]>
git.openfabrics.org - ~shefty/librdmacm.git/log
Sean Hefty [Wed, 16 May 2012 22:55:55 +0000 (15:55 -0700)]
refresh (create temporary patch)
Sean Hefty [Wed, 16 May 2012 22:55:55 +0000 (15:55 -0700)]
refresh (create temporary patch)
Sean Hefty [Wed, 16 May 2012 22:55:55 +0000 (15:55 -0700)]
Refresh of rs-delay
Sean Hefty [Wed, 16 May 2012 22:54:55 +0000 (15:54 -0700)]
pop (CONFLICT)
Sean Hefty [Wed, 16 May 2012 22:54:55 +0000 (15:54 -0700)]
pop (CONFLICT)
Sean Hefty [Fri, 11 May 2012 17:33:13 +0000 (10:33 -0700)]
librdmacm/rstream: Set rsocket nonblocking for base tests
The base set of rstream tests want nonblocking rsockets, but don't
actually set the rsocket to nonblocking. It instead relies on the
MSG_DONTWAIT flag. Make the code match the expected behavior and
set the rsocket to nonblocking and make nonblocking the default.
Provide a test option to switch it back to blocking mode. We keep
the existing nonblocking test option for compatibility.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Wed, 16 May 2012 22:54:55 +0000 (15:54 -0700)]
pop
Sean Hefty [Wed, 16 May 2012 22:54:55 +0000 (15:54 -0700)]
pop
Sean Hefty [Wed, 16 May 2012 22:54:52 +0000 (15:54 -0700)]
refresh
Sean Hefty [Wed, 16 May 2012 22:54:52 +0000 (15:54 -0700)]
refresh
Sean Hefty [Wed, 16 May 2012 22:54:52 +0000 (15:54 -0700)]
refresh (create temporary patch)
Sean Hefty [Wed, 16 May 2012 22:54:52 +0000 (15:54 -0700)]
refresh (create temporary patch)
Sean Hefty [Wed, 16 May 2012 22:54:52 +0000 (15:54 -0700)]
Refresh of rs-nodelay
Sean Hefty [Wed, 16 May 2012 22:16:40 +0000 (15:16 -0700)]
rstream: Always set TCP_NODELAY on rsocket
The NODELAY option is coupled with whether the socket is blocking
or nonblocking. Remove this coupling and always set the NODELAY
option.
NODELAY currently has no affect on rsockets.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Wed, 16 May 2012 22:52:47 +0000 (15:52 -0700)]
pop (CONFLICT)
Sean Hefty [Wed, 16 May 2012 22:52:47 +0000 (15:52 -0700)]
pop (CONFLICT)
Sean Hefty [Wed, 16 May 2012 22:16:40 +0000 (15:16 -0700)]
rstream: Always set TCP_NODELAY on rsocket
The NODELAY option is coupled with whether the socket is blocking
or nonblocking. Remove this coupling and always set the NODELAY
option.
NODELAY currently has no affect on rsockets.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Wed, 16 May 2012 22:52:47 +0000 (15:52 -0700)]
pop
Sean Hefty [Wed, 16 May 2012 22:52:47 +0000 (15:52 -0700)]
pop
Sean Hefty [Wed, 16 May 2012 22:52:34 +0000 (15:52 -0700)]
pop
Sean Hefty [Wed, 16 May 2012 22:52:34 +0000 (15:52 -0700)]
pop
Sean Hefty [Wed, 16 May 2012 22:52:31 +0000 (15:52 -0700)]
pop
Sean Hefty [Wed, 16 May 2012 22:52:31 +0000 (15:52 -0700)]
pop
Sean Hefty [Wed, 16 May 2012 22:52:30 +0000 (15:52 -0700)]
pop
Sean Hefty [Wed, 16 May 2012 22:52:30 +0000 (15:52 -0700)]
pop
Sean Hefty [Wed, 16 May 2012 22:52:28 +0000 (15:52 -0700)]
pop
Sean Hefty [Wed, 16 May 2012 22:52:28 +0000 (15:52 -0700)]
pop
Sean Hefty [Wed, 16 May 2012 22:52:22 +0000 (15:52 -0700)]
delete
Sean Hefty [Wed, 16 May 2012 22:52:22 +0000 (15:52 -0700)]
delete
Sean Hefty [Wed, 16 May 2012 22:51:16 +0000 (15:51 -0700)]
rename
Sean Hefty [Wed, 16 May 2012 22:51:16 +0000 (15:51 -0700)]
rename
Sean Hefty [Wed, 16 May 2012 22:50:24 +0000 (15:50 -0700)]
rename
Sean Hefty [Wed, 16 May 2012 22:50:24 +0000 (15:50 -0700)]
rename
Sean Hefty [Wed, 16 May 2012 22:49:45 +0000 (15:49 -0700)]
commit
Sean Hefty [Wed, 16 May 2012 22:49:45 +0000 (15:49 -0700)]
commit
Sean Hefty [Wed, 16 May 2012 22:49:24 +0000 (15:49 -0700)]
refresh
Sean Hefty [Wed, 16 May 2012 22:49:24 +0000 (15:49 -0700)]
refresh
Sean Hefty [Wed, 16 May 2012 22:49:24 +0000 (15:49 -0700)]
refresh (create temporary patch)
Sean Hefty [Wed, 16 May 2012 22:49:24 +0000 (15:49 -0700)]
refresh (create temporary patch)
Sean Hefty [Wed, 16 May 2012 22:49:24 +0000 (15:49 -0700)]
Refresh of rs-async-nonblock
Sean Hefty [Wed, 16 May 2012 22:37:55 +0000 (15:37 -0700)]
refresh
Sean Hefty [Wed, 16 May 2012 22:37:55 +0000 (15:37 -0700)]
refresh
Sean Hefty [Wed, 16 May 2012 22:37:54 +0000 (15:37 -0700)]
refresh (create temporary patch)
Sean Hefty [Wed, 16 May 2012 22:37:54 +0000 (15:37 -0700)]
refresh (create temporary patch)
Sean Hefty [Wed, 16 May 2012 22:37:54 +0000 (15:37 -0700)]
Refresh of rs-async-nonblock
Sean Hefty [Wed, 16 May 2012 22:23:41 +0000 (15:23 -0700)]
rstream: Set rsocket nonblocking if set to async operation
If asynchronous use is specified (use of poll/select), set the
rsocket to nonblocking. This matches the common usage case for
asynchronous sockets.
When asynchronous support is enabled, the nonblocking/blocking
test option determines whether the poll/select call will block,
or if rstream will spin on the calls.
This provides more flexibility with how the rsocket is used.
Specifically, MPI often uses nonblocking sockets, but spins on
poll/select. However, many apps will use nonblocking sockets,
but wait on poll/select.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Wed, 16 May 2012 22:23:41 +0000 (15:23 -0700)]
rstream: Set rsocket nonblocking if set to async operation
If asynchronous use is specified (use of poll/select), set the
rsocket to nonblocking. This matches the common usage case for
asynchronous sockets.
When asynchronous support is enabled, the nonblocking/blocking
test option determines whether the poll/select call will block,
or if rstream will spin on the calls.
This provides more flexibility with how the rsocket is used.
Specifically, MPI often uses nonblocking sockets, but spins on
poll/select. However, many apps will use nonblocking sockets,
but wait on poll/select.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Wed, 16 May 2012 22:23:41 +0000 (15:23 -0700)]
new
Sean Hefty [Wed, 16 May 2012 22:23:41 +0000 (15:23 -0700)]
new
Sean Hefty [Wed, 16 May 2012 22:23:41 +0000 (15:23 -0700)]
rstream: Set rsocket nonblocking if set to async operation
If asynchronous use is specified (use of poll/select), set the
rsocket to nonblocking. This matches the common usage case for
asynchronous sockets.
When asynchronous support is enabled, the nonblocking/blocking
test option determines whether the poll/select call will block,
or if rstream will spin on the calls.
This provides more flexibility with how the rsocket is used.
Specifically, MPI often uses nonblocking sockets, but spins on
poll/select. However, many apps will use nonblocking sockets,
but wait on poll/select.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Wed, 16 May 2012 22:18:40 +0000 (15:18 -0700)]
delete
Sean Hefty [Wed, 16 May 2012 22:18:40 +0000 (15:18 -0700)]
delete
Sean Hefty [Wed, 16 May 2012 22:17:13 +0000 (15:17 -0700)]
refresh
Sean Hefty [Wed, 16 May 2012 22:17:13 +0000 (15:17 -0700)]
refresh
Sean Hefty [Wed, 16 May 2012 22:17:13 +0000 (15:17 -0700)]
refresh (create temporary patch)
Sean Hefty [Wed, 16 May 2012 22:17:13 +0000 (15:17 -0700)]
refresh (create temporary patch)
Sean Hefty [Wed, 16 May 2012 22:17:13 +0000 (15:17 -0700)]
Refresh of rs-nodelay
Sean Hefty [Wed, 16 May 2012 22:16:40 +0000 (15:16 -0700)]
rstream: Always set TCP_NODELAY on rsocket
The NODELAY option is coupled with whether the socket is blocking
or nonblocking. Remove this coupling and always set the NODELAY
option.
NODELAY currently has no affect on rsockets.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Wed, 16 May 2012 22:16:40 +0000 (15:16 -0700)]
new
Sean Hefty [Wed, 16 May 2012 22:16:40 +0000 (15:16 -0700)]
new
Sean Hefty [Wed, 16 May 2012 22:16:40 +0000 (15:16 -0700)]
rstream: Always set TCP_NODELAY on rsocket
The NODELAY option is coupled with whether the socket is blocking
or nonblocking. Remove this coupling and always set the NODELAY
option.
NODELAY currently has no affect on rsockets.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Wed, 16 May 2012 22:13:52 +0000 (15:13 -0700)]
pop
Sean Hefty [Wed, 16 May 2012 22:13:52 +0000 (15:13 -0700)]
pop
Sean Hefty [Wed, 16 May 2012 22:13:50 +0000 (15:13 -0700)]
refresh
Sean Hefty [Wed, 16 May 2012 22:13:50 +0000 (15:13 -0700)]
refresh
Sean Hefty [Wed, 16 May 2012 22:13:50 +0000 (15:13 -0700)]
refresh (create temporary patch)
Sean Hefty [Wed, 16 May 2012 22:13:49 +0000 (15:13 -0700)]
refresh (create temporary patch)
Sean Hefty [Wed, 16 May 2012 22:13:49 +0000 (15:13 -0700)]
Refresh of rstream-spinpoll
Sean Hefty [Wed, 16 May 2012 18:59:05 +0000 (11:59 -0700)]
refresh
Sean Hefty [Wed, 16 May 2012 18:59:05 +0000 (11:59 -0700)]
refresh
Sean Hefty [Wed, 16 May 2012 18:59:05 +0000 (11:59 -0700)]
refresh (create temporary patch)
Sean Hefty [Wed, 16 May 2012 18:59:05 +0000 (11:59 -0700)]
refresh (create temporary patch)
Sean Hefty [Wed, 16 May 2012 18:59:05 +0000 (11:59 -0700)]
Refresh of rstream-spinpoll
Sean Hefty [Wed, 16 May 2012 18:56:27 +0000 (11:56 -0700)]
refresh
Sean Hefty [Wed, 16 May 2012 18:56:27 +0000 (11:56 -0700)]
refresh
Sean Hefty [Wed, 16 May 2012 18:56:27 +0000 (11:56 -0700)]
refresh (create temporary patch)
Sean Hefty [Wed, 16 May 2012 18:56:27 +0000 (11:56 -0700)]
refresh (create temporary patch)
Sean Hefty [Wed, 16 May 2012 18:56:27 +0000 (11:56 -0700)]
Refresh of rstream-spinpoll
Sean Hefty [Wed, 16 May 2012 18:26:33 +0000 (11:26 -0700)]
rstream: Provide test option to spin on rpoll
Add a test option to use asynchronous rsockets with nonblocking
rpoll call. This simulates the behavior used by MPI.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Wed, 16 May 2012 18:26:33 +0000 (11:26 -0700)]
rstream: Provide test option to spin on rpoll
Add a test option to use asynchronous rsockets with nonblocking
rpoll call. This simulates the behavior used by MPI.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Wed, 16 May 2012 18:26:33 +0000 (11:26 -0700)]
rstream: Provide test option to spin on rpoll
Add a test option to use asynchronous rsockets with nonblocking
rpoll call. This simulates the behavior used by MPI.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Wed, 16 May 2012 18:26:33 +0000 (11:26 -0700)]
new
Sean Hefty [Wed, 16 May 2012 18:26:33 +0000 (11:26 -0700)]
new
Sean Hefty [Wed, 16 May 2012 18:26:33 +0000 (11:26 -0700)]
rstream: Provide test option to spin on rpoll
Add a test option to use asynchronous rsockets with nonblocking
rpoll call. This simulates the behavior used by MPI.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Fri, 11 May 2012 17:41:02 +0000 (10:41 -0700)]
rstream: Clarify use of async test option
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Fri, 11 May 2012 17:49:21 +0000 (10:49 -0700)]
pop
Sean Hefty [Fri, 11 May 2012 17:49:21 +0000 (10:49 -0700)]
pop
Sean Hefty [Fri, 11 May 2012 17:49:19 +0000 (10:49 -0700)]
refresh
Sean Hefty [Fri, 11 May 2012 17:49:19 +0000 (10:49 -0700)]
refresh
Sean Hefty [Fri, 11 May 2012 17:49:19 +0000 (10:49 -0700)]
refresh (create temporary patch)
Sean Hefty [Fri, 11 May 2012 17:49:19 +0000 (10:49 -0700)]
refresh (create temporary patch)
Sean Hefty [Fri, 11 May 2012 17:49:19 +0000 (10:49 -0700)]
Refresh of rstream-delay
Sean Hefty [Fri, 11 May 2012 17:47:53 +0000 (10:47 -0700)]
pop
Sean Hefty [Fri, 11 May 2012 17:47:53 +0000 (10:47 -0700)]
pop
Sean Hefty [Fri, 11 May 2012 17:42:33 +0000 (10:42 -0700)]
pop
Sean Hefty [Fri, 11 May 2012 17:42:33 +0000 (10:42 -0700)]
pop
Sean Hefty [Fri, 11 May 2012 17:41:02 +0000 (10:41 -0700)]
rstream: Clarify use of async test option
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Sean Hefty [Fri, 11 May 2012 17:42:31 +0000 (10:42 -0700)]
refresh
Sean Hefty [Fri, 11 May 2012 17:42:31 +0000 (10:42 -0700)]
refresh
Sean Hefty [Fri, 11 May 2012 17:42:31 +0000 (10:42 -0700)]
refresh (create temporary patch)