Revisions of libfabric

Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 645502 from Nicolas Morey-Chaisemartin's avatar Nicolas Morey-Chaisemartin (NMoreyChaisemartin) (revision 12)
- Update to v1.6.2 (fate#325852)
  - Core
    - Cleanup of debug messages
    - Fix compile issues with older compilers
    - Check that all debug compiler flags are supported by compiler
  - GNI
    - Fix problems with Scalable Endpoint creation
    - Fix interoperability problem with HPC toolkit
    - Improve configuration check for kdreg
  - PSM
    - Enforce FI_RMA_EVENT checking when updating counters
    - Fix race condition in fi_cq_readerr()
    - Always try to make progress when fi_cntr_read is called
  - PSM2
    - Revert "Avoid long delay in psm2_ep_close"
    - Fix memory corruption related to sendv
    - Performance tweak for bi-directional send/recv on KNL
    - Fix CPU detection
    - Enforce FI_RMA_EVENT checking when updating counters
    - Remove stale info from address vector when disconnecting
    - Fix race condition in fi_cq_readerr()
    - Adjust reported context numbers for special cases
    - Always try to make progress when fi_cntr_read is called
    - Support control functions related to MR mode
    - Unblock fi_cntr_wait on errors
    - Properly update error counters
    - Fix irregular performance drop for aggregated RMA operations
    - Reset Tx/Rx context counter when fabric is initialized
    - Fix incorrect completion event for iov send
    - Fix occasional assertion failure in psm2_ep_close
    - Avoid long delay in psm2_ep_close
    - Fix potential duplication of iov send completion
    - Replace some parameter checking with assertions
    - Check iov limit in sendmsg
    - Avoid adding FI_TRIGGER caps automatically
    - Avoid unnecessary calls to psmx2_am_progress()
  - RXM
    - Fix incorrect increments of error counters for small messages
    - Increment write completion counter for small transfers
    - Use FI_UNIVERSE_SIZE when defining MSG provider CQ size
    - Make TX, RX queue sizes independent of MSG provider
    - Make deferred requests opt-in
    - Fill missing rxm_conn in rx_buf when shared context is not used
    - Fix an issue where MSG endpoint recv queue got empty resulting
  in a hang
    - Set FI_ORDER_NONE for tx and rx completion ordering
    - Serialize access to repost_ready_list
    - Reprocess unexpected messages on av update
    - Fix a bug in matching directed receives
    - Fix desc field when postponing RMA ops
    - Fix incorrect reporting of mem_tag format
    - Don't include FI_DIRECTED_RECV, FI_SOURCE caps if they're not needed
    - Fix matching for RMA I/O vectors
    - Fix reading pointer after freeing it.
    - Avoid reading invalid AV entry
    - Handle deleting the same address multiple times
    - Fix crash in fi_av_remove if FI_SOURCE wasn't enabled
  - Sockets
    - Increase maximum messages size as MPICH bug work-around
    - Fix use after free error handling triggered ops.
  - Verbs
    - Detect string format of wildcard address in node argument
    - Don't report unusable fi_info (no source IP address)
    - Don't assert when a verbs device exposes unsupported MTU types
    - Report correct rma_iov_limit
    - Add new variable - FI_VERBS_MR_CACHE_MERGE_REGIONS
    - eq->err.err must return a positive error code

  - Fixes stack smashing when using the verbs provider (bsc#1089190)

old: openSUSE:Factory/libfabric
new: science:HPC/libfabric rev None
Index: _service
===================================================================
--- _service (revision 11)
+++ _service (revision 33)
@@ -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">0e74cba7ad59cb529309d4b6312f56efbee89af2</param>
+    <param name="revision">f45da6eb75331bc3177cebc512ce4fae622946df</param>
   </service>
   <service name="recompress" mode="disabled">
     <param name="file">libfabric*.tar</param>
Index: libfabric.changes
===================================================================
--- libfabric.changes (revision 11)
+++ libfabric.changes (revision 33)
@@ -1,7 +1,79 @@
 -------------------------------------------------------------------
+Thu Oct 25 10:52:50 UTC 2018 - nmoreychaisemartin@suse.com
+
+- Update to v1.6.2 (fate#325852)
+  - Core
+    - Cleanup of debug messages
+    - Fix compile issues with older compilers
+    - Check that all debug compiler flags are supported by compiler
+  - GNI
+    - Fix problems with Scalable Endpoint creation
+    - Fix interoperability problem with HPC toolkit
+    - Improve configuration check for kdreg
+  - PSM
+    - Enforce FI_RMA_EVENT checking when updating counters
+    - Fix race condition in fi_cq_readerr()
+    - Always try to make progress when fi_cntr_read is called
+  - PSM2
+    - Revert "Avoid long delay in psm2_ep_close"
+    - Fix memory corruption related to sendv
+    - Performance tweak for bi-directional send/recv on KNL
+    - Fix CPU detection
+    - Enforce FI_RMA_EVENT checking when updating counters
+    - Remove stale info from address vector when disconnecting
+    - Fix race condition in fi_cq_readerr()
+    - Adjust reported context numbers for special cases
+    - Always try to make progress when fi_cntr_read is called
+    - Support control functions related to MR mode
+    - Unblock fi_cntr_wait on errors
+    - Properly update error counters
+    - Fix irregular performance drop for aggregated RMA operations
+    - Reset Tx/Rx context counter when fabric is initialized
+    - Fix incorrect completion event for iov send
+    - Fix occasional assertion failure in psm2_ep_close
+    - Avoid long delay in psm2_ep_close
+    - Fix potential duplication of iov send completion
+    - Replace some parameter checking with assertions
+    - Check iov limit in sendmsg
+    - Avoid adding FI_TRIGGER caps automatically
+    - Avoid unnecessary calls to psmx2_am_progress()
+  - RXM
+    - Fix incorrect increments of error counters for small messages
+    - Increment write completion counter for small transfers
+    - Use FI_UNIVERSE_SIZE when defining MSG provider CQ size
+    - Make TX, RX queue sizes independent of MSG provider
+    - Make deferred requests opt-in
+    - Fill missing rxm_conn in rx_buf when shared context is not used
+    - Fix an issue where MSG endpoint recv queue got empty resulting
+  in a hang
+    - Set FI_ORDER_NONE for tx and rx completion ordering
+    - Serialize access to repost_ready_list
+    - Reprocess unexpected messages on av update
+    - Fix a bug in matching directed receives
+    - Fix desc field when postponing RMA ops
+    - Fix incorrect reporting of mem_tag format
+    - Don't include FI_DIRECTED_RECV, FI_SOURCE caps if they're not needed
+    - Fix matching for RMA I/O vectors
+    - Fix reading pointer after freeing it.
+    - Avoid reading invalid AV entry
+    - Handle deleting the same address multiple times
+    - Fix crash in fi_av_remove if FI_SOURCE wasn't enabled
+  - Sockets
+    - Increase maximum messages size as MPICH bug work-around
+    - Fix use after free error handling triggered ops.
+  - Verbs
+    - Detect string format of wildcard address in node argument
+    - Don't report unusable fi_info (no source IP address)
+    - Don't assert when a verbs device exposes unsupported MTU types
+    - Report correct rma_iov_limit
+    - Add new variable - FI_VERBS_MR_CACHE_MERGE_REGIONS
+    - eq->err.err must return a positive error code
+
+-------------------------------------------------------------------
 Thu Mar 15 06:51:08 UTC 2018 - nmoreychaisemartin@suse.com
 
 - Update to v1.6.0
+  - Fixes stack smashing when using the verbs provider (bsc#1089190)
   - Core
     - Introduces support for performing RMA operations to persistent memory
       See FI_RMA_PMEM capability in fi_getinfo.3
Index: libfabric.spec
===================================================================
--- libfabric.spec (revision 11)
+++ libfabric.spec (revision 33)
@@ -17,13 +17,13 @@
 
 
 #
-%define git_ver .0.0e74cba7ad59
+%define git_ver .0.f45da6eb7533
 
 Name:           libfabric
 Summary:        User-space RDMA Fabric Interfaces
-License:        GPL-2.0 or BSD-2-Clause
+License:        GPL-2.0-only OR BSD-2-Clause
 Group:          Development/Libraries/C and C++
-Version:        1.6.0
+Version:        1.6.2
 Release:        0
 Source:         %{name}-%{version}%{git_ver}.tar.bz2
 Source1:        baselibs.conf
Index: libfabric-1.6.2.0.f45da6eb7533.tar.bz2
===================================================================
Binary file libfabric-1.6.2.0.f45da6eb7533.tar.bz2 (revision 33) added
Index: libfabric-1.6.0.0.0e74cba7ad59.tar.bz2
===================================================================
Binary file libfabric-1.6.0.0.0e74cba7ad59.tar.bz2 (revision 11) deleted
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 558745 from Nicolas Morey-Chaisemartin's avatar Nicolas Morey-Chaisemartin (NMoreyChaisemartin) (revision 10)
- Update to v1.5.3
  - Core
    - Handle malloc failures
    - Ensure global lock is initialized on Windows
    - Fix spelling and formatting errors in man pages
  - PSM
    - Fix print format mismatches
    - Remove 15 second startup delay when no hardware is installed
    - Preserve FI_MR_SCALABLE mode bit for backwards compatability
  - PSM2
    - Fix print format mismatches
    - Allow all to all communication between scalable endpoints
    - Preserve FI_MR_SCALABLE mode bit for backwards compatability
    - Fix reference counting issue with opened domains
    - Fix segfault for RMA/atomic operations to local scalable endpoints
    - Fix resource counting related issues for Tx/Rx contexts
    - Allow completion suppression when fi_context is non-NULL
    - Use correct queue for triggered operations with scalable endpoints
  - Sockets
    - Fix check for invalid connection handle
    - Fix crash in fi_av_remove
  - Util
    - Fix number of bits used for connection index
  - Verbs
    - Fix incorrect CQ entry data for MSG endpoints
    - Properly check for errors from getifaddrs
    - Retry getifaddr on failure because of busy netlink sockets
    - Ack CM events on error paths
- Remove 0001-prov-psm-Eliminate-psm2-compat-library-delay-with-hf.patch
   as it was merged upstream (forwarded request 558744 from NMoreyChaisemartin)
Displaying revisions 21 - 40 of 47
openSUSE Build Service is sponsored by