From 737fa288b72fad19a1fc3e762eb9f2c471ce6ddd Mon Sep 17 00:00:00 2001 From: Arlin Davis Date: Fri, 30 Oct 2009 13:19:21 -0800 Subject: [PATCH] Release 2.0.24 Signed-off-by: Arlin Davis --- ChangeLog | 263 +++++++++++++++++++++++++++++++++++++++++++++++++++ configure.in | 4 +- dapl.spec.in | 5 +- 3 files changed, 269 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index 2db32b6..2ea475c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,266 @@ +commit 9fe7506ff9ddf1ae6297cfc6a9dd4d6a57e1939e +Author: Arlin Davis +Date: Fri Oct 30 12:57:22 2009 -0800 + + winof: Utilize WinOF version of inet_ntop() for Windows OSes which do not support inet_ntop(). + + Signed-off-by: stan smith + +commit d56c645a2bf234e9e0cf215b112c2aa9d5e01945 +Author: Arlin Davis +Date: Fri Oct 30 07:17:26 2009 -0800 + + ucm: windows build issue with new CQ completion channel + + Signed-off-by: Arlin Davis + +commit 2d2e7e1e185c08542ee31b0e77561a1eeb4bde6c +Author: Arlin Davis +Date: Fri Oct 30 06:35:33 2009 -0800 + + winof: add ucm provider to windows build + + Signed-off-by: Arlin Davis + +commit 94b2206093607214e0a9709651460692e8196e1c +Author: Arlin Davis +Date: Fri Oct 30 06:32:56 2009 -0800 + + winof: add missing build files for ibal, scm + + Signed-off-by: Arlin Davis + +commit 66b76d7a8035b9164b69781d7630a0c77ce1bb5a +Author: Arlin Davis +Date: Wed Oct 28 09:52:50 2009 -0800 + + scm: connection peer resets under heavy load, incorrect event on error + + Under heavy load, we get a peer reset from the remote stack. In this + case retry the socket connection for this QP setup. + + Add debugging with PID's and socket ports to help isolate + these types of socket scaling issues. + + Report correct UD event during error, check remote_ah creation. + + Fix dapl_poll return codes for single event type only. + + Signed-off-by: Arlin Davis + +commit f8108a9bda0200355107fdd6c43cb5885f47d648 +Author: Arlin Davis +Date: Wed Oct 28 09:47:37 2009 -0800 + + ucm: increase default reply and rtu timeout values. + + Signed-off-by: Arlin Davis + +commit 9c13d0d01c78eeb5071e802fbb53811cdb377059 +Author: Arlin Davis +Date: Wed Oct 28 07:48:20 2009 -0800 + + ucm: change some debug message levels and add check for valid UD REPLY during retries. + + Signed-off-by: Arlin Davis + +commit 1c404bb3dcc0a45e21ef3aa973d59714413beae0 +Author: Arlin Davis +Date: Tue Oct 27 10:37:45 2009 -0800 + + ucm: increase timers during subsequent retries + + check/process create_ah errors during connect phase + cleanup some debug messaging. + + Signed-off-by: Arlin Davis + +commit cd8c48586f53e846de4fbe10994b73ba457f6406 +Author: Arlin Davis +Date: Mon Oct 19 10:38:36 2009 -0700 + + ucm, scm: address handles need destroyed when freeing Endpoints with UD QP's. + + Signed-off-by: Arlin Davis + +commit ce19f5744c0dd9461c09d999b309e8f0e2242767 +Author: Arlin Davis +Date: Fri Oct 16 14:42:00 2009 -0700 + + openib_common: ignore pd free errors, clear pd_handle and return. + + some older adapters have some issues + with pd free so just clear handle and return + + Signed-off-by: Arlin Davis + +commit 81f5ac17d9039e2edcd8324f7d5ed5f66fcff9f2 +Author: Arlin Davis +Date: Fri Oct 16 08:52:21 2009 -0700 + + ucm: using UD type QP's, ucm reports wrong reject event when user rejects AH resolution request. + + During rejects, both usr and ucm internal, the qp_type does not get initialized + so the check for UD type QP messages fail on active side and the wrong + event gets generated. Initialize saddr.ib information before sending reject + back to active side. + + Signed-off-by: Arlin Davis + +commit f0214e5a7a81a68819d308cb921eb75f5246207d +Author: Arlin Davis +Date: Fri Oct 16 07:57:25 2009 -0700 + + ucm, scm, cma: Fix CNO support on DTO type EVD's + + EVD wait_object should be used for CNO processing + and not the direct CQ event channels. Add proper + checking for DTO type EVD's with CNO at wait + and wakeup. + + UCM missing support for collective EVD's under a + CNO. Add support to create common channel for + collective EVD's during device open. Add support + in cm_thread to check this channel. Also, + during disconnect, move QP to error to properly + flush queue instead of moving to reset and init. + + Signed-off-by: Arlin Davis + +commit 960950a7d9f5437dd831bd56ca2ad0c06cb4e324 +Author: Arlin Davis +Date: Thu Oct 15 09:19:45 2009 -0700 + + ucm: fix lock init bug in ucm_cm_find + + the lock should be setup as pointer to lock + not lock structure. Cleanup lock and list + in cm_find function and cm_print function. + + Add debug aid by passing process id in + msg resv area. cleanup cr references + and change to cm for consistency. + + Signed-off-by: Arlin Davis + +commit f86fec772f2d82eaf60228d288b295e0b7b86c59 +Author: Arlin Davis +Date: Wed Oct 14 10:03:47 2009 -0700 + + ucm: fix build problem with latest windows ucm changes + + define dapls_thread_signal as inline + + Signed-off-by: Arlin Davis + +commit 87b6c8ba92f3063a35d49bdb49d6cd0a5100a36c +Author: Sean Hefty +Date: Wed Oct 14 09:34:22 2009 -0700 + + Signed-off-by: Sean Hefty + +commit 9fdd8d74f2cba83e9cf513256933f5241495c1da +Author: Sean Hefty +Date: Wed Oct 14 09:34:18 2009 -0700 + + The HCA should not be closed until all resources have been released. + This results in a hang on windows, since closing the device frees + the event processing thread. + + Signed-off-by: Sean Hefty + +commit f9833db469f2d686842bb1d52d1ea53b74fa72a8 +Author: Sean Hefty +Date: Wed Oct 14 09:34:13 2009 -0700 + + Fix build warning when compiling on 32-bit systems. + + Signed-off-by: Sean Hefty + +commit c80515bd4b1bd11a125dc17e3f7db44240ee1fff +Author: Sean Hefty +Date: Wed Oct 14 09:34:07 2009 -0700 + + Trying to deregister the same memory region twice leads to an + application crash on windows. + + Signed-off-by: Sean Hefty + +commit 6aa2c0d901daa9cfca7e771c1df2ead074d230bd +Author: Arlin Davis +Date: Wed Oct 14 07:59:23 2009 -0700 + + dat: reduce debug message level when parsing for location of dat.conf + + Don't output failover to default /etc/dat.conf from + sysconfdir at ERROR level. Reduce to DAT_OS_DBG_TYPE_SR. + + Signed-off-by: Arlin Davis + +commit e4038e078747201b57203f16ba793b7fc22c12f2 +Author: Arlin Davis +Date: Thu Oct 8 16:23:22 2009 -0700 + + ucm: update ucm provider for windows environment + + add dapls_thread_signal abstraction and a new + cm_thread function specific for windows. + + Signed-off-by: Sean Hefty + Signed-off-by: Arlin Davis + +commit d80ce42390eb57b9c4f816b4df063f90bd5699bc +Author: Arlin Davis +Date: Thu Oct 8 16:02:52 2009 -0700 + + ucm: add timer/retry CM logic to the ucm provider + + add reply, rtu and retry count options via + environment variables. Times in msecs. + DAPL_UCM_RETRY 10 + DAPL_UCM_REP_TIME 400 + DAPL_UCM_RTU_TIME 200 + + Add RTU_PENDING and DISC_RECV states + + Add check timer code to the cm_thread + and the option to the select abstaction + to take timeout values in msecs. + DREQ, REQ, and REPLY will all be timed + and retried. + + Split out reply code and disconnect_final + code to better facilitate retry timers. + Add checking for duplicate messages. + + Added new UD extension events for errors. + DAT_IB_UD_CONNECTION_REJECT_EVENT + DAT_IB_UD_CONNECTION_ERROR_EVENT + + Signed-off-by: Arlin Davis + +commit 1186bfc949f4bb7278c30c2c59b7fcb6d5142638 +Author: Arlin Davis +Date: Fri Oct 2 14:49:52 2009 -0700 + + Release 2.0.23 + + Signed-off-by: Arlin Davis + +commit a5f1220cfd96983c9c89a595d80fab7ddcb1a954 +Author: Arlin Davis +Date: Fri Oct 2 14:48:15 2009 -0700 + + cma: cannot reuse the cm_id and qp for new connection, must reallocate a new one. + + When merging common code base the dapls_ib_reinit_ep mistakely + modified QP to reset then init for all providers. Will + not work for rdma_cm (cma provider) since the cm_id cannot + be reused. Add build check for _OPENIB_CMA_ to pull in correct + free and reallocate method for reinit_ep. + + Signed-off-by: Arlin Davis + commit 7b07435495de0938e59be064fe8642cfd739f1ac Author: Arlin Davis Date: Fri Oct 2 13:50:12 2009 -0700 diff --git a/configure.in b/configure.in index dbf3ac4..6a8f4a2 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.23, general@lists.openfabrics.org) +AC_INIT(dapl, 2.0.24, general@lists.openfabrics.org) AC_CONFIG_SRCDIR([dat/udat/udat.c]) AC_CONFIG_AUX_DIR(config) AM_CONFIG_HEADER(config.h) -AM_INIT_AUTOMAKE(dapl, 2.0.23) +AM_INIT_AUTOMAKE(dapl, 2.0.24) AM_PROG_LIBTOOL diff --git a/dapl.spec.in b/dapl.spec.in index 8deb7ac..7677b3f 100644 --- a/dapl.spec.in +++ b/dapl.spec.in @@ -140,8 +140,11 @@ fi %{_mandir}/man5/*.5* %changelog +* Fri Oct 30 2009 Arlin Davis - 2.0.24 +- DAT/DAPL Version 2.0.24 Release 1, OFED 1.5 RC2 + * Fri Oct 2 2009 Arlin Davis - 2.0.23 -- DAT/DAPL Version 2.0.22 Release 1, OFED 1.5 RC1 +- DAT/DAPL Version 2.0.23 Release 1, OFED 1.5 RC1 * Wed Aug 19 2009 Arlin Davis - 2.0.22 - DAT/DAPL Version 2.0.22 Release 1, OFED 1.5 ALPHA new UCM provider -- 2.46.0