e280a8b24a
OBS-URL: https://build.opensuse.org/request/show/452595 OBS-URL: https://build.opensuse.org/package/show/science:HPC/libfabric?expand=0&rev=2
124 lines
4.5 KiB
Plaintext
124 lines
4.5 KiB
Plaintext
-------------------------------------------------------------------
|
|
Mon Jan 16 13:12:14 CET 2017 - ndas@suse.de
|
|
|
|
- Updated to version 1.4.0 for general stability(fate#321883)
|
|
- Summary of changes as follow:
|
|
- Add new options, `-f` and `-d`, to fi_info that can be used to
|
|
specify hints about the fabric and domain name. Change port to `-P`
|
|
and provider to `-p` to be more in line with fi_pingpong.
|
|
|
|
*GNI provider notes
|
|
|
|
- General bug fixes, plugged memory leaks, performance improvements,
|
|
improved error handling and warning messages, etc.
|
|
- Additional API support:
|
|
- FI_THREAD_COMPLETION
|
|
- FI_RMA_EVENT
|
|
- iov length up to 8 for messaging data transfers
|
|
|
|
*PSM provider notes
|
|
|
|
- General bug fixes
|
|
- Use utility provider for EQ, wait object, and poll set
|
|
- Allow multi-recv to post buffer larger than message size limit
|
|
|
|
*PSM2 provider notes
|
|
|
|
- General bug fixes
|
|
- Add support for multi-iov RMA read and aromic operations
|
|
- Allow multi-recv to post buffer larger than message size limit
|
|
|
|
|
|
*Verbs provider notes
|
|
|
|
- Add fork support. It is enabled by default and can be turned off by
|
|
setting the FI_FORK_UNSAFE variable to "yes". This can improve
|
|
performance of memory registrations but also makes fork unsafe. The
|
|
following are the limitations of fork support:
|
|
- Fabric resources like endpoint, CQ, EQ, etc. should not be used in
|
|
the forked process.
|
|
- The memory registered using fi_mr_reg has to be page aligned since
|
|
ibv_reg_mr marks the entire page that a memory region belongs to
|
|
as not to be re-mapped when the process is forked (MADV_DONTFORK).
|
|
- Fix a bug where source address info was not being returned in
|
|
fi_info when destination node is specified.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri May 6 12:51:41 CEST 2016 - nads@suse.de
|
|
|
|
- Updated to version 1.3.0 for better PSM2 support as suggested by
|
|
fate#319253, comment #9.
|
|
|
|
[*libfabric-libtool.patch]
|
|
|
|
Summary of changes as follow:
|
|
*PSM provider notes
|
|
- Remove PSM2 related code.
|
|
*PSM2 provider notes
|
|
- Add support for multi-iov send, tagged send, and RMA write.
|
|
- Use utility provider for EQ, wait object, and poll set.
|
|
*GNI provider notes
|
|
- General bug fixes, plugged memory leaks, etc.
|
|
- Added support for the following APIs:
|
|
- fi_endpoint: fi_getopt, fi_setopt, fi_rx_size_left, fi_tx_size_left, fi_stx_context
|
|
- fi_cq: fi_sread, fi_sreadfrom
|
|
- fi_msg: FI_MULTI_RECV (flag)
|
|
- fi_domain: FI_PROGRESS_AUTO (flag)
|
|
- fi_direct: FI_DIRECT
|
|
- Added support for FI_EP_DGRAM (datagram endpoint):
|
|
- Memory registration improvements:
|
|
- Initial support for Cray Cluster Compatibility Mode (CCM)
|
|
*MXM provider notes
|
|
- Initial release
|
|
*Sockets provider notes
|
|
- Enable FABRIC_DIRECT
|
|
- Enable sockets-provider to run on FreeBSD
|
|
- Add support for fi_trywait
|
|
- Add support for map_addr in shared-av creation
|
|
- Add shared-av support on OSX
|
|
- General bug fixes
|
|
*UDP provider notes
|
|
- Initial release
|
|
*usNIC provider notes
|
|
- Implement fi_recvv and fi_recvmsg for FI_EP_RDM. [PR #1594]
|
|
- Add support for FI_INJECT flag in the FI_EP_RDM implementation of fi_sendv.
|
|
[PR #1594]
|
|
- Handle FI_PEEK flag in fi_eq_sread. [PR #1758]
|
|
- Implement waitsets [PR #1893]
|
|
- Implement fi_trywait [PR #1893]
|
|
- Fix progress thread deadlock [PR #1893]
|
|
- Implement FD based CQ sread [PR #1893]
|
|
*Verbs provider notes
|
|
- Add support for fi_trywait
|
|
- verbs/RDM
|
|
- Add support for RMA operations.
|
|
- Add support for fi_cq_sread and fi_cq_sreadfrom
|
|
- Rework connection management to make it work with fabtests and also allow
|
|
connection to self.
|
|
- Other bug fixes and performance improvements.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Apr 6 16:20:41 CEST 2016 - ndas@suse.de
|
|
|
|
- Moved man pages to main package.
|
|
- Fixed invalid library group.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Apr 6 15:40:25 CEST 2016 - ndas@suse.de
|
|
|
|
- Packaging version 1.2.0 for fate#319253
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Feb 12 10:18:49 CET 2016 - pth@suse.de
|
|
|
|
- Use explicit file list instead of wildcards
|
|
- Package fi_info.
|
|
- Remove libtool.m4 from the package so that autoreconf installs
|
|
a current version.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 11 10:18:41 CET 2016 - pth@suse.de
|
|
|
|
- Initial package, based on the OFED specfile for libfabric
|
|
- Add libfabric-libtool.patch to disable static builds by default.
|