Hello community,

here is the log from the commit of package libfabric for openSUSE:Factory 
checked in at 2018-03-16 10:33:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libfabric (Old)
 and      /work/SRC/openSUSE:Factory/.libfabric.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libfabric"

Fri Mar 16 10:33:54 2018 rev:11 rq:587428 version:1.6.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/libfabric/libfabric.changes      2017-12-29 
18:46:43.676955426 +0100
+++ /work/SRC/openSUSE:Factory/.libfabric.new/libfabric.changes 2018-03-16 
10:33:57.892747063 +0100
@@ -1,0 +2,99 @@
+Thu Mar 15 06:51:08 UTC 2018 - nmoreychaisemar...@suse.com
+
+- Update to v1.6.0
+  - Core
+    - Introduces support for performing RMA operations to persistent memory
+      See FI_RMA_PMEM capability in fi_getinfo.3
+    - Define additional errno values
+    - General code cleanups and restructuring
+    - Force provider ordering when using dynamically loaded providers
+    - Add const to fi_getinfo() hints parameter
+    - Improve use of epoll for better scalability
+    - Fixes to generic name service
+  - PSM
+    - Move environment variable reading out from fi_getinfo()
+    - Shortcut obviously unsuccessful fi_getinfo() calls
+    - Remove excessive name sever implementation
+    - Enable ordering of RMA operations
+  - PSM2
+    - Skip inactive units in round-robin context allocation
+    - Allow contexts be shared by Tx-only and Rx-only endpoints
+    - Use utility functions to check provider attributes
+    - Turn on FI_THREAD_SAFE support
+    - Make address vector operations thread-safe
+    - Move environment variable reading out from fi_getinfo()
+    - Reduce noise when optimizing tagged message functions
+    - Shortcut obviously unsuccessful fi_getinfo() calls
+    - Improve how Tx/Rx context limits are handled
+    - Support auto selection from two different tag layout schemes
+    - Add provider build options to debug output
+    - Support remote CQ data for tagged messages, add specialization.
+    - Support opening multiple domains
+    - Put trigger implementation into a separate file
+    - Update makefile and configure script
+    - Replace allocated context with reserved space in psm2_mq_req
+    - Limit exported symbols for DSO provider
+    - Reduce HW context usage for certain TX only endpoints
+    - Remove unnecessary dependencies from the configure script
+    - Refactor the handling of op context type
+    - Optimize the conversion between 96-bit and 64-bit tags
+    - Code refactoring for completion generation
+    - Remove obsolete feature checking code
+    - Report correct source address for scalable endpoints
+    - Allow binding any number of endpoints to a CQ/counter
+    - Add shared Tx context support
+    - Add alternative implementation for completion polling
+    - Change the default value of FI_PSM2_DELAY to 0
+    - Add an environment variable for automatic connection cleanup
+    - Abstract the completion polling mechanism
+    - Use the new psm2_am_register_handlers_2 function when available
+    - Allow specialization when FI_COMPLETION op_flag is set.
+    - Put Tx/Rx context related functions into a separate file
+    - Enable PSM2 multi-ep feature by default
+    - Add option to build with PSM2 source included
+    - Simplify the code for checking endpoint capabilities
+    - Simplify the handling of self-targeted RMA operations
+    - Allow all free contexts be used for scalable endpoints
+    - Enable ordering of RMA operations
+    - Enable multiple endpoints over PSM2 multi-ep support
+    - Support multiple Tx/Rx contexts in address vector
+    - Remove the virtual lane mechanism
+    - Less code duplication in tagged, add more specialization.
+    - Allow PSM2 epid be reused within the same session
+    - Turn on user adjustable inject size for all operations
+    - Use pre-allocated memory pool for RMA requests
+    - Add support for lazy connection
+    - Various bug fixes
+  - SHM
+    - Initial release of shared memory provider
+    - See the fi_shm.7 man page for details on available features and 
limitations
+  - Sockets
+    - Scalability enhancements
+    - Fix issue associating a connection with an AV entry that could result in
+      application hangs
+    - Add support for new persistent memory capabilities
+    - Fix fi_cq_signal to unblock threads waiting on cq sread calls
+    - Fix epoll_wait loop handling to avoid out of memory errors
+    - Add support for TCP keepalives, controllable via environment variables
+    - Reduce the number of threads allocated for handling connections
+    - Several code cleanups in response to static code analysis reports
+    - Fix reporting multiple completion events for the same request in error 
cases
+  - usNIC
+    - Minor adjustments to match new core MR mode bits functionality
+    - Several code cleanups in response to static code analysis reports
+  - Verbs
+    - Code cleanups and simplifications
+    - General code optimizations to improve performance
+    - Fix handling of wildcard addresses
+    - Check for fatal errors during connection establishment
+    - Support larger inject sizes
+    - Fix double locking issue
+    - Add support for memory registration caching (disabled by default)
+    - Enable setting thread affinity for CM threads
+    - Fix hangs in MPI closing RDM endpoints
+    - Add support for different CQ formats
+    - Fix RMA read operations over iWarp devices
+    - Optimize CM progress handling
+    - Several bug fixes
+
+-------------------------------------------------------------------

Old:
----
  libfabric-1.5.3.0.09aaaf78c239.tar.bz2

New:
----
  libfabric-1.6.0.0.0e74cba7ad59.tar.bz2

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

Other differences:
------------------
++++++ libfabric.spec ++++++
--- /var/tmp/diff_new_pack.7PzMsW/_old  2018-03-16 10:33:59.332695216 +0100
+++ /var/tmp/diff_new_pack.7PzMsW/_new  2018-03-16 10:33:59.340694928 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libfabric
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,13 +17,13 @@
 
 
 #
-%define git_ver .0.09aaaf78c239
+%define git_ver .0.0e74cba7ad59
 
 Name:           libfabric
 Summary:        User-space RDMA Fabric Interfaces
 License:        GPL-2.0 or BSD-2-Clause
 Group:          Development/Libraries/C and C++
-Version:        1.5.3
+Version:        1.6.0
 Release:        0
 Source:         %{name}-%{version}%{git_ver}.tar.bz2
 Source1:        baselibs.conf
@@ -252,6 +252,8 @@
 %{_mandir}/man7/fabric.7.gz
 %{_mandir}/man7/fi_provider.7.gz
 %{_mandir}/man7/fi_direct.7.gz
+%{_mandir}/man7/fi_rxm.7.gz
+%{_mandir}/man7/fi_shm.7.gz
 %{_mandir}/man7/fi_sockets.7.gz
 %{_mandir}/man7/fi_verbs.7.gz
 %{_mandir}/man7/fi_usnic.7.gz

++++++ _service ++++++
--- /var/tmp/diff_new_pack.7PzMsW/_old  2018-03-16 10:33:59.392693056 +0100
+++ /var/tmp/diff_new_pack.7PzMsW/_new  2018-03-16 10:33:59.400692768 +0100
@@ -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">09aaaf78c239df7fb57f19de44cc96b25701bcb0</param>
+    <param name="revision">0e74cba7ad59cb529309d4b6312f56efbee89af2</param>
   </service>
   <service name="recompress" mode="disabled">
     <param name="file">libfabric*.tar</param>

++++++ libfabric-1.5.3.0.09aaaf78c239.tar.bz2 -> 
libfabric-1.6.0.0.0e74cba7ad59.tar.bz2 ++++++
++++ 98639 lines of diff (skipped)


Reply via email to