]>
git.openfabrics.org - ~shefty/rdma-win.git/log
Sean Hefty [Wed, 17 Feb 2010 19:28:35 +0000 (11:28 -0800)]
refresh
Sean Hefty [Wed, 17 Feb 2010 19:28:34 +0000 (11:28 -0800)]
refresh
Sean Hefty [Wed, 17 Feb 2010 19:28:32 +0000 (11:28 -0800)]
refresh (create temporary patch)
Sean Hefty [Wed, 17 Feb 2010 19:28:32 +0000 (11:28 -0800)]
refresh (create temporary patch)
Sean Hefty [Wed, 17 Feb 2010 19:28:29 +0000 (11:28 -0800)]
Refresh of retry-ibat
Sean Hefty [Wed, 17 Feb 2010 19:23:39 +0000 (11:23 -0800)]
refresh
Sean Hefty [Wed, 17 Feb 2010 19:23:39 +0000 (11:23 -0800)]
refresh
Sean Hefty [Wed, 17 Feb 2010 19:19:04 +0000 (11:19 -0800)]
refresh (create temporary patch)
Sean Hefty [Wed, 17 Feb 2010 19:19:03 +0000 (11:19 -0800)]
refresh (create temporary patch)
Sean Hefty [Wed, 17 Feb 2010 19:19:01 +0000 (11:19 -0800)]
Refresh of retry-ibat
Sean Hefty [Wed, 17 Feb 2010 18:12:26 +0000 (10:12 -0800)]
new
Sean Hefty [Wed, 17 Feb 2010 18:12:26 +0000 (10:12 -0800)]
new
Sean Hefty [Wed, 17 Feb 2010 18:12:23 +0000 (10:12 -0800)]
ibat/resolve: retry ibat resolution
Winverbs ND scale out testing showed that IBAT::Resolve() can
return E_PENDING, which requires that the resolution be retried.
A similar issue to this was seen when testing with the librdmacm.
Rather than duplicating retry logic in the winverbs ND provider,
add new functionality to ibat, with retry capability. To
avoid breaking the ibat.dll interface, extend the API with a
new call ResolvePath() that takes a timeout value.
ResolvePath() automatically retries Resolve() while the result
is E_PENDING, until the request times out. Modify the winverbs
ND provider to call ResolvePath(). Also update other places
where Resolve() is called in a loop: the librdmacm and wsd.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Wed, 17 Feb 2010 18:12:23 +0000 (10:12 -0800)]
ibat/resolve: retry ibat resolution
Winverbs ND scale out testing showed that IBAT::Resolve() can
return E_PENDING, which requires that the resolution be retried.
A similar issue to this was seen when testing with the librdmacm.
Rather than duplicating retry logic in the winverbs ND provider,
add new functionality to ibat, with retry capability. To
avoid breaking the ibat.dll interface, extend the API with a
new call ResolvePath() that takes a timeout value.
ResolvePath() automatically retries Resolve() while the result
is E_PENDING, until the request times out. Modify the winverbs
ND provider to call ResolvePath(). Also update other places
where Resolve() is called in a loop: the librdmacm and wsd.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Wed, 17 Feb 2010 18:12:23 +0000 (10:12 -0800)]
winverbs/nd: retry ibat resolution
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Fri, 5 Feb 2010 00:29:50 +0000 (16:29 -0800)]
refresh
Sean Hefty [Fri, 5 Feb 2010 00:29:50 +0000 (16:29 -0800)]
refresh
Sean Hefty [Fri, 5 Feb 2010 00:29:48 +0000 (16:29 -0800)]
refresh (create temporary patch)
Sean Hefty [Fri, 5 Feb 2010 00:29:48 +0000 (16:29 -0800)]
refresh (create temporary patch)
Sean Hefty [Fri, 5 Feb 2010 00:29:46 +0000 (16:29 -0800)]
Refresh of dapl-queue
Sean Hefty [Fri, 5 Feb 2010 00:28:30 +0000 (16:28 -0800)]
new
Sean Hefty [Fri, 5 Feb 2010 00:28:30 +0000 (16:28 -0800)]
new
Sean Hefty [Fri, 5 Feb 2010 00:28:28 +0000 (16:28 -0800)]
dapl: avoid accessing cm_ptr after queuing to cr_thread
It's possible that once a cm_ptr has been added to the hca list, that the
cr_thread can remove it from the list and process it or delete it. To avoid
any potential issue, do not reference the cm_ptr after placing it on the hca list.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Fri, 5 Feb 2010 00:28:28 +0000 (16:28 -0800)]
dapl: avoid accessing cm_ptr after queuing to cr_thread
It's possible that once a cm_ptr has been added to the hca list, that the
cr_thread can remove it from the list and process it or delete it. To avoid
any potential issue, do not reference the cm_ptr after placing it on the hca list.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Thu, 4 Feb 2010 22:47:26 +0000 (14:47 -0800)]
refresh
Sean Hefty [Thu, 4 Feb 2010 22:47:26 +0000 (14:47 -0800)]
refresh
Sean Hefty [Thu, 4 Feb 2010 22:47:24 +0000 (14:47 -0800)]
refresh (create temporary patch)
Sean Hefty [Thu, 4 Feb 2010 22:47:23 +0000 (14:47 -0800)]
refresh (create temporary patch)
Sean Hefty [Thu, 4 Feb 2010 22:47:20 +0000 (14:47 -0800)]
Refresh of dapl-clean-lock
Sean Hefty [Thu, 4 Feb 2010 22:38:01 +0000 (14:38 -0800)]
refresh
Sean Hefty [Thu, 4 Feb 2010 22:38:01 +0000 (14:38 -0800)]
refresh
Sean Hefty [Thu, 4 Feb 2010 22:37:59 +0000 (14:37 -0800)]
refresh (create temporary patch)
Sean Hefty [Thu, 4 Feb 2010 22:37:59 +0000 (14:37 -0800)]
refresh (create temporary patch)
Sean Hefty [Thu, 4 Feb 2010 22:37:56 +0000 (14:37 -0800)]
Refresh of dapl-clean-lock
Sean Hefty [Thu, 4 Feb 2010 22:35:51 +0000 (14:35 -0800)]
new
Sean Hefty [Thu, 4 Feb 2010 22:35:51 +0000 (14:35 -0800)]
new
Sean Hefty [Thu, 4 Feb 2010 22:35:48 +0000 (14:35 -0800)]
dapl/scm: destroy cm_ptr locks
Destroy the cm_ptr locks before freeing the cm_ptr. This fixes a memory
leak.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Thu, 4 Feb 2010 22:35:48 +0000 (14:35 -0800)]
dapl/scm: destroy cm_ptr locks
Destroy the cm_ptr locks before freeing the cm_ptr. This fixes a memory
leak.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Thu, 4 Feb 2010 22:35:48 +0000 (14:35 -0800)]
dapl/scm: destroy cm_ptr locks
Destroy the cm_ptr locks before freeing the cm_ptr. This fixes a memory
leak.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Thu, 4 Feb 2010 01:10:15 +0000 (17:10 -0800)]
refresh
Sean Hefty [Thu, 4 Feb 2010 01:10:15 +0000 (17:10 -0800)]
refresh
Sean Hefty [Thu, 4 Feb 2010 01:10:12 +0000 (17:10 -0800)]
refresh (create temporary patch)
Sean Hefty [Thu, 4 Feb 2010 01:10:12 +0000 (17:10 -0800)]
refresh (create temporary patch)
Sean Hefty [Thu, 4 Feb 2010 01:10:09 +0000 (17:10 -0800)]
Refresh of debug-wv
Sean Hefty [Thu, 4 Feb 2010 01:09:03 +0000 (17:09 -0800)]
new
Sean Hefty [Thu, 4 Feb 2010 01:09:03 +0000 (17:09 -0800)]
new
Sean Hefty [Thu, 4 Feb 2010 01:09:01 +0000 (17:09 -0800)]
winverbs: add printf capability to winverbs
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Thu, 4 Feb 2010 01:09:01 +0000 (17:09 -0800)]
winverbs: add printf capability to winverbs
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Thu, 4 Feb 2010 01:08:28 +0000 (17:08 -0800)]
delete
Sean Hefty [Thu, 4 Feb 2010 01:08:28 +0000 (17:08 -0800)]
delete
Sean Hefty [Thu, 4 Feb 2010 01:08:22 +0000 (17:08 -0800)]
delete
Sean Hefty [Thu, 4 Feb 2010 01:08:22 +0000 (17:08 -0800)]
delete
Sean Hefty [Thu, 4 Feb 2010 01:08:02 +0000 (17:08 -0800)]
refresh
Sean Hefty [Thu, 4 Feb 2010 01:08:02 +0000 (17:08 -0800)]
refresh
Sean Hefty [Thu, 4 Feb 2010 01:08:00 +0000 (17:08 -0800)]
refresh (create temporary patch)
Sean Hefty [Thu, 4 Feb 2010 01:08:00 +0000 (17:08 -0800)]
refresh (create temporary patch)
Sean Hefty [Thu, 4 Feb 2010 01:07:58 +0000 (17:07 -0800)]
Refresh of libibverbs-release2
Sean Hefty [Thu, 4 Feb 2010 01:07:09 +0000 (17:07 -0800)]
new
Sean Hefty [Thu, 4 Feb 2010 01:07:09 +0000 (17:07 -0800)]
new
Sean Hefty [Thu, 4 Feb 2010 01:07:08 +0000 (17:07 -0800)]
libibverbs: release WVProvider reference from ibvw_acquire_windata
ibvw_release_windata should release the WVProvider reference taken
in ibvw_acquire_windata.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Thu, 4 Feb 2010 01:07:08 +0000 (17:07 -0800)]
libibverbs: release WVProvider reference from ibvw_acquire_windata
ibvw_release_windata should release the WVProvider reference taken
in ibvw_acquire_windata.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Thu, 4 Feb 2010 01:05:38 +0000 (17:05 -0800)]
delete
Sean Hefty [Thu, 4 Feb 2010 01:05:38 +0000 (17:05 -0800)]
delete
Sean Hefty [Thu, 4 Feb 2010 01:05:22 +0000 (17:05 -0800)]
refresh
Sean Hefty [Thu, 4 Feb 2010 01:05:22 +0000 (17:05 -0800)]
refresh
Sean Hefty [Thu, 4 Feb 2010 01:05:20 +0000 (17:05 -0800)]
refresh (create temporary patch)
Sean Hefty [Thu, 4 Feb 2010 01:05:20 +0000 (17:05 -0800)]
refresh (create temporary patch)
Sean Hefty [Thu, 4 Feb 2010 01:05:17 +0000 (17:05 -0800)]
Refresh of dapl-cleanup2
Sean Hefty [Thu, 4 Feb 2010 01:03:48 +0000 (17:03 -0800)]
new
Sean Hefty [Thu, 4 Feb 2010 01:03:48 +0000 (17:03 -0800)]
new
Sean Hefty [Thu, 4 Feb 2010 01:03:47 +0000 (17:03 -0800)]
dapl: release completion channels
Cleanup allocated completion channels.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Thu, 4 Feb 2010 01:03:47 +0000 (17:03 -0800)]
dapl: release completion channels
Cleanup allocated completion channels.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Thu, 4 Feb 2010 01:02:43 +0000 (17:02 -0800)]
pop
Sean Hefty [Thu, 4 Feb 2010 01:02:42 +0000 (17:02 -0800)]
pop
Sean Hefty [Thu, 4 Feb 2010 01:02:06 +0000 (17:02 -0800)]
refresh
Sean Hefty [Thu, 4 Feb 2010 01:02:06 +0000 (17:02 -0800)]
refresh
Sean Hefty [Thu, 4 Feb 2010 01:02:05 +0000 (17:02 -0800)]
refresh (create temporary patch)
Sean Hefty [Thu, 4 Feb 2010 01:02:04 +0000 (17:02 -0800)]
refresh (create temporary patch)
Sean Hefty [Thu, 4 Feb 2010 01:02:02 +0000 (17:02 -0800)]
Refresh of dapl-cleanup
Sean Hefty [Thu, 4 Feb 2010 01:00:18 +0000 (17:00 -0800)]
pop
Sean Hefty [Thu, 4 Feb 2010 01:00:17 +0000 (17:00 -0800)]
pop
Sean Hefty [Thu, 4 Feb 2010 01:00:11 +0000 (17:00 -0800)]
pop
Sean Hefty [Thu, 4 Feb 2010 01:00:11 +0000 (17:00 -0800)]
pop
Sean Hefty [Thu, 4 Feb 2010 00:58:19 +0000 (16:58 -0800)]
refresh
Sean Hefty [Thu, 4 Feb 2010 00:58:19 +0000 (16:58 -0800)]
refresh
Sean Hefty [Thu, 4 Feb 2010 00:58:17 +0000 (16:58 -0800)]
refresh (create temporary patch)
Sean Hefty [Thu, 4 Feb 2010 00:58:17 +0000 (16:58 -0800)]
refresh (create temporary patch)
Sean Hefty [Thu, 4 Feb 2010 00:58:14 +0000 (16:58 -0800)]
Refresh of debug-wv
Sean Hefty [Thu, 4 Feb 2010 00:57:07 +0000 (16:57 -0800)]
new
Sean Hefty [Thu, 4 Feb 2010 00:57:07 +0000 (16:57 -0800)]
new
Sean Hefty [Thu, 4 Feb 2010 00:57:05 +0000 (16:57 -0800)]
winverbs: add debug output
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Thu, 4 Feb 2010 00:57:05 +0000 (16:57 -0800)]
winverbs: add debug output
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Thu, 4 Feb 2010 00:56:35 +0000 (16:56 -0800)]
delete
Sean Hefty [Thu, 4 Feb 2010 00:56:35 +0000 (16:56 -0800)]
delete
Sean Hefty [Thu, 4 Feb 2010 00:55:55 +0000 (16:55 -0800)]
refresh
Sean Hefty [Thu, 4 Feb 2010 00:55:55 +0000 (16:55 -0800)]
refresh
Sean Hefty [Thu, 4 Feb 2010 00:55:53 +0000 (16:55 -0800)]
refresh (create temporary patch)
Sean Hefty [Thu, 4 Feb 2010 00:55:53 +0000 (16:55 -0800)]
refresh (create temporary patch)
Sean Hefty [Thu, 4 Feb 2010 00:55:51 +0000 (16:55 -0800)]
Refresh of libibverbs-release
Sean Hefty [Thu, 4 Feb 2010 00:54:58 +0000 (16:54 -0800)]
new