James Carlson wrote: > Moinak Ghosh writes: > >> Disk space might be cheap, but enough software and data bloat is present >> and growing today to gobble up whatever space you can throw at it. IMHO >> not supporting in-place upgrade will hit workstation users hard. Most >> of the >> disk space available will be partitioned off for various stuff and >> there will >> be multiboot configurations. >> > > Note that Live Upgrade is generally used for the operating system > itself. There's no reason to allocate space in the BE for user data > and other things that LU doesn't address, and you don't have to use it > for applications if you don't want to. (I've yet to meet the > application that understands how to upgrade a mounted ABE anyway.) >
That is fine, but to perform a liveupgrade I'd need a new slice. It may not be possible to create a new slice since all of my harddisk is neatly packaged up into various partitions. I may have free space but it will be in some existing filesystem. I'd then need to do some serious resizing of partitions, which for me would mean avoiding upgrades altogether and do a re-install, a pain in either case. Regards, Moinak. > >> It will be a pain to allocate space for >> liveupgrade. >> A short downtime is not a factor in this scenario. >> >> -> 2. There is no rollback mechanism, short of a full restore, if >> something gets broken. >> >> ZFS root should help here. >> > > ZFS root should be the future of live upgrade. > >
