From: Arlin Davis Date: Sat, 20 Jun 2009 03:59:16 +0000 (-0700) Subject: Release 2.0.20 X-Git-Tag: dapl-2.0.20-1 X-Git-Url: https://openfabrics.org/gitweb/?a=commitdiff_plain;h=d58fbc3a870a060ead882e1d15c6d245cdf39096;p=~ardavis%2Fdapl.git Release 2.0.20 Signed-off-by: Arlin Davis --- diff --git a/ChangeLog b/ChangeLog index 7b86f8e..73de051 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,239 @@ +commit beebe0066b47d7bf476925ff280bad2a3db38324 +Author: Arlin Davis +Date: Fri Jun 19 20:52:51 2009 -0700 + + common,scm: add debug capabilities to print in-process CM lists + + Add a new debug bit DAPL_DBG_TYPE_CM_LIST. + If set, the pending CM requests will be + dumped when dat_print_counters is called. + Only provided when built with -DDAPL_COUNTERS + + Add new dapl_cm_state_str() call for state + to string conversion for debug prints. + + Signed-off-by: Arlin Davis + +commit b1c51f1e68993d9306e3ebd48bd3a1f0e9878fa3 +Author: Arlin Davis +Date: Tue Jun 16 09:22:31 2009 -0700 + + scm: disconnect EP before cleaning up orphaned CR's during dat_ep_free + + There is the possibility of dat_ep_free being called + with RC CR's still in connected state. Call disconnect + on the CR before marking for destroy. + + Signed-off-by: Arlin Davis + +commit 531d223455a88c885d6c5f7b1d7e158c1079fbce +Author: Arlin Davis +Date: Wed Jun 10 12:05:17 2009 -0700 + + dapltest: windows scripts updated + + Support added for provider specification and general simplification of internal workings. + + Signed-off-by: Stan Smith + +commit 049d1ea08643d4c4eff761741641d37bb3f01fc1 +Author: Arlin Davis +Date: Wed Jun 10 09:18:09 2009 -0700 + + scm: private data is not handled properly via CR rejects. + + For both RC and UD connect requests, the private + data is not being received on socket and passed + back via the active side REJECT event. + + UD requires new extended reject event type of + DAT_IB_UD_CONNECTION_REJECT_EVENT to distiquish + between RC and UD type rejects. + + cr_thread exit/cleanup processing fixed to insure + all items are off the list before exiting. + + Signed-off-by: Arlin Davis + +commit 3c26870e276a934e2009090e0fca8bdc36c1be67 +Author: Arlin Davis +Date: Wed Jun 10 09:09:56 2009 -0700 + + scm: cleanup orphaned UD CR's when destroying the EP + + UD CR objects are kept active because of direct private data references + from CONN events. The cr->socket is closed and marked inactive but the + object remains allocated and queued on the CR resource list. There can + be multiple CR's associated with a given EP and there is no way to + determine when consumer is finished with event until the dat_ep_free. + Schedule destruction for all CR's associated with this EP during + free call. cr_thread will complete cleanup with state of SCM_DESTROY. + + Signed-off-by: Arlin Davis + +commit 73abd3f58fa7b14241fad98912ef27c7b4fdb47e +Author: Arlin Davis +Date: Wed Jun 10 09:05:32 2009 -0700 + + scm: provider specific query for default UD MTU is wrong. + + Change the provider specific query DAT_IB_TRANSPORT_MTU + to report 2048 for new default MTU size. + + Signed-off-by: Arlin Davis + +commit 27c0d7edc4c931b808a7c5a24bd5aa2625b48aa1 +Author: Arlin Davis +Date: Wed Jun 10 10:06:59 2009 -0700 + + scm: update CM code to shutdown before closing socket + + data could be lost without calling shutdown on the socket + before closing. Update to shutdown and then close. Add + definition for SHUT_RW to SD_BOTH for windows. + + Signed-off-by: Arlin Davis + --- + +commit 536ec3103c15c1fed4367326c9117660345e0eab +Author: Arlin Davis +Date: Thu Jun 4 13:48:18 2009 -0700 + + dapltest: windows script dt-cli.bat updated + + scn should be scm + + Signed-off-by: Arlin Davis + +commit e8991b8f0877b0e2e857717e1140c679e9266abe +Author: Sean Hefty +Date: Thu Jun 4 08:19:12 2009 -0700 + + dapl/windows cma provider: add support for network devices based on index + + The linux cma provider provides support for named network devices, such + as 'ib0' or 'eth0'. This allows the same dapl configuration file to + be used easily across a cluster. + + To allow similar support on Windows, allow users to specify the device + name 'rdma_devN' in the dapl.conf file. The given index, N, is map to a + corresponding IP address that is associated with an RDMA device. + + Signed-off-by: Sean Hefty + +commit 79fa3e7d241f740bc886dd075f24fcbc611306de +Author: Arlin Davis +Date: Thu Jun 4 08:00:29 2009 -0700 + + openib: remove 1st gen provider, replaced with openib_cma and openib_scm + + Signed-off-by: Arlin Davis + +commit 624039247cdc0db7aa040dfbb4dced00f2cf9006 +Author: Arlin Davis +Date: Fri May 29 08:21:10 2009 -0700 + + dapltest: update windows script files + + Enhancement to take DAPL provider name as cmd-line arguement. + + Signed-off-by: Arlin Davis + +commit b93baa07b7bbaeb7a55fa817c354d0c94783d61f +Author: Arlin Davis +Date: Thu May 28 15:30:05 2009 -0700 + + dapltest: update windows batch files in sripts directory + + Signed-off-by: Arlin Davis + +commit 2f185c6b5e464c4fc9e84ad3e90cc2b86aebf9aa +Author: Arlin Davis +Date: Mon May 18 14:00:02 2009 -0700 + + windows_osd/linux_osd: new dapl_os_gettid macro to return thread id + + Change dapl_os_getpid inline to macro on windows and add dapl_os_gettid + macros on linux and windows to return thread id. + + Signed-off-by: Arlin Davis + +commit 984303824cd0c3e248a789066cf665ced8e1ae5b +Author: Arlin Davis +Date: Mon May 18 13:53:59 2009 -0700 + + windows: missing build files for common and udapl sub-directories + + Add dapl/dapl_common_src.c and dapl/dapl_udapl_src.c + + Signed-off-by: Arlin Davis + +commit 3be4ccf9681a975e74a5aa05e3f7912477f342a7 +Author: Arlin Davis +Date: Mon May 18 09:06:19 2009 -0700 + + windows: add build files for openib_scm, remove /Wp64 build option. + + Add build files for windows socket cm and change build + option on windows providers. The new Win7 WDK issues a + depreciated compiler option warning for /Wp64 + (Enable 64-bit porting warnings) + + Signed-off-by: Arlin Davis + +commit 163112cfeb6e409886b3cb7f85da7ce003300d5c +Author: Arlin Davis +Date: Mon May 18 08:50:35 2009 -0700 + + scm: multi-hca CM processing broken. Need cr thread wakeup mechanism per HCA. + + Currently there is only one pipe across all + device opens. This results in some posted CR work + getting delayed or not processed at all. Provide + pipe for each device open and cr thread created + and manage on a per device level. + + Signed-off-by: Arlin Davis + +commit e6e799f623df6ef136ffc5388251d3f3a38c8a91 +Author: Arlin Davis +Date: Fri May 15 11:06:19 2009 -0700 + + dtest: add connection timers on client side + + Add timers for active connections and print + results. Allow polling or wait on conn event. + + Signed-off-by: Arlin Davis + +commit d656bbf619123deaed6e8985e52207e5415f359f +Author: Arlin Davis +Date: Fri May 15 09:48:38 2009 -0700 + + linux_osd: use pthread_self instead of getpid for debug messages + + getpid provides process ids which are not unique. Use unique thread + id's in debug messages to help isolate issues across many device + opens with multiple CM threads. + + Signed-off-by: Arlin Davis + +commit 92bb0d2933d3d1546e18f0479475f3daf5b92052 +Author: Arlin Davis +Date: Fri May 1 10:18:05 2009 -0700 + + windows ibal-scm: dapl/dirs file needs updated to remove ibal-scm + + Signed-off-by: Arlin Davis + +commit 9c37d9d667fb7e8f21841bbec4a84b2c652fffe1 +Author: Arlin Davis +Date: Wed Apr 29 23:13:36 2009 -0700 + + Release 2.0.19 + + Signed-off-by: Arlin Davis + commit 0ef94459e0a0175233b43b3fcbaaac2596e1042d Author: Arlin Davis Date: Wed Apr 29 14:33:28 2009 -0700 diff --git a/configure.in b/configure.in index 930d67b..8963aa3 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.19, general@lists.openfabrics.org) +AC_INIT(dapl, 2.0.20, 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.19) +AM_INIT_AUTOMAKE(dapl, 2.0.20) AM_PROG_LIBTOOL diff --git a/dapl.spec.in b/dapl.spec.in index 432785b..306eb0e 100644 --- a/dapl.spec.in +++ b/dapl.spec.in @@ -136,6 +136,9 @@ fi %{_mandir}/man5/*.5* %changelog +* Fri Jun 19 2009 Arlin Davis - 2.0.20 +- DAT/DAPL Version 2.0.20 Release 1, OFED 1.4.1 + UD reject/scaling fixes + * Thu Apr 30 2009 Arlin Davis - 2.0.19 - DAT/DAPL Version 2.0.19 Release 1, OFED 1.4.1 GA Final