Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libfabric for openSUSE:Factory 
checked in at 2025-07-06 16:59:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libfabric (Old)
 and      /work/SRC/openSUSE:Factory/.libfabric.new.1903 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libfabric"

Sun Jul  6 16:59:31 2025 rev:54 rq:1290018 version:2.2.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/libfabric/libfabric.changes      2025-06-14 
16:17:23.389427093 +0200
+++ /work/SRC/openSUSE:Factory/.libfabric.new.1903/libfabric.changes    
2025-07-06 16:59:36.482323140 +0200
@@ -1,0 +2,180 @@
+Mon Jun 23 06:17:44 UTC 2025 - Nicolas Morey <nicolas.mo...@suse.com>
+
+- Update to v2.2.0
+  - Core
+    - log: Fix buffer overrun when accessing the 'log_levels' array
+    - man/fi_mr: Clarify fi_close behavior
+    - rdma/fabric.h: Add new FI_RESCAN flag to fi_getinfo()
+    - hmem/cuda: Add fallback for dmabuf flag with CUDA_ERROR_NOT_SUPPORTED
+    - hmem/cuda: Add runtime fallback for unsupported dmabuf flag
+    - hmem/cuda: Add a flag for exporting dmabuf fd on GB200
+    - man: Clarify fi_close behavior on FI_ENDPOINT
+    - av: introduce FI_FIREWALL_ADDR flag for insert operations
+    - common: ofi_ifname_toaddr check ifa->ifa_addr for null
+    - man/fi_mr: Add note that requested_key may be ignored w/o remote access
+  - CXI
+    - Fix alt_read unit test to use rdzv_threshold
+    - Adjust cxi environment variable defaults
+    - Fix regression which could cause deadlock
+    - Support libfabric 2.2 API
+    - Set cq_data in peer unexpected message
+    - Fix locking on the SRX path
+    - Allow for passing opaque 64-bit data in ctrl_msg
+    - Fix cxi driver paths for CI
+    - Fix use of alt_read rget restricted TC type
+    - Fix compile warnings associated with new dlopen of curl/json
+    - Fix curl CXIP_WARN that included extra parameter
+    - Decouple existence CXI_MAP_IOVA_ALLOC for build
+    - New conf opt for binding of json symbols
+    - New conf opt for binding of curl symbols
+    - Pad struct to address hash mismatch bug
+    - Consistency for initialization of cxip_addr structure
+    - Fix uninitialized padding in cxip_addr structure causing hash mismatches
+    - Mem reg test with READ/WRITE access
+    - Support read-only cached MRs
+    - Remove cached mem reg -FI_EAGAIN comment
+    - Add access ctrl bits to internal mem reg
+    - Fix broken tests
+    - Added collective logical operators to cxip_query_collective()
+    - Log rc from cxi_eq_get_event() failure
+    - Add nanosecond timestamp to tracing
+    - Stuff the sending rank into the reduction packet
+    - Increase the reduction engine timeout to the max
+    - Increase RX buffer size for collectives
+  - EFA
+    - Update error message for invalid MRs
+    - Set IBV_ACCESS_LOCAL_WRITE for FI_REMOTE_WRITE
+    - Update packet printing functions
+    - Avoid iteration when cuda_api_permitted is false
+    - Do not add explicit MRs from application to MR cache
+    - Move peer bufpool to endpoint
+    - Move RDMA check functions to efa_rdm_ep.h
+    - Add detailed logging of device enumeration and selection
+    - Extend domain ops to open CQ with external memory
+    - Extend domain ops to allow querying of QP and CQ attributes
+    - Add a domain operation to query address info
+    - Minimize calls to efa_rdm_ep_get_peer in the CQ read path
+    - Remove unused function get_first_nic_name
+    - Post initial rx pkt when qp is enabled.
+    - Update qp table after qp destroy
+    - Track cloned rx pkts
+    - Clear domain level peer lists when closing endpoints
+    - Allow multiple EPs to bind to a single AV
+    - Minimize calls to efa_rdm_ep_get_peer in the RMA path
+    - Minimize efa_rdm_ep_get_peer calls in the atomic path
+    - Add RNR test with fi_tsend
+    - Minimize efa_rdm_ep_get_peer calls in the send path
+    - Remove duplicate filtering on FI_EFA_IFACE
+    - Update man page
+    - Clear cur_device when filtering EFA devices with FI_EFA_IFACE
+    - Move address handle to domain level.
+    - Make 1:1 relationship between efa domain and pd
+    - Delete unused efa_conn_release prototype
+    - Fix unit test build warning
+    - Use Mutex when removing from g_efa_domain_list
+    - Add missing lock in list iteration
+    - Remove ope from ope_longcts_list during release
+    - Use mutex locks for FI_THREAD_COMPLETE
+    - Do not try to initialize non-EFA devices
+    - Only initialize devices that match FI_EFA_IFACE filter
+    - Rename g_efa_device_list and g_efa_device_cnt
+    - Remove efa_device->device_idx
+    - Initialize EFA environment variables before devices
+    - Add lock around g_efa_domain_list
+    - Improve debug logging
+    - Do copy for inline send
+    - Enforce FI_MR_LOCAL in efa-direct
+    - Add lock to ensure efa direct cq poll is thread safe
+    - Require FI_MR_ALLOCATED in domain_attr
+    - Introduce setopt flag for homogeneous peers
+    - Change FI_AV_MAP logs to info
+    - Check if the util_av entry is valid before fetching
+  - HOOK
+    - Add monitor hook provider
+  - LNX
+    - Dump statistics
+    - Refactor LNX to follow libfabric semantics
+  - OPX
+    - Cornelis Networks OPX provider upstream June 5, 2025
+    - Cornelis Networks OPX provider upstream May 9, 2025
+    - Cornelis Networks OPX provider upstream April 19, 2025
+    - Make room for new RPC field in fid_ep
+  - PSM3
+    - Update psm3 to match IEFS 12.1.0.0 release
+  - RXD
+    - Add an environment variable to control FI_RESCAN
+  - RXM
+    - Fix user id case
+    - Fix potential completion mismatch for the rndv_write protocol
+    - Fix potential premature recv completion with rndv_write protocol
+    - Fix rndv_write state machine issue that may cause premature completion
+    - Fix the flow control enabling checking
+    - Add an environment variable to control FI_RESCAN
+    - fix auto progress
+    - Add a new error code for firewall
+  - SHM
+    - Add shm rename and retry
+    - Fix srx entry cleanup
+    - Acquire ep lock when freeing entries
+    - Don't run smr progress if region isn't initialized
+    - Update shm man page to be accurate and fix typos/formatting
+  - TCP
+    - Enable keepalive during CM exchange
+    - Add FI_GET_FD support to tcp provider
+    - Add firewall flags into verify flag set
+    - Fix memory out of bound access in RDM
+    - Add a new error code for firewall
+    - Add firewall support for RDM
+    - Process EPOLLERR properly
+    - Handle the error correctly
+  - UTIL
+    - Add fi_mon_sampler
+    - poll: Add `kqueue` support
+    - Move/Rename fi_thread_level() to header
+    - ofi_util.h: Make util_prov::info non const
+    - Only allocate MR key when needed
+    - bufpool: Add new flag to skip zeroing new memory allocations
+  - USNIC
+    - Fix memory leak in usd_ib_get_devlist()
+  - Verbs
+    - Avoid holding vrb_info_mutex when reloading interfaces
+    - Use a separate lock for provider initialization
+    - Register vrb_info_mutex in util_prov
+    - Code clean up.
+    - Optimize init info.
+    - Enable logging of ibv_async_events
+    - Fix unprotected access to vrb_util_prov.info
+    - Fix memory leak of fi_info structure in vrb_domain()
+    - Fix the flow control enabling checking
+    - Reload the list of interfaces on each call to fi_getinfo()
+    - Use single pointer instead of double pointer
+    - Always protect vrb_util_prov.info accesses with the mutex
+    - Make vrb_get_verbs_info() static
+    - Make a copy of the provider info in the fabric object
+    - Rename vrb_init_mutex to vrb_info_mutex
+    - Clarify little endian limitation for verbs atomics
+    - Fix atomic work request fields
+    - Memory leak for address formats different than FI_ADDR_IB_UD
+  - Fabtests
+    - Document limitations of fi_rma_pinpong
+    - Add additional_env to ClientServerTest
+    - Fix leak of dmabuf fd
+    - Define ft_hmem_put_dmabuf_fd
+    - efa: Make FI_EFA_IFACE tests check the Libfabric build
+    - Extend efa_info_test to accept fabric argument
+    - efa: Check rdma capability for both sides
+    - efa: Add FI_EFA_IFACE tests
+    - Add FI_EFA_IFACE tests
+    - efa: Fix get_efa_device_names
+    - Use yaml safe_load
+    - Add MR mode and descriptor to resource mgmt test
+    - Fix rdm_bw_mt unchecked fi_close return
+    - Support rdm_bw_mt in runfabtests.py
+    - Add rdm_bw_mt test to runfabtests on windows
+    - Add threaded_tests support to runfabtests.sh
+    - Add multi-threaded bandwidth test
+    - Add pthread_barrier support to windows
+    - Add pthread_barrier support to osx
+    - efa: Do not set multinode marker for test_efa_shm_addr
+
+-------------------------------------------------------------------

