funkytastic wrote:
I've assumed Linode uses this feature to do host maintenance without causing downtime for us. Anybody know for sure?
I'm pretty sure they don't. I think I recall the feature (or a request for it) being discussed in the past in the forum and the answer was negative. Personally I'm glad anyway - less complexity involved, and I find the straightforward design of the Linode setup (standalone host, local BBU RAID 10 array, etc...) attractive. No magic involved :-)
I'm sure there's a constant stream of swappable parts being replaced (drives in the arrays, maybe power supplies, etc...) but I don't think guests are ever transparently migrated.
I think it's just pretty rare for host maintenance that intrudes on the guest. Of course, my view is limited to my relatively small sample set (5-7 Linodes), but in the past year for example, there definitely hasn't been any scheduled host maintenance affecting them.
In the unscheduled category, one Linode had two host reboots for an issue (a reboot can be a 30-40 minute outage depending on where in the boot sequence your guest is). I also had one instance when a data center power maintenance was going to take one of my hosts offline for several hours, so Linode set up migrations to a different host that was not going to be impacted in advance of the outage. That was a brief outage to migrate, but I got to choose the time, and that was the DC and not really a Linode maintenance.
For my main 3 production Linodes that have been constantly monitored for the past year, they have been reachable (both ping and service checks) 99.953%, 99.966% and 99.932% of the time, under a 5-minute polling granularity. That should be conservative due to a few brief outages on the monitoring network connection that aren't completely factored out.
All three nodes have had system uptimes of over a year at some point, and in general anything less has been my doing, such as when I restarted one Linode late last month to finally get the memory upgrade from 360 to 512 (until then, it had been up continuously since being created in Jan, 2010).
I'm sure there are exceptions, but in my own experience, the Linode hosts themselves (and whatever processes Linode uses to manage them) are simply very reliable.
-- David