From facfb793374e4030ebf2ed539d77270a3e90d26e Mon Sep 17 00:00:00 2001 From: Arlin Davis Date: Tue, 26 May 2015 10:28:11 -0700 Subject: [PATCH] Release 2.1.5 Signed-off-by: Arlin Davis --- ChangeLog | 194 +++++++++++++++++++++++++++++++++++++++++++++++++++ configure.in | 4 +- dapl.spec.in | 3 + 3 files changed, 199 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 7a2ee3d..e0db172 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,197 @@ +commit 2973531db7e0cb98c2524f33cd26d2dfc07c7435 +Author: Arlin Davis +Date: Tue May 26 10:06:44 2015 -0700 + + update release notes, readme files + + Signed-off-by: Arlin Davis + +commit 4aabeb14cae22822cc22c2eaffcd4e047d7aba02 +Author: Arlin Davis +Date: Tue May 26 09:37:40 2015 -0700 + + dat.conf: update comments regarding versions + + Signed-off-by: Arlin Davis + +commit 347e142c8b26f10cd87263f05f200dcde6200fd0 +Author: Arlin Davis +Date: Fri May 22 09:53:23 2015 -0700 + + dtest: add logging of provider private data size with -v + + Signed-off-by: Arlin Davis + +commit 2c9bf4fa108f7b7322974ab68f4aa6b1fcd1b363 +Author: Arlin Davis +Date: Fri May 22 09:52:31 2015 -0700 + + scm: remove use of msg.resv field for process id logging + + Signed-off-by: Arlin Davis + +commit 10debec2ec2df4dc87e9171a73ccc327a1af3e20 +Author: Arlin Davis +Date: Fri May 22 09:51:04 2015 -0700 + + cma: report correct CM req private data size on query + + Signed-off-by: Arlin Davis + +commit 14d85c68d76522b384ca38761472e7351cc3889d +Author: Arlin Davis +Date: Wed May 20 11:56:24 2015 -0700 + + mpxyd: memset ib_wr structure before post_send on WC and WR requests + + Signed-off-by: Arlin Davis + +commit 70aae776b355dd4fb2dfc6cb2cfc1b2e153aa251 +Author: Arlin Davis +Date: Wed May 20 11:43:03 2015 -0700 + + mcm: add HST side provider support for device without inline data capability + + Add registered WR buffers for HST->MXS (proxy in) mode + when inline data is not supported by device. Use registered + memory for source WR buffer instead of stack when sending + RDMA write request to peer proxy-in service. + + Signed-off-by: Arlin Davis + +commit 62697218aa0a3eee8ba2aa80446ecde8ce8a46a5 +Author: Arlin Davis +Date: Mon May 18 14:51:08 2015 -0700 + + ucm: CM changes for UD extended port space and indexer + + Tested on 1200n 28ppn cluster, AlltoAll Intel MPI, UD mode. + Both static and dynamic modes, over 500m connections. + + Change port manager to indexer and service ID manager + to bitarray indexer. Reduces footprint for service IDs + and allow direct lookup on CM messages. + + New insert, remove, lookup functions for processing ID + based CM objects. Inbound requests, with the exception + of new CM requests, will no longer parse list but + use hash table lookups. + + AH caching is now used to prevent unnecessarily + creating multiple AH's for same QP destination. + + Add 24-bit port space support to CM processing code and + to wire protocol via DCM message reserve space. + Add version check to limit to 16-bit for backward compatibility. + + Bump CM protocol version to 8 for xport and rtns fields. + + Signed-off-by: Arlin Davis + +commit 6d5869d4980cde888dafac1a9932d68e5004f80d +Author: Arlin Davis +Date: Mon May 18 14:36:28 2015 -0700 + + ucm: add device support for new port space hash table + + Allocate port space hash table during device open + when creating CM services. Default settings are set + to 4K entry chunks and 256K total port slots. + + Add environment variables for adjustments + + DAPL_UCM_ENTRY_BITS 11 + DAPL_UCM_ARRAY_BITS 18 + + Signed-off-by: Arlin Davis + +commit 1a980379130e890bb5b0ab597f83b3ea5595a383 +Author: Arlin Davis +Date: Mon May 18 14:34:57 2015 -0700 + + ucm: allocate/free AH hash table for UD endpoint types + + Signed-off-by: Arlin Davis + +commit d8dd0942c3e60111324a928fd0900938c46cd1ac +Author: Arlin Davis +Date: Mon May 18 14:31:57 2015 -0700 + + ucm: check for AH caching when destroying via UD extension + + Signed-off-by: Arlin Davis + +commit ef42f3e739bfba13e4be75215208dca4d54803d4 +Author: Arlin Davis +Date: Mon May 18 14:21:07 2015 -0700 + + ucm: optimizations for large scale UD communication management + + AH caching per QP, AH space set to 48K for LID unicast + Bump port space up to 24 bits + Reduce CM object and reduce private data to 68 bytes + Add xport space and rtns to DCM reserve fields. + + New indexer macros for port space hash table management + + Add hash table storage to ibtrans device objects + + Signed-off-by: Arlin Davis + +commit e750509148eaa7feb70c1353b6e353e0968b0852 +Author: Arlin Davis +Date: Fri May 15 15:51:31 2015 -0700 + + mpxyd: use wr opcode instead of wc opcode to support logging on error cases + + Signed-off-by: Arlin Davis + +commit 9ba178297231c4531c0ff6bc8b07076d96ffe495 +Author: Arlin Davis +Date: Fri May 15 15:47:38 2015 -0700 + + mcm: HST->MXS mode, using RDMA_WRITE_WITH_IMM, fails with dtest -w + + Host side incorrectly sets opcode to IBV_WR_RDMA_WRITE_WITH_IMM on every segment + instead of just the last segment. + + Signed-off-by: Arlin Davis + +commit 142fa8fa58d5e0b92dccc52d7a3bd913456084b4 +Author: Mark Salter +Date: Wed May 13 16:40:58 2015 -0700 + + dapl: aarch64 support for linux + + Add atomic ops to fix builds for aarch64 Linux. + + Signed-off-by: Mark Salter + Acked-by: Arlin Davis + +commit 0f8378347ca4f04a86ff1dc9701b349352042205 +Author: Arlin Davis +Date: Tue May 5 11:13:15 2015 -0700 + + dapltest: add scripts to dist, set default device to IPoIB + + Signed-off-by: Arlin Davis + +commit 78859905995ba0df229957dc3cd15d5153f4d0ef +Author: Arlin Davis +Date: Thu Apr 30 14:04:09 2015 -0700 + + mpxyd: add wc_flags to proxy work completions + + Signed-off-by: Arlin Davis + +commit 3d0f53bd26db0c2c5261740d8fefc6e03209996a +Author: Arlin Davis +Date: Thu Mar 19 17:05:08 2015 -0700 + + Release 2.1.4 + + Signed-off-by: Arlin Davis + commit edf672349adbcb64246ef2465e7dd582a5243c6a Author: Arlin Davis Date: Thu Mar 19 16:54:17 2015 -0700 diff --git a/configure.in b/configure.in index f378bd4..5e9f9e6 100644 --- a/configure.in +++ b/configure.in @@ -1,12 +1,12 @@ dnl Process this file with autoconf to produce a configure script. AC_PREREQ(2.57) -AC_INIT(dapl, 2.1.4, linux-rdma@vger.kernel.org) +AC_INIT(dapl, 2.1.5, linux-rdma@vger.kernel.org) AC_CONFIG_SRCDIR([dat/udat/udat.c]) AC_CONFIG_AUX_DIR(config) AC_CONFIG_MACRO_DIR([m4]) AM_CONFIG_HEADER(config.h) -AM_INIT_AUTOMAKE(dapl, 2.1.4) +AM_INIT_AUTOMAKE(dapl, 2.1.5) m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])]) AM_PROG_LIBTOOL diff --git a/dapl.spec.in b/dapl.spec.in index 70a19ba..92ad33f 100644 --- a/dapl.spec.in +++ b/dapl.spec.in @@ -153,6 +153,9 @@ fi mv /tmp/%{version}-dat.conf %{_sysconfdir}/dat.conf %changelog +* Mon May 26 2015 Arlin Davis - 2.1.5 +- DAT/DAPL Version 2.1.5 Release 1, OFED 3.18 + * Thu Mar 19 2015 Arlin Davis - 2.1.4 - DAT/DAPL Version 2.1.4 Release 1, OFED 3.18 -- 2.41.0