To get the [1] we have today [2] landed about 8 years ago. That was discussed a few times earlier in [3][4][5]. As far as I can see there was no related discussion to the stability or usability of the library.
But I'm sure there was a reason to disable it in [6], but I have not found a bug report or discussion about that either - the changelog does not refer to one. Related bugs [7] state things like: """ ... Historically this was not done as neither the headers or the dynamic libs had a stable interface. Last time I looked each new upstream verion broke the dylib versioning and thus all symbols. If this has changed, one could rethink the current status. ... """ [8] does not really talk about usage of the libs being good, bad or ugly. To be fair, there seem to be some ABI definition going on [10][11], but is that sufficient and addressing it - I can't tell :-/ I have not found other references, there might be but hidden from me. Therefore I think this needs to be raised between upstream qemu and multipath-tools, with CC to Chris. Depending on the outcome of the discussion this might go either way then. The best person with potentially some history background on this is Chris Hofstaedtler who did the removal in 2023, I've found him on launchpad and subscribed him - maybe that gets a signal to him already If not one of us has to start reaching out as the next step here is to gain knowledge, not action. Sadly it seems neither me nor you are the perfect requester for that inquiry as we are more users and facilitators but not an authority of either group. If you feel like it or have the connection to someone, please feel free to do so. I think it needs to go to dm-devel [9]. Otherwise I'll need to get the groups talking and hope they are interested to make it a more clear yes/no to use these libs. [1]: https://qemu-project.gitlab.io/qemu/system/pr-manager.html#multipath-devices-and-persistent-reservations [2]: https://lists.gnu.org/archive/html/qemu-devel/2017-09/msg06485.html [3]: https://lists.gnu.org/archive/html/qemu-devel/2017-09/msg06487.html [4]: https://lists.gnu.org/archive/html/qemu-devel/2017-09/msg04922.html [5]: https://lists.gnu.org/archive/html/qemu-devel/2017-09/msg04924.html [6]: https://salsa.debian.org/linux-blocks-team/multipath-tools/-/commit/8c466616 [7]: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1005323 [8]: https://github.com/opensvc/multipath-tools/blob/master/README.md [9]: https://marc.info/?l=dm-devel [10]: https://marc.info/?l=dm-devel&m=172354205218987&w=2 [11]: https://marc.info/?l=dm-devel&m=169896312510606&w=2 ** Bug watch added: Debian Bug tracker #1005323 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1005323 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2117378 Title: qemu-pr-helper doesn't have multipath support To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/qemu/+bug/2117378/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs