From df31e386354a4755b0cd416d27a1f9334340ca65 Mon Sep 17 00:00:00 2001 From: Arlin Davis Date: Wed, 2 Nov 2011 16:36:22 -0700 Subject: [PATCH] Release 2.0.34 Signed-off-by: Arlin Davis --- ChangeLog | 168 +++++++++++++++++++++++++++++++++++++++++++++++++++ configure.in | 4 +- dapl.spec.in | 3 + 3 files changed, 173 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index de0d589..6ba3691 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,171 @@ +commit be8891b39ab9817216fd5736c6e2cce98ec78e91 +Author: Arlin Davis +Date: Wed Nov 2 10:40:02 2011 -0700 + + scm: change debug message level for listen/bind errors + + reduce to CM_WARN instead of general WARN level. + + Signed-off-by: Arlin Davis + +commit a938e5db62a0fbbf8020eb1b526b090f44bc67c2 +Author: Arlin Davis +Date: Wed Nov 2 10:29:34 2011 -0700 + + common: increase default IB ack timer from 16 to 20 + + For larger, more congested fabrics, a larger ACK timer is needed. + Consumers can still change default with environment variable + DAPL_ACK_TIMER if they need to increase or decrease. + + This applies to SCM and UCM providers only. The CMA provider, which + uses rdma_cm, has no way to control ack timer with current API. + + Signed-off-by: Arlin Davis + +commit 989628832a12f4f0124947f1896bef51b9bbb3c9 +Author: Arlin Davis +Date: Tue Nov 1 13:44:24 2011 -0700 + + common: remote ia address null pointer creates seg fault + + add NULL ptr check and return DAT_INVALID_PARAMETER, DAT_INVALID_ARG2 + + Signed-off-by: Arlin Davis + +commit 3c2dbc16a09a0fb430e44ba023e1cc5bb87fa529 +Author: Arlin Davis +Date: Tue Nov 1 12:40:21 2011 -0700 + + common: posting events on full queue returns wrong error code + + Return DAT_QUEUE_FULL instead of DAT_INSUFFICIENT_RESOURCES + + Signed-off-by: Arlin Davis + +commit ae55f888f976de8225178fdec343a89bdeb28001 +Author: Arlin Davis +Date: Tue Nov 1 11:43:55 2011 -0700 + + common: dat_ep_modify seg faults with null ep_param ptr + + add additional NULL ptr check for arg3 ep_param + + Signed-off-by: Arlin Davis + +commit edbd39693482397ec6d1e4b6783d42be8c66332b +Author: Arlin Davis +Date: Fri Oct 28 12:27:16 2011 -0700 + + common: dat_evd_free seg faults with resized software EVD + + dapl_evd_resize is attempting to resize a CQ but there is no + CQ attached to a software EVD. Add check for cq_handle + before resizing. + + Signed-off-by: Arlin Davis + +commit 6d23b0cf6487fc39367528e7673e9629fcc04ee2 +Author: Arlin Davis +Date: Fri Oct 28 10:23:51 2011 -0700 + + common: remove assert for incorrect events during cm_request + + Simply print a warning message. Connection callback doesn't + forward invalid events to consumer so no need to assert. + + Signed-off-by: Arlin Davis + +commit e42b630d9866ec5ad4d2425c7ad96507a6e16b96 +Author: Arlin Davis +Date: Wed Oct 26 16:02:56 2011 -0700 + + dat: dat_cno_query with NULL cno_handle causes segmentation fault + + add check for NULL handle in dat library + + Signed-off-by: Arlin Davis + +commit f179ce281b382f005d1553d2401b05f50284aede +Author: Arlin Davis +Date: Wed Oct 26 13:03:50 2011 -0700 + + scm: dat_psp_create returns wrong error code on bind/listen failure + + The SCM provider changed to return DAT_INVALID_PARAMTER instead of + incorrect DAT_CONN_QUAL_UNAVAILABLE error code on any bind or + listen failure. + + Signed-off-by: Arlin Davis + +commit e8c41c05b356fc1a1305dbb80b41f0d3218a6aa2 +Author: Arlin Davis +Date: Wed Oct 26 09:12:10 2011 -0700 + + scm: socket connect request count is reset improperly on retry + + Include the current retry count with the new connect request call + and set according after creating the new cm object. + + Signed-off-by: Arlin Davis + +commit e8d3537444e311b68d47f015d6de952e31234bc8 +Author: Arlin Davis +Date: Mon Oct 24 13:59:55 2011 -0700 + + scm: when hostname has loopback addr assigned, default to eth0 instead of failing + + There are some cases where the eth0 device is configured with an IP address + but the getaddrinfo() will only return loopback address because the + hostname is configured in the /etc/hosts file with 127.0.0.1. In this case, + the provider will now retry address on eth0 before failing the open. + + Signed-off-by: Arlin Davis + +commit 0c13d50320cd8aeac6be809d2dd6f3d6ca675ab0 +Author: Arlin Davis +Date: Mon Oct 24 13:57:01 2011 -0700 + + scm: add port number to error log during hca_open failures + + Signed-off-by: Arlin Davis + +commit eb026ba0e9f37f131b84ea8971ba18ee2101d592 +Author: Arlin Davis +Date: Mon Oct 24 13:40:45 2011 -0700 + + common: query calls return incorrect IA handle to consumer + + The IA handle from the consumer perspective is an IA vector and + not the provider IA address handle. Need to convert IA handle + to IA vector for consumer calls. + + Modify dats_ia_get_handle call to convert both ways depending + on handle type provided so a dapl provider can convert to vector + on query calls. This fix is backward compatible with older libdat2 + libraries. Function is already exported and syntax is unchanged. + + Signed-off-by: Arlin Davis + +commit 9b891e7ec048cdc8905c70780ef9ca27af0a4002 +Author: Arlin Davis +Date: Thu Sep 22 13:42:15 2011 -0700 + + common: srq create asserts with !dapl_llist_is_empty(head) failed + + return DAT_NOT_IMPLEMENTED before allocating any resources + until there is a provider that supports SRQ's. + + Signed-off-by: Arlin Davis + +commit 7707d4d19e0359b621a3be1cee7ae59edb0a11b0 +Author: Arlin Davis +Date: Mon Aug 29 12:31:38 2011 -0700 + + Release 2.0.33 + + Signed-off-by: Arlin Davis + commit c4fc0ba2038c771f3f2cd9d262c3a802603e6c7b Author: Arlin Davis Date: Sun Aug 28 19:10:37 2011 -0700 diff --git a/configure.in b/configure.in index f86217b..71da96c 100644 --- a/configure.in +++ b/configure.in @@ -1,11 +1,11 @@ dnl Process this file with autoconf to produce a configure script. AC_PREREQ(2.57) -AC_INIT(dapl, 2.0.33, linux-rdma@vger.kernel.org) +AC_INIT(dapl, 2.0.34, linux-rdma@vger.kernel.org) AC_CONFIG_SRCDIR([dat/udat/udat.c]) AC_CONFIG_AUX_DIR(config) AM_CONFIG_HEADER(config.h) -AM_INIT_AUTOMAKE(dapl, 2.0.33) +AM_INIT_AUTOMAKE(dapl, 2.0.34) AM_PROG_LIBTOOL diff --git a/dapl.spec.in b/dapl.spec.in index 3b784b4..b779f9f 100644 --- a/dapl.spec.in +++ b/dapl.spec.in @@ -144,6 +144,9 @@ fi %{_mandir}/man5/*.5* %changelog +* Wed Nov 2 2011 Arlin Davis - 2.0.34 +- DAT/DAPL Version 2.0.34 Release 1, OFED 1.5.4 GA + * Mon Aug 29 2011 Arlin Davis - 2.0.33 - DAT/DAPL Version 2.0.33 Release 1, OFED 1.5.4 RC1 -- 2.41.0