Old:
----
  libfabric-2.1.0.0.cf173800a.tar.bz2

New:
----
  libfabric-2.2.0.0.2182f99e9.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ fabtests.spec ++++++
--- /var/tmp/diff_new_pack.vsgIea/_old  2025-07-06 16:59:37.354359265 +0200
+++ /var/tmp/diff_new_pack.vsgIea/_new  2025-07-06 16:59:37.354359265 +0200
@@ -16,10 +16,10 @@
 #
 
 
-%define git_ver .0.cf173800a
+%define git_ver .0.2182f99e9
 
 Name:           fabtests
-Version:        2.1.0
+Version:        2.2.0
 Release:        0
 Summary:        Test suite for libfabric API
 License:        BSD-2-Clause OR GPL-2.0-only

++++++ libfabric.spec ++++++
--- /var/tmp/diff_new_pack.vsgIea/_old  2025-07-06 16:59:37.394360922 +0200
+++ /var/tmp/diff_new_pack.vsgIea/_new  2025-07-06 16:59:37.394360922 +0200
@@ -17,7 +17,7 @@
 
 
 #
-%define git_ver .0.cf173800a
+%define git_ver .0.2182f99e9
 
 %ifarch aarch64 %power64 x86_64 s390x
 %if 0%{?suse_version} > 1530
@@ -27,7 +27,7 @@
 %endif
 
 Name:           libfabric
-Version:        2.1.0
+Version:        2.2.0
 Release:        0
 Summary:        User-space RDMA Fabric Interfaces
 License:        BSD-2-Clause OR GPL-2.0-only

++++++ _service ++++++
--- /var/tmp/diff_new_pack.vsgIea/_old  2025-07-06 16:59:37.454363408 +0200
+++ /var/tmp/diff_new_pack.vsgIea/_new  2025-07-06 16:59:37.458363574 +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">cf173800a23505a0c6ec9ad42b935bde60a57da2</param>
+    <param name="revision">2182f99e910b417ff41f0ca16208ce2412569383</param>
   </service>
   <service name="recompress" mode="manual">
     <param name="file">libfabric*.tar</param>

++++++ libfabric-2.1.0.0.cf173800a.tar.bz2 -> 
libfabric-2.2.0.0.2182f99e9.tar.bz2 ++++++
++++ 73028 lines of diff (skipped)

Reply via email to