File _patchinfo of Package patchinfo.31091
<patchinfo incident="31091">
<issue tracker="bnc" id="1214078">Scaling issues with nvme-stas</issue>
<packager>mwilck</packager>
<rating>moderate</rating>
<category>recommended</category>
<summary>Recommended update for nvme-stas</summary>
<description>This update for nvme-stas fixes the following issues:
- Update to version 2.3
- Support for NVMe Boot Firmware Table (NBFT) as configuration source
- Optimization of udev handling (bsc#1214078)
- Bug fixes and optimizations
- Improve algorithm to see if we can reuse existing connections
- udev: Optimize uevent handling
- iputil: Reduce amount of netlink requests to the kernel
- udev: FC/Loop - use case-insensitive comparison for traddr
- trid: Take Host NQN into account
- avahi: add connectivity checker to verify IP addresses are reachable
- stafd|ctrl: Do not recreate ctrl object on nvme removed events
- udev: Rework/simplify _cid_matches_tid()
- udev-rules: Only react to `rediscover` events (not `connected`)
- udev: Use ipaddress objects when comparing traddr.
- udev: Only take src-addr into account for transport=="tcp"
- trid: use strong comparison on host-iface
- udev-rule: Invoke systemctl "restart" instead of "start"
- udev: improve comparison between candidate and existing controllers
- nbft: stafd will now use NBFT data (if found)
- nbft: Add NbftConf() object to retrieve and cache NBFT data
- iputil: Add mac2iface() and corresponding unit test
- ctrl: fix inverted logic "is not None" to "is None"
- staslib: Add method to retrieve NBFT data
</description>
</patchinfo>