2017-11-02 16:19:23 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Oct 9 23:28:31 UTC 2017 - stefan.bruens@rwth-aachen.de
|
|
|
|
|
|
|
|
- Fix github issue #3393:
|
|
|
|
Add 0001-prov-psm-Eliminate-psm2-compat-library-delay-with-hf.patch
|
|
|
|
|
2017-10-09 09:47:51 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Oct 5 07:10:28 UTC 2017 - nmoreychaisemartin@suse.com
|
|
|
|
|
|
|
|
- Update to v1.5.1
|
|
|
|
- Core
|
|
|
|
- Fix initialization used by DL providers to avoid crash
|
|
|
|
- Add checks for null hints and improperly terminated strings
|
|
|
|
- Check for invalid core names passed to fabric open
|
|
|
|
- Provide consistent provider ordering when using DL providers
|
|
|
|
- Fix OFI_LIKELY definitions when GNUC is not present
|
|
|
|
- GNI
|
|
|
|
- Add ability to detect local PE rank
|
|
|
|
- Fix compiler/config problems
|
|
|
|
- Fix CQ read error corruption
|
|
|
|
- Remove tests of deprecated interfaces
|
|
|
|
- PSM
|
|
|
|
- Fix CQ corruption reporting errors
|
|
|
|
- Always generate a completion on error
|
|
|
|
- PSM2
|
|
|
|
- Fix CQ corruption reporting errors
|
|
|
|
- Always generate a completion on error
|
|
|
|
- Add checks to handle out of memory errors
|
|
|
|
- Add NULL check for iov in atomic readv/writev calls
|
|
|
|
- Fix FI_PEEK src address matching
|
|
|
|
- Fix bug in scalable endpoint address resolution
|
|
|
|
- Fix segfault bug in RMA completion generation
|
|
|
|
- Sockets
|
|
|
|
- Fix missing FI_CLAIM src address data on completion
|
|
|
|
- Fix CQ corruption reporting errors
|
|
|
|
- Fix serialization issue wrt out of order CPU writes to Tx ring buffer
|
|
|
|
- Verbs
|
|
|
|
- Allow modifying rnr retry timout to improve performance
|
|
|
|
- Add checks to handle out of memory errors
|
|
|
|
- Fix crash using atomic operations for MSG EPs
|
2017-10-11 13:00:38 +00:00
|
|
|
- Fix dependency to libfabric1 for libfabric-devel in baselibs.conf
|
2017-10-09 09:47:51 +00:00
|
|
|
|
2017-09-05 13:35:45 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Sep 5 09:56:19 UTC 2017 - nmoreychaisemartin@suse.com
|
|
|
|
|
|
|
|
- Update _service to allow auto updates from github
|
|
|
|
|
2017-08-10 08:57:14 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Aug 10 08:29:42 UTC 2017 - nmoreychaisemartin@suse.com
|
|
|
|
|
|
|
|
- Update to v1.5.0
|
|
|
|
* Authorization keys Authorization keys, commonly referred to as job keys,
|
|
|
|
are used to isolate processes from communicating with other processes
|
|
|
|
for security purposes.
|
|
|
|
* Multicast support Datagram endpoints can now support multicast communication.
|
|
|
|
* (Experimental) socket-like endpoint types New FI_SOCK_STREAM and FI_SOCK_DGRAM
|
|
|
|
endpoint types are introduced. These endpoint types target support of cloud
|
|
|
|
and enterprise based middleware and applications.
|
|
|
|
* Tagged atomic support Atomic operations can now target tagged receive
|
|
|
|
buffers, in addition to RMA buffers.
|
|
|
|
* (Experimental) deferred work queues Deferred work queues are enhanced triggerred
|
|
|
|
operations. They target support for collective-based operations.
|
|
|
|
* New mode bits: FI_RESTRICTED_COMP and FI_NOTIFY_FLAGS_ONLY These mode bits
|
|
|
|
support optimized completion processing to minimize software overhead.
|
|
|
|
* Multi-threaded error reporting Reading CQ and EQ errors now allow the application
|
|
|
|
to provide the error buffer, eliminating the need for the application to
|
|
|
|
synchronize between multiple threads when handling errors.
|
|
|
|
* FI_SOURCE_ERR capability This feature allows the provider to validate and
|
|
|
|
report the source address for any received messages.
|
|
|
|
* FI_ADDR_STR string based addressing Applications can now request and use
|
|
|
|
addresses provided using a standardized string format. This makes it easier
|
|
|
|
to pass full addressing data through a command line, or handle address exchange
|
|
|
|
through text files.
|
|
|
|
* Communication scope capabilities: FI_LOCAL_COMM and FI_REMOTE_COMM Used to
|
|
|
|
indicate if an application requires communication with peers on the same
|
|
|
|
node and/or remote nodes.
|
|
|
|
* New memory registration modes The FI_BASIC_MR and FI_SCALABLE_MR memory registration
|
|
|
|
modes have been replaced by more refined registration mode bits. This allows
|
|
|
|
applications to make better use of provider hardware capabilities when dealing
|
|
|
|
with registered memory regions.
|
|
|
|
* New mode bit: FI_CONTEXT2 Some providers need more than the size provided by the
|
|
|
|
FI_CONTEXT mode bit setting. To accomodate such providers, an FI_CONTEXT2 mode bit
|
|
|
|
was added. This mode bit doubles the amount of context space that an application
|
|
|
|
allocates on behalf of the provider.
|
|
|
|
* PSM provider notes
|
|
|
|
* Improve the name server functionality and move to the utility code
|
|
|
|
* Handle updated mr_mode definitions
|
|
|
|
* Add support of 32 and 64 bit atomic values
|
|
|
|
* PSM2 provider notes
|
|
|
|
* Add option to adjust the locking level
|
|
|
|
* Improve the name server functionality and move to the utility code
|
|
|
|
* Add support for string address format
|
|
|
|
* Add an environment vaiable for message inject size
|
|
|
|
* Handle FI_DISCARD in tagged receive functions
|
|
|
|
* Handle updated mr_mode definitions
|
|
|
|
* Add support for scalable endpoint
|
|
|
|
* Add support of 32 and 64 bit atomic values
|
|
|
|
* Add FI_SOURCE_ERR to the supported caps
|
|
|
|
* Improve the method of checking device existence
|
|
|
|
* Sockets provider notes
|
|
|
|
* Updated and enhanced atomic operation support.
|
|
|
|
* Add support for experimental deferred work queue operations.
|
|
|
|
* Fixed counter signaling when used with wait sets.
|
|
|
|
* Improved support on Windows.
|
|
|
|
* Cleaned up event reporting for destroyed endpoints.
|
|
|
|
* Fixed several possible crash scenarios.
|
|
|
|
* Fixed handling socket disconnect events which could hang the provider.
|
|
|
|
* UDP provider notes
|
|
|
|
* Add support for multicast data transfers
|
|
|
|
* Verbs provider notes
|
|
|
|
* Fix an issue where if the user requests higher values for tx, rx
|
|
|
|
context sizes than default it wasn't honored.
|
|
|
|
* Introduce env variables for setting default tx, rx context sizes and iov limits.
|
|
|
|
* Report correct completion ordering supported by MSG endpoints.
|
2017-08-11 19:26:50 +00:00
|
|
|
- Fix rpmbuild warnings
|
|
|
|
- libfabric-devel requires libfabric1, not libfabric
|
|
|
|
- Fix baselibs.conf
|
2017-08-10 08:57:14 +00:00
|
|
|
|
2017-07-05 11:53:11 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Jul 4 09:21:35 UTC 2017 - nmoreychaisemartin@suse.com
|
|
|
|
|
|
|
|
- Enable build on all archs
|
|
|
|
- Enable mlx build
|
|
|
|
|
2017-06-30 08:06:57 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Jun 30 07:42:15 UTC 2017 - nmoreychaisemartin@suse.com
|
|
|
|
|
|
|
|
- Add x86 build without libpsm2
|
|
|
|
|
2017-05-16 15:52:20 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue May 16 06:43:19 UTC 2017 - nmoreychaisemartin@suse.com
|
|
|
|
|
|
|
|
- Update to v1.4.2 (bsc#1036907).
|
|
|
|
|
2017-05-11 18:23:17 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu May 11 18:14:41 UTC 2017 - nmoreychaisemartin@suse.com
|
|
|
|
|
|
|
|
- Update to v1.4.2-rc1 (bsc#1036907).
|
|
|
|
- Update notes:
|
|
|
|
- Fix for OS X clock_gettime() portability issue.
|
|
|
|
- Updated default counter wait object for improved performance
|
|
|
|
- Fix multi-threaded RMA progress stalls
|
|
|
|
- Updated default counter wait object for improved performance
|
|
|
|
- Fix multi-threaded RMA progress stalls
|
|
|
|
- Fix error in fi_cq_sreadfrom aborting before timeout expires
|
|
|
|
- Set atomic iov count correct correctly inside fi_atomicv
|
|
|
|
- Fix handling of apps that call fork. Move ibv_fork_init() before
|
|
|
|
calling any other verbs call.
|
|
|
|
- Fix crash in fi_write when connection is not yet established and
|
|
|
|
write data size is below inline threshold.
|
|
|
|
- Fix issues not handling multiple ipoib interfaces
|
|
|
|
- Reduce lock contention on buffer pools in send/completion handling
|
|
|
|
code.
|
|
|
|
|
|
|
|
|
|
|
|
|
2017-04-05 10:20:17 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Apr 5 10:19:28 UTC 2017 - josef.moellers@suse.com
|
|
|
|
|
|
|
|
- This version fixes bnc#990184
|
|
|
|
(bnc#990184)
|
|
|
|
|
2017-03-24 09:28:17 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Mar 23 16:21:53 UTC 2017 - jengelh@inai.de
|
|
|
|
|
|
|
|
- RPM group fix
|
|
|
|
|
2017-01-26 14:54:01 +00:00
|
|
|
-------------------------------------------------------------------
|
2017-03-10 16:02:42 +00:00
|
|
|
Fri Mar 10 15:58:55 UTC 2017 - josef.moellers@suse.com
|
|
|
|
|
|
|
|
- PSM provider notes
|
|
|
|
- Defer initialization of the PSM library to allow runtime selection from
|
|
|
|
different versions of the same provider before fi_getinfo is called.
|
|
|
|
- PSM2 provider notes
|
|
|
|
- Defer initialization of the PSM2 library to allow runtime selection from
|
|
|
|
different versions of the same provider before fi_getinfo is called.
|
|
|
|
- General bug fixes.
|
|
|
|
- UDP provider notes
|
|
|
|
- Fix setting address format in fi_getinfo call.
|
|
|
|
- usNIC provider notes
|
|
|
|
- Fixed compilation issues with newer versions of libibverbs.
|
2017-03-13 13:05:23 +00:00
|
|
|
(fate#321883)
|
2017-03-10 16:02:42 +00:00
|
|
|
-------------------------------------------------------------------
|
2017-01-26 14:54:01 +00:00
|
|
|
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.
|
|
|
|
|
2016-10-19 14:34:09 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
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.
|