Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libfabric for openSUSE:Factory checked in at 2022-10-04 20:36:52 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libfabric (Old) and /work/SRC/openSUSE:Factory/.libfabric.new.2275 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libfabric" Tue Oct 4 20:36:52 2022 rev:34 rq:1007632 version:1.16.0 Changes: -------- --- /work/SRC/openSUSE:Factory/libfabric/fabtests.changes 2022-08-24 15:11:01.436496463 +0200 +++ /work/SRC/openSUSE:Factory/.libfabric.new.2275/fabtests.changes 2022-10-04 20:36:58.204851847 +0200 @@ -1,0 +2,106 @@ +Fri Sep 30 11:44:45 UTC 2022 - Nicolas Morey-Chaisemartin <nmoreychaisemar...@suse.com> + +- Update to 1.16.0 (jsc#PED-351, jsc#PED-190) + - Core + - Added HMEM IPC cache + - Use exact string comparison checks for network interfaces + - Restructuring of poll/epoll abstraction + - Add ability to disable locks completely in debug builds + - Serialize access to modifying the logging calls + - Minor fixes to fi_tostr text formatting + - Add hmem interface checks to memory registration + - EFA + - Added support of Synapse AI memory. + - Improved error message + - Net + - Temporarily forked, optimized version of tcp provider + - Focused on improved performance and scalability over tcp sockets + - Fork ensures tcp provider stability while net provider is developed + - Shares the tcp provider protocol and base implementation for msg endpoints + - Integrates direct support for rdm endpoints, using a derivative from rxm + - Implements own protocol for rdm endpoints, separate from rxm;tcp + - OPX + - Added initial support for SDMA + - General performance enhancements + - Performance improvements to reliability protocol + - Improved deferred work pending complete + - Added support for OPX_AV=runtime + - Support iov memory registration ops + - Added DAOS RPC support + - Atomic ops enhancements + - Improved documentation + - Debug build enhancements + - Fixed compiler warnings + - Reduced time to compile prov/opx code + - General bug fixes + - Fixed PSN wrapping scaling + - Added intranode fence + - Addressed bugs discovered by coverity scan + - PSM2 + - Fix sending CQ data in some instances of fi_tsendmsg + - PSM3 + - Updated to match Intel Ethernet Fabric Suite (IEFS) 11.3 release + - RxM + - Update to read multiple completions at once from msg provider + - Move RxM AV implementation to util code to share with net provider + - Minor code cleanups + - SHM + - Implement and use ipc_cache + - Add log messages for debugging and error tracking + - Fix check for FI_MR_HMEM mr_mode + - Move shm signal handlers initialization to EP + - Added log messages for errors detected + - TCP + - Fix incorrect signaling of the CQ + - Increase max number of poll events to retrieve + - Acquire ep lock prior to flushing socket in shutdown + - Verify ep state prior to progressing socket data + - Read cm error data when receiving connreq response + - Log error on connect failure + - Fix assertion failure in CQ progress function + - Util + - Fix text in log of UFFD ioctl failure + - Introduce cuda ipc monitor + - Fix CQ memory leak handling overflow + - Fix MR mode bit check for ver 1.5 and greater + - Add max_array_size to track/check array overflow + - Always progress transfers when reading from a CQ + - Handle NULL address insertion + - Try IPv4 before IPv6 addresses when starting name server + - Fix IP util av default address length + - Fix util IP getinfo path to read hints->addr_format + - Fix debug print mismatch + - Fix return code when memory allocation fails. + - Fix build sign warning in ofi_bufpool_region_alloc + - Minor code cleanups + - Print warning if an addr is inserted into an AV again + - Verbs + - Fix support of FI_SOCKADDR_IB when requested by the application + - Ensure all posted receives are flushed to the application + - Update ofi_mr_cache_search API for hmem IPC support + - Reduce logging verbosity for "no active ports" + - Fix incorrect length used in memory registration + - Various minor bug fixes for test failures + - Fix a memory leak getting IB address + - Implement verbs provider on Windows over NetworkDirect API + - Set and check address format correctly + - Only close qp if it was initialized + - Portable detection of loopback device + - Fabtests + - multi_ep: Separate EP resources and fix MR registration + - multi_recv: Fix possible crash and check for valid buffer + - unexpected_msg: Fix printf compiler warning + - dgram_pingpong.c: Use out-of-band sync + - multinode: Make multinode tests platform agnostic, fix formatting + - ubertest: Fix string comparison to include length, fix writedata completion check + - av_test: add support for -e <ep_type> + - New tests: + - dmabuf-rdma: Component level test for dma-buf RDMA + - sock_test: Component level performance test of poll, epoll, and select + - rdm_stress: Multi-threaded, multi-process stress test for RDM endpoints + - sighandler_test: Regression test for signal handler restoration +- Drop patches fixed upstream: + - prov-opx-Correctly-disable-OPX-if-unsupported.patch + - disable-flatten-attr.patch + +------------------------------------------------------------------- libfabric.changes: same change Old: ---- disable-flatten-attr.patch libfabric-1.15.1.0.abb0b891e97a.tar.bz2 prov-opx-Correctly-disable-OPX-if-unsupported.patch New: ---- libfabric-1.16.0.0.fcf62e5b494b.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ fabtests.spec ++++++ --- /var/tmp/diff_new_pack.WXVObW/_old 2022-10-04 20:36:58.876852802 +0200 +++ /var/tmp/diff_new_pack.WXVObW/_new 2022-10-04 20:36:58.900852837 +0200 @@ -16,10 +16,10 @@ # -%define git_ver .0.abb0b891e97a +%define git_ver .0.fcf62e5b494b Name: fabtests -Version: 1.15.1 +Version: 1.16.0 Release: 0 Summary: Test suite for libfabric API License: BSD-2-Clause OR GPL-2.0-only @@ -28,8 +28,6 @@ Source: libfabric-%{version}%{git_ver}.tar.bz2 Source1: fabtests-rpmlintrc Patch0: libfabric-libtool.patch -Patch1: prov-opx-Correctly-disable-OPX-if-unsupported.patch -Patch2: disable-flatten-attr.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: libfabric-devel = %{version} @@ -42,8 +40,6 @@ %prep %setup -q -n libfabric-%{version}%{git_ver} %patch0 -p1 -%patch1 -%patch2 -p1 %build cd fabtests ++++++ libfabric.spec ++++++ --- /var/tmp/diff_new_pack.WXVObW/_old 2022-10-04 20:36:58.928852876 +0200 +++ /var/tmp/diff_new_pack.WXVObW/_new 2022-10-04 20:36:58.940852893 +0200 @@ -17,10 +17,10 @@ # -%define git_ver .0.abb0b891e97a +%define git_ver .0.fcf62e5b494b Name: libfabric -Version: 1.15.1 +Version: 1.16.0 Release: 0 Summary: User-space RDMA Fabric Interfaces License: BSD-2-Clause OR GPL-2.0-only @@ -28,8 +28,6 @@ Source: %{name}-%{version}%{git_ver}.tar.bz2 Source1: baselibs.conf Patch0: libfabric-libtool.patch -Patch1: prov-opx-Correctly-disable-OPX-if-unsupported.patch -Patch2: disable-flatten-attr.patch URL: http://www.github.com/ofiwg/libfabric BuildRequires: autoconf BuildRequires: automake @@ -72,8 +70,6 @@ %prep %setup -q -n %{name}-%{version}%{git_ver} %patch0 -p1 -%patch1 -%patch2 -p1 %build rm -f config/libtool.m4 @@ -123,13 +119,16 @@ %{_includedir}/rdma/fi_cm.h %{_includedir}/rdma/fi_collective.h %{_includedir}/rdma/fi_domain.h +%{_includedir}/rdma/fi_endpoint.h %{_includedir}/rdma/fi_eq.h +%{_includedir}/rdma/fi_errno.h %{_includedir}/rdma/fi_ext.h %{_includedir}/rdma/fi_rma.h -%{_includedir}/rdma/fi_endpoint.h -%{_includedir}/rdma/fi_errno.h %{_includedir}/rdma/fi_tagged.h %{_includedir}/rdma/fi_trigger.h +%dir %{_includedir}/rdma/providers +%{_includedir}/rdma/providers/fi_log.h +%{_includedir}/rdma/providers/fi_prov.h %{_includedir}/rdma/fi_ext_usnic.h %ifarch x86_64 %{_includedir}/rdma/fi_ext_psm2.h ++++++ _service ++++++ --- /var/tmp/diff_new_pack.WXVObW/_old 2022-10-04 20:36:58.984852956 +0200 +++ /var/tmp/diff_new_pack.WXVObW/_new 2022-10-04 20:36:58.992852967 +0200 @@ -8,7 +8,7 @@ <param name="versionformat">@PARENT_TAG@.@TAG_OFFSET@.%h</param> <param name="versionrewrite-pattern">v(.*)</param> <param name="versionrewrite-replacement">\1</param> - <param name="revision">ba6d85c63f59013e813caecd5c96c0b9e76488f7</param> + <param name="revision">fcf62e5b494b78be35ee884c48ad84663abef0f0</param> </service> <service name="recompress" mode="disabled"> <param name="file">libfabric*.tar</param> ++++++ libfabric-1.15.1.0.abb0b891e97a.tar.bz2 -> libfabric-1.16.0.0.fcf62e5b494b.tar.bz2 ++++++ ++++ 89575 lines of diff (skipped)