From 83b7fc95daab107434a1fdad7d8e499e9fb16b48a5e2cfe793da0611feaacd4d Mon Sep 17 00:00:00 2001 From: Nicolas Morey-Chaisemartin Date: Thu, 25 Oct 2018 13:11:09 +0000 Subject: [PATCH] Accepting request 644645 from home:NMoreyChaisemartin:branches:sp1-staging - 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 OBS-URL: https://build.opensuse.org/request/show/644645 OBS-URL: https://build.opensuse.org/package/show/science:HPC/libfabric?expand=0&rev=32 --- _service | 2 +- libfabric-1.6.0.0.0e74cba7ad59.tar.bz2 | 3 -- libfabric-1.6.2.0.f45da6eb7533.tar.bz2 | 3 ++ libfabric.changes | 71 ++++++++++++++++++++++++++ libfabric.spec | 6 +-- 5 files changed, 78 insertions(+), 7 deletions(-) delete mode 100644 libfabric-1.6.0.0.0e74cba7ad59.tar.bz2 create mode 100644 libfabric-1.6.2.0.f45da6eb7533.tar.bz2 diff --git a/_service b/_service index 45f892b..b63cd1f 100644 --- a/_service +++ b/_service @@ -8,7 +8,7 @@ @PARENT_TAG@.@TAG_OFFSET@.%h v(.*) \1 - 0e74cba7ad59cb529309d4b6312f56efbee89af2 + f45da6eb75331bc3177cebc512ce4fae622946df libfabric*.tar diff --git a/libfabric-1.6.0.0.0e74cba7ad59.tar.bz2 b/libfabric-1.6.0.0.0e74cba7ad59.tar.bz2 deleted file mode 100644 index f62b5e9..0000000 --- a/libfabric-1.6.0.0.0e74cba7ad59.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d278cbb111329ef8d2f2d61f3cc64c36ebbf36804f5593c6dc6a13c3b1ca923d -size 1173903 diff --git a/libfabric-1.6.2.0.f45da6eb7533.tar.bz2 b/libfabric-1.6.2.0.f45da6eb7533.tar.bz2 new file mode 100644 index 0000000..a705c19 --- /dev/null +++ b/libfabric-1.6.2.0.f45da6eb7533.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f061515b46e2be4eeeb7f241546a239029e1a7b38fded2087915fe8023b2be0c +size 1179057 diff --git a/libfabric.changes b/libfabric.changes index d7d1244..57419ff 100644 --- a/libfabric.changes +++ b/libfabric.changes @@ -1,3 +1,74 @@ +------------------------------------------------------------------- +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 diff --git a/libfabric.spec b/libfabric.spec index ffd3ecd..9754e1a 100644 --- a/libfabric.spec +++ b/libfabric.spec @@ -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