]>
git.openfabrics.org - ~shefty/librdmacm.git/log
Sean Hefty [Thu, 7 Nov 2013 03:02:15 +0000 (19:02 -0800)]
pop
Sean Hefty [Thu, 7 Nov 2013 03:02:15 +0000 (19:02 -0800)]
pop
Sean Hefty [Thu, 7 Nov 2013 03:02:06 +0000 (19:02 -0800)]
import
Sean Hefty [Thu, 7 Nov 2013 03:02:06 +0000 (19:02 -0800)]
import
Guy Shapiro [Tue, 5 Nov 2013 17:52:20 +0000 (19:52 +0200)]
librdmacm: Some fixes to man pages
Fix the man pages of rdma_destroy_ep & rdma_destroy_qp to the correct return value (void).
Hal Rosenstock [Mon, 4 Nov 2013 12:56:08 +0000 (07:56 -0500)]
[librdmacm] Makefile.am: Add missing riostream man page to man_MANS
Signed-off-by: Hal Rosenstock <hal@mellanox.com>
Sean Hefty [Thu, 7 Nov 2013 03:01:38 +0000 (19:01 -0800)]
commit
Sean Hefty [Thu, 7 Nov 2013 03:01:38 +0000 (19:01 -0800)]
commit
Sean Hefty [Thu, 7 Nov 2013 03:01:31 +0000 (19:01 -0800)]
refresh
Sean Hefty [Thu, 7 Nov 2013 03:01:31 +0000 (19:01 -0800)]
refresh
Sean Hefty [Thu, 7 Nov 2013 02:56:21 +0000 (18:56 -0800)]
refresh (create temporary patch)
Sean Hefty [Thu, 7 Nov 2013 02:56:21 +0000 (18:56 -0800)]
refresh (create temporary patch)
Sean Hefty [Thu, 7 Nov 2013 02:56:21 +0000 (18:56 -0800)]
Refresh of shutdown
Sean Hefty [Wed, 30 Oct 2013 22:59:51 +0000 (15:59 -0700)]
refresh
Sean Hefty [Wed, 30 Oct 2013 22:59:51 +0000 (15:59 -0700)]
refresh
Sean Hefty [Wed, 30 Oct 2013 22:59:51 +0000 (15:59 -0700)]
refresh (create temporary patch)
Sean Hefty [Wed, 30 Oct 2013 22:59:51 +0000 (15:59 -0700)]
refresh (create temporary patch)
Sean Hefty [Wed, 30 Oct 2013 22:59:51 +0000 (15:59 -0700)]
Refresh of shutdown
Sean Hefty [Wed, 30 Oct 2013 22:43:23 +0000 (15:43 -0700)]
refresh
Sean Hefty [Wed, 30 Oct 2013 22:43:23 +0000 (15:43 -0700)]
refresh
Sean Hefty [Wed, 30 Oct 2013 22:43:22 +0000 (15:43 -0700)]
refresh (create temporary patch)
Sean Hefty [Wed, 30 Oct 2013 22:43:22 +0000 (15:43 -0700)]
refresh (create temporary patch)
Sean Hefty [Wed, 30 Oct 2013 22:43:22 +0000 (15:43 -0700)]
Refresh of shutdown
Sean Hefty [Wed, 30 Oct 2013 15:46:35 +0000 (08:46 -0700)]
pop
Sean Hefty [Wed, 30 Oct 2013 15:46:35 +0000 (08:46 -0700)]
pop
Sean Hefty [Fri, 16 Aug 2013 22:15:12 +0000 (15:15 -0700)]
rsockets: Handle race between rshutdown and rpoll
Multi-threaded applications which call rpoll and rshutdown
simultaneously can hang. Ceph developers reported an issue
with the rsocket implementation. Ceph calls rpoll in
one thread, and while that thread is blocked in rpoll,
a second thread may cann rshutdown on the socket. In
normal sockets, this results in the poll call unblocking
(since a call to read on the socket will no longer block).
however, rsockets does not free the thread blocked on the
rpoll call.
To fix this, we add some additional state checking to
protect against threads calling rpoll and rshutdown
simultaneously. We also have the rshutdown call
transition the QP into an error state. This causes all
posted receives to complete as flushed, which results
in unblocking the thread in rpoll (to process the flushed
receives).
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Fri, 16 Aug 2013 22:15:12 +0000 (15:15 -0700)]
rsockets: Handle race between rshutdown and rpoll
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Fri, 16 Aug 2013 22:15:12 +0000 (15:15 -0700)]
rsockets: Handle race between rshutdown and rpoll
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Fri, 20 Sep 2013 23:33:17 +0000 (16:33 -0700)]
commit
Sean Hefty [Fri, 20 Sep 2013 23:33:17 +0000 (16:33 -0700)]
commit
Sean Hefty [Fri, 20 Sep 2013 23:32:37 +0000 (16:32 -0700)]
delete
Sean Hefty [Fri, 20 Sep 2013 23:32:37 +0000 (16:32 -0700)]
delete
Sean Hefty [Fri, 20 Sep 2013 23:32:21 +0000 (16:32 -0700)]
pop
Sean Hefty [Fri, 20 Sep 2013 23:32:21 +0000 (16:32 -0700)]
pop
Sean Hefty [Fri, 20 Sep 2013 23:32:11 +0000 (16:32 -0700)]
pop
Sean Hefty [Fri, 20 Sep 2013 23:32:11 +0000 (16:32 -0700)]
pop
Hal Rosenstock [Thu, 12 Sep 2013 12:53:35 +0000 (08:53 -0400)]
[librdmacm] examples: Remove unneeded include of header file when using rocket.h
as it's included in rsocket.h
Signed-off-by: Hal Rosenstock <hal@mellanox.com>
Sean Hefty [Fri, 20 Sep 2013 23:32:09 +0000 (16:32 -0700)]
refresh
Sean Hefty [Fri, 20 Sep 2013 23:32:09 +0000 (16:32 -0700)]
refresh
Sean Hefty [Fri, 20 Sep 2013 23:32:09 +0000 (16:32 -0700)]
refresh (create temporary patch)
Sean Hefty [Fri, 20 Sep 2013 23:32:09 +0000 (16:32 -0700)]
refresh (create temporary patch)
Sean Hefty [Fri, 20 Sep 2013 23:32:09 +0000 (16:32 -0700)]
Refresh of librdmacm-man-rstream-1-update
Hal Rosenstock [Wed, 11 Sep 2013 19:37:11 +0000 (15:37 -0400)]
[librdmacm] man/rstream.1: Update man page to be consistent with rstream -h
Signed-off-by: Hal Rosenstock <hal@mellanox.com>
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Fri, 20 Sep 2013 23:31:52 +0000 (16:31 -0700)]
pop
Sean Hefty [Fri, 20 Sep 2013 23:31:52 +0000 (16:31 -0700)]
pop
Hal Rosenstock [Wed, 11 Sep 2013 19:37:11 +0000 (15:37 -0400)]
[librdmacm] man/rstream.1: Update man page to be consistent with rstream -h
Signed-off-by: Hal Rosenstock <hal@mellanox.com>
Sean Hefty [Fri, 20 Sep 2013 23:31:51 +0000 (16:31 -0700)]
refresh
Sean Hefty [Fri, 20 Sep 2013 23:31:51 +0000 (16:31 -0700)]
refresh
Sean Hefty [Fri, 20 Sep 2013 23:31:50 +0000 (16:31 -0700)]
refresh (create temporary patch)
Sean Hefty [Fri, 20 Sep 2013 23:31:50 +0000 (16:31 -0700)]
refresh (create temporary patch)
Sean Hefty [Fri, 20 Sep 2013 23:31:50 +0000 (16:31 -0700)]
Refresh of librdmacm-rstream-c-indicate-w
Hal Rosenstock [Wed, 11 Sep 2013 18:44:32 +0000 (14:44 -0400)]
[librdmacm] rstream.c: Indicate when specified address family is unknown
Signed-off-by: Hal Rosenstock >hal@mellanox.com>
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Fri, 20 Sep 2013 23:31:28 +0000 (16:31 -0700)]
pop
Sean Hefty [Fri, 20 Sep 2013 23:31:28 +0000 (16:31 -0700)]
pop
Hal Rosenstock [Wed, 11 Sep 2013 18:44:32 +0000 (14:44 -0400)]
[librdmacm] rstream.c: Indicate when specified address family is unknown
Signed-off-by: Hal Rosenstock >hal@mellanox.com>
Sean Hefty [Fri, 20 Sep 2013 23:31:27 +0000 (16:31 -0700)]
refresh
Sean Hefty [Fri, 20 Sep 2013 23:31:27 +0000 (16:31 -0700)]
refresh
Sean Hefty [Fri, 20 Sep 2013 23:31:26 +0000 (16:31 -0700)]
refresh (create temporary patch)
Sean Hefty [Fri, 20 Sep 2013 23:31:26 +0000 (16:31 -0700)]
refresh (create temporary patch)
Sean Hefty [Fri, 20 Sep 2013 23:31:26 +0000 (16:31 -0700)]
Refresh of librdmacm-man-rdma_create_id-3
Sean Hefty [Fri, 20 Sep 2013 23:31:09 +0000 (16:31 -0700)]
pop
Sean Hefty [Fri, 20 Sep 2013 23:31:09 +0000 (16:31 -0700)]
pop
Sean Hefty [Fri, 20 Sep 2013 23:31:07 +0000 (16:31 -0700)]
pop
Sean Hefty [Fri, 20 Sep 2013 23:31:07 +0000 (16:31 -0700)]
pop
Sean Hefty [Fri, 20 Sep 2013 23:31:00 +0000 (16:31 -0700)]
import
Sean Hefty [Fri, 20 Sep 2013 23:31:00 +0000 (16:31 -0700)]
import
Hal Rosenstock [Thu, 12 Sep 2013 12:53:35 +0000 (08:53 -0400)]
[librdmacm] examples: Remove unneeded include of header file when using rocket.h
as it's included in rsocket.h
Signed-off-by: Hal Rosenstock <hal@mellanox.com>
Hal Rosenstock [Wed, 11 Sep 2013 19:37:11 +0000 (15:37 -0400)]
[librdmacm] man/rstream.1: Update man page to be consistent with rstream -h
Signed-off-by: Hal Rosenstock <hal@mellanox.com>
Hal Rosenstock [Wed, 11 Sep 2013 18:44:32 +0000 (14:44 -0400)]
[librdmacm] rstream.c: Indicate when specified address family is unknown
Signed-off-by: Hal Rosenstock >hal@mellanox.com>
Hal Rosenstock [Wed, 11 Sep 2013 18:44:28 +0000 (14:44 -0400)]
[librdmacm] man/rdma_create_id.3: Add RDMA_PS_IB port space description
Signed-off-by: Hal Rosenstock <hal@mellanox.com>
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Hal Rosenstock [Wed, 11 Sep 2013 18:44:28 +0000 (14:44 -0400)]
[librdmacm] man/rdma_create_id.3: Add RDMA_PS_IB port space description
Signed-off-by: Hal Rosenstock <hal@mellanox.com>
Sean Hefty [Tue, 27 Aug 2013 18:38:50 +0000 (11:38 -0700)]
commit
Sean Hefty [Tue, 27 Aug 2013 18:38:49 +0000 (11:38 -0700)]
commit
Sean Hefty [Tue, 27 Aug 2013 18:38:41 +0000 (11:38 -0700)]
refresh
Sean Hefty [Tue, 27 Aug 2013 18:38:41 +0000 (11:38 -0700)]
refresh
Sean Hefty [Tue, 27 Aug 2013 18:38:41 +0000 (11:38 -0700)]
refresh (create temporary patch)
Sean Hefty [Tue, 27 Aug 2013 18:38:41 +0000 (11:38 -0700)]
refresh (create temporary patch)
Sean Hefty [Tue, 27 Aug 2013 18:38:40 +0000 (11:38 -0700)]
Refresh of a
Sean Hefty [Tue, 27 Aug 2013 18:38:18 +0000 (11:38 -0700)]
refresh
Sean Hefty [Tue, 27 Aug 2013 18:38:18 +0000 (11:38 -0700)]
refresh
Sean Hefty [Tue, 27 Aug 2013 18:38:18 +0000 (11:38 -0700)]
refresh (create temporary patch)
Sean Hefty [Tue, 27 Aug 2013 18:38:18 +0000 (11:38 -0700)]
refresh (create temporary patch)
Sean Hefty [Tue, 27 Aug 2013 18:38:18 +0000 (11:38 -0700)]
Refresh of a
Yan Droneaud [Tue, 27 Aug 2013 18:37:54 +0000 (11:37 -0700)]
examples: Add cmtime to .gitignore
Signed-off-by: Yann Droneaud <ydroneaud@opteya.com>
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Yan Droneaud [Tue, 27 Aug 2013 18:37:54 +0000 (11:37 -0700)]
examples: Add cmtime to .gitignore
Signed-off-by: Yann Droneaud <ydroneaud@opteya.com>
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Tue, 27 Aug 2013 18:37:54 +0000 (11:37 -0700)]
new
Sean Hefty [Tue, 27 Aug 2013 18:37:54 +0000 (11:37 -0700)]
new
Sean Hefty [Tue, 27 Aug 2013 18:37:54 +0000 (11:37 -0700)]
examples: Add cmtime to .gitignore
Signed-off-by: Yann Droneaud <ydroneaud@opteya.com>
Sean Hefty [Tue, 27 Aug 2013 18:37:05 +0000 (11:37 -0700)]
pop
Sean Hefty [Tue, 27 Aug 2013 18:37:05 +0000 (11:37 -0700)]
pop
Sean Hefty [Fri, 23 Aug 2013 00:24:01 +0000 (17:24 -0700)]
refresh
Sean Hefty [Fri, 23 Aug 2013 00:24:01 +0000 (17:24 -0700)]
refresh
Sean Hefty [Fri, 23 Aug 2013 00:24:01 +0000 (17:24 -0700)]
refresh (create temporary patch)
Sean Hefty [Fri, 23 Aug 2013 00:24:01 +0000 (17:24 -0700)]
refresh (create temporary patch)
Sean Hefty [Fri, 23 Aug 2013 00:24:01 +0000 (17:24 -0700)]
Refresh of shutdown
Sean Hefty [Fri, 23 Aug 2013 00:18:21 +0000 (17:18 -0700)]
refresh
Sean Hefty [Fri, 23 Aug 2013 00:18:21 +0000 (17:18 -0700)]
refresh
Sean Hefty [Fri, 23 Aug 2013 00:18:21 +0000 (17:18 -0700)]
refresh (create temporary patch)
Sean Hefty [Fri, 23 Aug 2013 00:18:21 +0000 (17:18 -0700)]
refresh (create temporary patch)
Sean Hefty [Fri, 23 Aug 2013 00:18:21 +0000 (17:18 -0700)]
Refresh of shutdown