Thanks everyone, I agree that we'd want to consider this for Focals libvirt.
But there is a quite excessive series of changes in v6.0.0 -> v6.1.0 before the referenced change took place. So it will either be a massive backport (picking much more related changes to cherry-pick) or have a rather big set of backporting changes.
I wanted to ask if out of all your testing above there is already a simpler testcase that one can use without nova and all such. Just a) how to create a broken image + b) how to make libvirt stumble over it.
We will need this for the SRU process anyway if we want to bring it to Focal.
Also for severity - since didn't have this show up in any other place yet I wonder how common this case would be? Any comment on that?
For the time being (while discussing) I have tried to rather "bluntly" backport the change.
If it builds would you be able to try this PPA [1] in your existing test environment?
If it works then MP [2] could be a simpler change than what I was afraid it could be.
Thanks everyone, I agree that we'd want to consider this for Focals libvirt.
But there is a quite excessive series of changes in v6.0.0 -> v6.1.0 before the referenced change took place. So it will either be a massive backport (picking much more related changes to cherry-pick) or have a rather big set of backporting changes.
I wanted to ask if out of all your testing above there is already a simpler testcase that one can use without nova and all such. Just a) how to create a broken image + b) how to make libvirt stumble over it.
We will need this for the SRU process anyway if we want to bring it to Focal.
Also for severity - since didn't have this show up in any other place yet I wonder how common this case would be? Any comment on that?
For the time being (while discussing) I have tried to rather "bluntly" backport the change.
If it builds would you be able to try this PPA [1] in your existing test environment?
If it works then MP [2] could be a simpler change than what I was afraid it could be.
[1]: https:/ /launchpad. net/~ci- train-ppa- service/ +archive/ ubuntu/ 4388/+packages /code.launchpad .net/~paelzer/ ubuntu/ +source/ libvirt/ +git/libvirt/ +merge/ 395778
[2]: https:/