On 08/24/2011 08:32 AM, Harald Hoyer wrote:
Hmm, with the initramfs moving in the direction of being able to mount /usr, we
could extend it to mount the rest as well. We can see the initramfs as_the_
rescue environment, which could do the upgrade as well, without the need of
doing a reboot afterwards.

I should mention catch 22 when using snapshot(s) for live update/upgrading to bear in mind when architect/engineering a future solution for this, that is any changes that needs to be kept persistent across live upgrade/update cannot be on the same volume that is being snapshot for the live update/upgrade process.

Let's say for example that you perform an live upgrade/update on /var and you are running database server such as postgresql or mysql which in Fedora defaults to be stored on /var and for some reason the upgrade/update fails and you need to boot into the pre upgrade/update snapshot you will have lost all the database transaction that happen in between or any changes you made to a configuration file(s) in /etc etc..

There is always a catch 22 :)

JBG
_______________________________________________
systemd-devel mailing list
systemd-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/systemd-devel

Reply via email to