- Update to 1.22.0
- Coll - Fix Coverity issues - Core - General bug fixes - hmem: change neuron get_dmabuf_fd error code - Fix an error in the error handling path of fi_param_define() - Makefile.am: Add Windows build files to distribution tarball - hmem: disable ZE IPC - Add profile variables for connections and memory allocated - hmem: Fix `cuDeviceCanAccessPeer()` error reporting - man: Update text for `len` parameter - Add page size MR attr field - man: Extend fi_mr_refresh support - man: Improve FI_MR_ALLOCATED documentation - man: Support optional MR desc - man: Improve FI_MR_HMEM documentation - Added ofi_get_realtime interfaces - Add endpoint options for max message size and inject size - Add Windows definition for `EREMOTEIO` - EFA - General improvement and bug fixes - Handle recv cancel for zero copy recv - Avoid iterating EP list in CQ read - Add RDMA core errno for remote unknown peer - Map EFA errnos to Libfabric codes - Improve the zero-copy receive feature - Improve the handshake enforcement procedure - Support unsolicited rdma-write recv - Support FI_MORE for eager send and rdma-write OBS-URL: https://build.opensuse.org/package/show/science:HPC/libfabric?expand=0&rev=104
This commit is contained in:
parent
08f2f39cab
commit
28daf30db4
6
_service
6
_service
@ -1,5 +1,5 @@
|
|||||||
<services>
|
<services>
|
||||||
<service name="tar_scm" mode="disabled">
|
<service name="tar_scm" mode="manual">
|
||||||
<param name="scm">git</param>
|
<param name="scm">git</param>
|
||||||
<param name="url">https://github.com/ofiwg/libfabric.git</param>
|
<param name="url">https://github.com/ofiwg/libfabric.git</param>
|
||||||
<param name="package-meta">no</param>
|
<param name="package-meta">no</param>
|
||||||
@ -8,9 +8,9 @@
|
|||||||
<param name="versionformat">@PARENT_TAG@.@TAG_OFFSET@.%h</param>
|
<param name="versionformat">@PARENT_TAG@.@TAG_OFFSET@.%h</param>
|
||||||
<param name="versionrewrite-pattern">v(.*)</param>
|
<param name="versionrewrite-pattern">v(.*)</param>
|
||||||
<param name="versionrewrite-replacement">\1</param>
|
<param name="versionrewrite-replacement">\1</param>
|
||||||
<param name="revision">f67fad269327a1a25731d89fb94548d89ae7ae63</param>
|
<param name="revision">159219639b7fd69d140892120121bbb4d694e295</param>
|
||||||
</service>
|
</service>
|
||||||
<service name="recompress" mode="disabled">
|
<service name="recompress" mode="manual">
|
||||||
<param name="file">libfabric*.tar</param>
|
<param name="file">libfabric*.tar</param>
|
||||||
<param name="compression">bz2</param>
|
<param name="compression">bz2</param>
|
||||||
</service>
|
</service>
|
||||||
|
@ -16,10 +16,10 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
%define git_ver .0.f67fad269327
|
%define git_ver .0.159219639b7f
|
||||||
|
|
||||||
Name: fabtests
|
Name: fabtests
|
||||||
Version: 1.21.0
|
Version: 1.22.0
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Test suite for libfabric API
|
Summary: Test suite for libfabric API
|
||||||
License: BSD-2-Clause OR GPL-2.0-only
|
License: BSD-2-Clause OR GPL-2.0-only
|
||||||
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:766162bc9b3fbd6d57c40d230c076f7314a64ce28bee9eadf2fb1b046355a148
|
|
||||||
size 3463094
|
|
BIN
libfabric-1.22.0.0.159219639b7f.tar.bz2
(Stored with Git LFS)
Normal file
BIN
libfabric-1.22.0.0.159219639b7f.tar.bz2
(Stored with Git LFS)
Normal file
Binary file not shown.
@ -4,6 +4,122 @@ Mon Aug 5 11:20:55 UTC 2024 - Filip Kastl <filip.kastl@suse.com>
|
|||||||
- Add -Wno-incompatible-pointer-types to CFLAGS to enable building
|
- Add -Wno-incompatible-pointer-types to CFLAGS to enable building
|
||||||
for 32bit with GCC 14.
|
for 32bit with GCC 14.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Aug 4 16:17:16 UTC 2024 - Nicolas Morey <nicolas.morey@suse.com>
|
||||||
|
|
||||||
|
- Update to 1.22.0
|
||||||
|
- Coll
|
||||||
|
- Fix Coverity issues
|
||||||
|
- Core
|
||||||
|
- General bug fixes
|
||||||
|
- hmem: change neuron get_dmabuf_fd error code
|
||||||
|
- Fix an error in the error handling path of fi_param_define()
|
||||||
|
- Makefile.am: Add Windows build files to distribution tarball
|
||||||
|
- hmem: disable ZE IPC
|
||||||
|
- Add profile variables for connections and memory allocated
|
||||||
|
- hmem: Fix `cuDeviceCanAccessPeer()` error reporting
|
||||||
|
- man: Update text for `len` parameter
|
||||||
|
- Add page size MR attr field
|
||||||
|
- man: Extend fi_mr_refresh support
|
||||||
|
- man: Improve FI_MR_ALLOCATED documentation
|
||||||
|
- man: Support optional MR desc
|
||||||
|
- man: Improve FI_MR_HMEM documentation
|
||||||
|
- Added ofi_get_realtime interfaces
|
||||||
|
- Add endpoint options for max message size and inject size
|
||||||
|
- Add Windows definition for `EREMOTEIO`
|
||||||
|
- EFA
|
||||||
|
- General improvement and bug fixes
|
||||||
|
- Handle recv cancel for zero copy recv
|
||||||
|
- Avoid iterating EP list in CQ read
|
||||||
|
- Add RDMA core errno for remote unknown peer
|
||||||
|
- Map EFA errnos to Libfabric codes
|
||||||
|
- Improve the zero-copy receive feature
|
||||||
|
- Improve the handshake enforcement procedure
|
||||||
|
- Support unsolicited rdma-write recv
|
||||||
|
- Support FI_MORE for eager send and rdma-write
|
||||||
|
- Improve the EFA_IO_COMP error code and explanation
|
||||||
|
- Improve the unit test for LL128 protocol
|
||||||
|
- Distinguish max RMA size from msg size
|
||||||
|
- Hooks
|
||||||
|
- dmabuf: Fix incompatible pointer warning
|
||||||
|
- OPX
|
||||||
|
- Add missing file needed for fabric direct build to release package
|
||||||
|
- Fix performance issue caused by not setting ACK bit in the single
|
||||||
|
SDMA packet case
|
||||||
|
- TID cache debug improvements
|
||||||
|
- Detection of driver lack of support for TID
|
||||||
|
- Multi-CTS support for TID
|
||||||
|
- Removal of statement that TID is not supported
|
||||||
|
- OPX Tracer improvements
|
||||||
|
- Improvements to OPX shared memory cleanup
|
||||||
|
- H to H performance improvements for build that supports HMEM
|
||||||
|
- Bug fix for a threshold check
|
||||||
|
- Bug fix for FI_SELECTIVE_COMPLETION
|
||||||
|
- CN5000 fixes
|
||||||
|
- Parameterization of various thresholds
|
||||||
|
- Further enhancements to support NVIDIA GPUs, included CUDA-allocated
|
||||||
|
bounce buffers and in-provider support for GDRCopy
|
||||||
|
- Enhancements to enable support for CN5000 hardware
|
||||||
|
- Better checking for TID support
|
||||||
|
- General TID enhancements
|
||||||
|
- Pkey error handling
|
||||||
|
- Send work queue splitting
|
||||||
|
- Support for OPX tracer for profiling purposes
|
||||||
|
- Coverity scan fixes
|
||||||
|
- Fixes and enhancements to logging and debug messages
|
||||||
|
- Intranode RMA read fixes
|
||||||
|
- Fix compile issues
|
||||||
|
- Fix shared memory segment index creation bug
|
||||||
|
- PSM3
|
||||||
|
- Update provider to sync with IEFS 11.7.0.0.110
|
||||||
|
- Improved auto-tuning features for PSM3, including dynamic Credit Flows
|
||||||
|
and detecting the presence of the rv kernel module
|
||||||
|
- Improved PSM3 intra-node performance for large message sizes
|
||||||
|
- SHM
|
||||||
|
- Added support for write() method to submit DSA work
|
||||||
|
- Touch all buffer pages after DSA page fault
|
||||||
|
- Add return and more descriptive error message
|
||||||
|
- Fix coverity about incorrect sign
|
||||||
|
- Fix memory leaks for srx
|
||||||
|
- Fix atomic read
|
||||||
|
- Sockets
|
||||||
|
- Fix Coverity issues
|
||||||
|
- USNIC
|
||||||
|
- Fix a few Coverity issues
|
||||||
|
- Util
|
||||||
|
- Discard outstanding operations in util_srx_close
|
||||||
|
- Enable profile on the size of bufpool allocated.
|
||||||
|
- Add more predefined profile variables.
|
||||||
|
- Fix issue while displaying addresses with fi_info -a <addr_format>
|
||||||
|
- fi_pingpong: Fix out of scope memory leak
|
||||||
|
- Add source address to fi_pingpong
|
||||||
|
- Verbs
|
||||||
|
- Flush CQ for SQ on no SQ credit
|
||||||
|
- Optimize search for device max inline size
|
||||||
|
- Enable profiling
|
||||||
|
- Fabtests
|
||||||
|
- pytest/shm: reduce the msg size in test_unexpected_msg
|
||||||
|
- Fix synapseai fabtests build
|
||||||
|
- Add pytests for EFA zero-copy receive
|
||||||
|
- Add benchmark option for `FI_OPT_MAX_MSG_SIZE`
|
||||||
|
- benchmarks: Add synapseai support
|
||||||
|
- Disable fi_rdm_tagged_peek test for ucx and psm3
|
||||||
|
- Add manual init sync to fi_rdm_multiclient and fi_rdm
|
||||||
|
- Refactor ft_sock_sync to take in a socket
|
||||||
|
- Add fi_rdm_bw test
|
||||||
|
- Skip rma_pingpong write tests
|
||||||
|
- Init rx_buf before sending data
|
||||||
|
- Add rma_pingpong tests to makefile
|
||||||
|
- pytest: use different message sizes for rma pingpong
|
||||||
|
- Fix missing fixture memory_type in test_rma_pingpong_range_no_inject
|
||||||
|
- pytest: account for process startup overhead in client-server tests
|
||||||
|
- pytest: save client process output to a file
|
||||||
|
- Support testing inject with cq data
|
||||||
|
- multinode: update arguments
|
||||||
|
- multi_ep: Fix memory leak
|
||||||
|
- rdm_tagged_peek: Align rx's msg_order with tx's
|
||||||
|
- Add backlog > 0 to listen call
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed Apr 3 11:32:43 UTC 2024 - Nicolas Morey <nicolas.morey@suse.com>
|
Wed Apr 3 11:32:43 UTC 2024 - Nicolas Morey <nicolas.morey@suse.com>
|
||||||
|
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
|
|
||||||
|
|
||||||
#
|
#
|
||||||
%define git_ver .0.f67fad269327
|
%define git_ver .0.159219639b7f
|
||||||
|
|
||||||
%ifarch aarch64 %power64 x86_64 s390x
|
%ifarch aarch64 %power64 x86_64 s390x
|
||||||
%if 0%{?suse_version} > 1530
|
%if 0%{?suse_version} > 1530
|
||||||
@ -27,7 +27,7 @@
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
Name: libfabric
|
Name: libfabric
|
||||||
Version: 1.21.0
|
Version: 1.22.0
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: User-space RDMA Fabric Interfaces
|
Summary: User-space RDMA Fabric Interfaces
|
||||||
License: BSD-2-Clause OR GPL-2.0-only
|
License: BSD-2-Clause OR GPL-2.0-only
|
||||||
|
@ -4,5 +4,5 @@
|
|||||||
GIT_VER=$(grep "%define git_ver" libfabric.spec)
|
GIT_VER=$(grep "%define git_ver" libfabric.spec)
|
||||||
VERSION=$(egrep "^Version:" libfabric.spec)
|
VERSION=$(egrep "^Version:" libfabric.spec)
|
||||||
sed -i -e 's/^%define git_ver.*$/'"$GIT_VER/" -e 's/^Version:.*$/'"$VERSION/" fabtests.spec
|
sed -i -e 's/^%define git_ver.*$/'"$GIT_VER/" -e 's/^Version:.*$/'"$VERSION/" fabtests.spec
|
||||||
osc service localrun format_spec_file
|
osc service run format_spec_file
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user