This move is now done. Please contact me immediately if you're having trouble with any of your instances -- there are currently backups of most instance files remaining on the old hardware, but I'll be cleaning that up later in the week.

-Andrew



On 4/28/15 5:10 PM, Andrew Bogott wrote:
Executive summary:

I'm going to reboot a ton of instances at random times next week. If you don't want me to reboot yours, email me.

Don't worry about Tools or Deployment-prep; they're already on the 'handle with care' list.

Explanation:

I've been migrating instances to new hardware like crazy, and this morning discovered that, upon arrival on a new server, instances are taking up MUCH more disk space than they were. In some cases, 10 or 15 times as much.

This turns out to be an issue with live migration and copy-on-write instances. The live migration code doesn't know about never-used-and-not-allocated-space in an instance, so when I migrate an xlarge instance that only used 8G of disk space (but had an allocated 160G of space), live-migrate copies that extra 152G of emptiness, thus foiling all of our attempts to safely overprovision.

Cold migration (which involves shutting down an instance and copying the whole VM in one lump) does not have this problem. So, two things are going to happen:

- Instances that have not yet moved to the new hardware will be cold migrated rather than live migrated. That means a shutdown, a few-minute delay, and a restart.

- Large and XLarge instances that have already migrated need to be re-shrunk to their proper copy-on-write size. That's pretty quick, but also requires a stop and start.

If the idea of a few minutes of downtime for your instance doesn't worry you, then you can do nothing. If you need your downtime scheduled /or/ if downtime is unacceptable, just let me know. I can live-migrate a few extra-precious instances and avoid downtime if needed. Don't hesitate to ask.

None of this will start until Monday the the 4th. That gives us a good long while to get Tools squared away, and also gives you a good long time to notice this email :)

Sorry this upgrade has involved so many additional complications!

-Andrew



_______________________________________________
Labs-announce mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/labs-announce
_______________________________________________
Labs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/labs-l

Reply via email to