~paelzer/ubuntu/+source/qemu:bug-1847361-miss-old-so-on-upgrade-UPSTREAM

Last commit made on 2020-03-03
Get this branch:
git clone -b bug-1847361-miss-old-so-on-upgrade-UPSTREAM https://git.launchpad.net/~paelzer/ubuntu/+source/qemu
Only Christian Ehrhardt  can upload to this branch. If you are Christian Ehrhardt  please log in for upload directions.

Branch merges

Branch information

Name:
bug-1847361-miss-old-so-on-upgrade-UPSTREAM
Repository:
lp:~paelzer/ubuntu/+source/qemu

Recent commits

22a0908... by Christian Ehrhardt  on 2020-03-02

modules: fall back to load from versioning /var/run directory

On upgrades the old .so files usually are replaced. But on the other
hand since a qemu process represents a guest instance it is usually kept
around.

That makes late addition of dynamic features e.g. hot-attach of a ceph
disk fail by trying to load a new version of e.f. block-rbd.so into an
old still runnign binary.

Add a versioned directory in the temporary /var/run that qemu can look
into as well providing qemu packages a way to store modules of an
uninstalled/upgraded qemu until the next reboot.

Fixes: https://bugs.launchpad.net/ubuntu/+source/qemu/+bug/1847361
Signed-off-by: Christian Ehrhardt <email address hidden>

Some recent commit information could not be fetched.