]> git.openfabrics.org - ~ardavis/dapl.git/commitdiff
Release 2.1.9 dapl-2.1.9-1
authorArlin Davis <arlin.r.davis@intel.com>
Fri, 15 Apr 2016 01:46:12 +0000 (18:46 -0700)
committerArlin Davis <arlin.r.davis@intel.com>
Fri, 15 Apr 2016 01:46:12 +0000 (18:46 -0700)
Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
ChangeLog
configure.in
dapl.spec.in

index f59ee5606984103e14bac6993191fc503c2d03b0..34693a54488e41fd11066780ec1062776880558f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,149 @@
+commit 6b48f0e17bd062f5bcfb1cc1ba6197e03987651b
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Tue Apr 12 13:58:34 2016 -0700
+
+    dtestcm: exchange provider IA address info via sockets
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit 58e06a8e78e5b9ef94f3e0a507ed37e35c4af87c
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Tue Apr 12 13:56:02 2016 -0700
+
+    ucm: increase default REQ/RTU timers on scaling threshold
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit 12f3d778acdf0e984af839221636beb04a5be7b0
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Wed Apr 6 15:41:44 2016 -0700
+
+    mpxyd: m_req_event assert during large io streams, HST to MIC
+    
+    When proxy-in (PI) WR queue is full and client is blocked on
+    new WR entries, the WR completion processing can
+    incorrectly reference a PI WR field after the client is
+    given remote access.
+    
+    m_qp = (struct mcm_qp *)m_wr_rx->context;
+    assert(m_qp);
+    
+    After data is forwarded to the appropriate MIC, the proxy
+    service will send a RW_imm WC message. This releases
+    the m_wr_rx entry for re-use by remote mcm provider client.
+    At the same time, the proxy can be processing the RW_imm
+    completion and incorrectly use the wr_rx->context field for
+    m_qp reference. Change the proxy_in event processing code
+    to avoid dependencies on any wr_rx content.
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit 79b885fac295f6dbe9d2dc772b87755ba5b90734
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Wed Apr 6 14:02:59 2016 -0700
+
+    mcm: HST->MXS IO streams can overrun MPXYD proxy-in WR queue
+    
+    MPXYD proxy-in service cannot consume HST->MIC WR's fast
+    enough on 100Gb/s fabrics and from server based clients. This
+    results in post_send failing with DAT_INSUFFICIENT_RESOURCES.
+    Add retry mechanism, with limited retries, for the
+    host side mcm provider via dat_ep_post_send.
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit ae7fad33d42ca92d709a041a1234dd98756668b9
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Tue Apr 5 14:04:12 2016 -0700
+
+    mpxyd: cleanup warnings in MIC proxy code
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit cc927cd244d940d25de8f9e176c7dfdda6b91189
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Tue Apr 5 14:03:41 2016 -0700
+
+    openib: cleanup warnings in openib providers
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit 0b553b6bccde2c6635d169064bc6b6a8355ddef9
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Tue Apr 5 14:02:27 2016 -0700
+
+    common: cleanup warnings in common code base
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit b361e2abfcb09b57a1cff57b2a1eb919e00149db
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Tue Apr 5 14:00:33 2016 -0700
+
+    dapltest: cleanup warnings, unused variables, etc
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit a0c9ca3b0624453e337e863b83d3c9826e502c38
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Thu Mar 17 16:06:35 2016 -0700
+
+    scm: backward compatibility issue with MTU negotiation
+    
+    The scm provider builds the CM reply message on stack
+    and doesnt memset to zero so resv fields are unknown.
+    The client cannot check mtu/resv field for MTU adjustments.
+    Bump provider CM message version to DCM_VER_MTU and add
+    check for appropriate version.
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit 2847e3b2e10b77bdba26a78c09ed3a5223e08456
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Mon Mar 14 09:46:14 2016 -0700
+
+    mcm: fix mtu interop issues when MIC and HOST differ
+    
+    result of commit: ab67173b8024e14009c266d76ab9ec0bdd0c5d1f
+    
+    New MCM provider on MIC side needs to open in compat mode
+    with MTU set to 2048. It needs to allow proxy, if new, to
+    adjust to active MTU. If old proxy is on host side, 2048
+    is returned as normal and new MCM provider remains in
+    compat mode with MTU at 2048.
+    
+    New proxy on host side needs to support an old version of
+    MCM provider and adjust MTU only if MIC side changes
+    dev_attr.mtu settings. It will bump up to active_MTU
+    only if the MCM provider is new and sets the MIX_OP_SET
+    bit on the mic->host proxy device open call.
+    
+    Proxy open device MUST set new dev attributes in client SMD
+    device object and not in the shared MD device object since
+    there can be multiple clients with different attribute
+    settings from MIC side.
+    
+    MCM provider MUST query and setup MTU in open instead of query
+    so subsequent queries don't override negotiated setting.
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit 6316f8317d4ecb0e6b47e94ea0782356f201bcb9
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Fri Mar 4 13:15:05 2016 -0800
+
+    dtest: clean up warnings, keep variables and functions local
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit c9a7fd2e658efa9021cc386d1b8ec3691a903959
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Wed Feb 17 15:35:30 2016 -0800
+
+    Release 2.1.8
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
 commit 58d757c07c8a3fcf81bdd0529f633bdc5251a06c
 Author: Arlin Davis <arlin.r.davis@intel.com>
 Date:   Tue Feb 16 13:12:16 2016 -0800
index 56c99e560dce9eee4a1180c4ec548950d00b48ab..3c140ac526e53b74c0c9a73758d914d6b62798f1 100644 (file)
@@ -1,12 +1,12 @@
 dnl Process this file with autoconf to produce a configure script.
 
 AC_PREREQ(2.57)
-AC_INIT(dapl, 2.1.8, linux-rdma@vger.kernel.org)
+AC_INIT(dapl, 2.1.9, 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.8)
+AM_INIT_AUTOMAKE(dapl, 2.1.9)
 m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
 
 AM_PROG_LIBTOOL
index fbec001078144654e15a89cf5635e51208a39ddc..7365a770d5e62d1a864b8a65feebbe8777ab15be 100644 (file)
@@ -153,6 +153,9 @@ fi
 mv /tmp/%{version}-dat.conf %{_sysconfdir}/dat.conf
 
 %changelog
+* Thu Apr 14 2016 Arlin Davis <ardavis@ichips.intel.com> - 2.1.9
+- DAT/DAPL Version 2.1.9 Release 1, OFED 3.18-2 GA, MPSS 3.7 
+
 * Tue Feb 16 2016 Arlin Davis <ardavis@ichips.intel.com> - 2.1.8
 - DAT/DAPL Version 2.1.8 Release 1, OFED 3.18-2, MPSS 3.7