File libfabric.changes of Package libfabric

-------------------------------------------------------------------
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.
  (fate#321883)
-------------------------------------------------------------------
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.
openSUSE Build Service is sponsored by