]> git.openfabrics.org - ~shefty/librdmacm.git/log
~shefty/librdmacm.git
12 years agorefresh
Sean Hefty [Fri, 27 Jul 2012 06:32:19 +0000 (23:32 -0700)]
refresh

12 years agorefresh
Sean Hefty [Fri, 27 Jul 2012 06:32:19 +0000 (23:32 -0700)]
refresh

12 years agorefresh (create temporary patch)
Sean Hefty [Fri, 27 Jul 2012 06:32:19 +0000 (23:32 -0700)]
refresh (create temporary patch)

12 years agorefresh (create temporary patch)
Sean Hefty [Fri, 27 Jul 2012 06:32:19 +0000 (23:32 -0700)]
refresh (create temporary patch)

12 years agoRefresh of mpi-finalize
Sean Hefty [Fri, 27 Jul 2012 06:32:18 +0000 (23:32 -0700)]
Refresh of mpi-finalize

12 years agorefresh
Sean Hefty [Fri, 27 Jul 2012 06:31:37 +0000 (23:31 -0700)]
refresh

12 years agorefresh
Sean Hefty [Fri, 27 Jul 2012 06:31:37 +0000 (23:31 -0700)]
refresh

12 years agorefresh (create temporary patch)
Sean Hefty [Fri, 27 Jul 2012 06:31:37 +0000 (23:31 -0700)]
refresh (create temporary patch)

12 years agorefresh (create temporary patch)
Sean Hefty [Fri, 27 Jul 2012 06:31:37 +0000 (23:31 -0700)]
refresh (create temporary patch)

12 years agoRefresh of mpi-finalize
Sean Hefty [Fri, 27 Jul 2012 06:31:37 +0000 (23:31 -0700)]
Refresh of mpi-finalize

12 years agorefresh
Sean Hefty [Fri, 27 Jul 2012 06:30:08 +0000 (23:30 -0700)]
refresh

12 years agorefresh
Sean Hefty [Fri, 27 Jul 2012 06:30:08 +0000 (23:30 -0700)]
refresh

12 years agorefresh (create temporary patch)
Sean Hefty [Fri, 27 Jul 2012 06:29:34 +0000 (23:29 -0700)]
refresh (create temporary patch)

12 years agorefresh (create temporary patch)
Sean Hefty [Fri, 27 Jul 2012 06:29:34 +0000 (23:29 -0700)]
refresh (create temporary patch)

12 years agoRefresh of mpi-finalize
Sean Hefty [Fri, 27 Jul 2012 06:29:33 +0000 (23:29 -0700)]
Refresh of mpi-finalize

12 years agorefresh
Sean Hefty [Fri, 27 Jul 2012 06:29:06 +0000 (23:29 -0700)]
refresh

12 years agorefresh
Sean Hefty [Fri, 27 Jul 2012 06:29:06 +0000 (23:29 -0700)]
refresh

12 years agorefresh (create temporary patch)
Sean Hefty [Fri, 27 Jul 2012 06:25:04 +0000 (23:25 -0700)]
refresh (create temporary patch)

12 years agorefresh (create temporary patch)
Sean Hefty [Fri, 27 Jul 2012 06:25:04 +0000 (23:25 -0700)]
refresh (create temporary patch)

12 years agoRefresh of mpi-finalize
Sean Hefty [Fri, 27 Jul 2012 06:25:04 +0000 (23:25 -0700)]
Refresh of mpi-finalize

12 years agorefresh
Sean Hefty [Fri, 27 Jul 2012 06:11:20 +0000 (23:11 -0700)]
refresh

12 years agorefresh
Sean Hefty [Fri, 27 Jul 2012 06:11:20 +0000 (23:11 -0700)]
refresh

12 years agorefresh (create temporary patch)
Sean Hefty [Fri, 27 Jul 2012 06:11:20 +0000 (23:11 -0700)]
refresh (create temporary patch)

12 years agorefresh (create temporary patch)
Sean Hefty [Fri, 27 Jul 2012 06:11:20 +0000 (23:11 -0700)]
refresh (create temporary patch)

12 years agoRefresh of mpi-finalize
Sean Hefty [Fri, 27 Jul 2012 06:11:19 +0000 (23:11 -0700)]
Refresh of mpi-finalize

12 years agorefresh
Sean Hefty [Fri, 27 Jul 2012 05:59:56 +0000 (22:59 -0700)]
refresh

12 years agorefresh
Sean Hefty [Fri, 27 Jul 2012 05:59:56 +0000 (22:59 -0700)]
refresh

12 years agorefresh (create temporary patch)
Sean Hefty [Fri, 27 Jul 2012 05:59:56 +0000 (22:59 -0700)]
refresh (create temporary patch)

12 years agorefresh (create temporary patch)
Sean Hefty [Fri, 27 Jul 2012 05:59:56 +0000 (22:59 -0700)]
refresh (create temporary patch)

12 years agoRefresh of mpi-finalize
Sean Hefty [Fri, 27 Jul 2012 05:59:56 +0000 (22:59 -0700)]
Refresh of mpi-finalize

12 years agorefresh
Sean Hefty [Thu, 26 Jul 2012 23:18:08 +0000 (16:18 -0700)]
refresh

12 years agorefresh
Sean Hefty [Thu, 26 Jul 2012 23:18:08 +0000 (16:18 -0700)]
refresh

12 years agorefresh (create temporary patch)
Sean Hefty [Thu, 26 Jul 2012 23:18:08 +0000 (16:18 -0700)]
refresh (create temporary patch)

12 years agorefresh (create temporary patch)
Sean Hefty [Thu, 26 Jul 2012 23:18:08 +0000 (16:18 -0700)]
refresh (create temporary patch)

12 years agoRefresh of mpi-finalize
Sean Hefty [Thu, 26 Jul 2012 23:18:08 +0000 (16:18 -0700)]
Refresh of mpi-finalize

12 years agorefresh
Sean Hefty [Thu, 26 Jul 2012 23:17:30 +0000 (16:17 -0700)]
refresh

12 years agorefresh
Sean Hefty [Thu, 26 Jul 2012 23:17:30 +0000 (16:17 -0700)]
refresh

12 years agorefresh (create temporary patch)
Sean Hefty [Thu, 26 Jul 2012 23:17:30 +0000 (16:17 -0700)]
refresh (create temporary patch)

12 years agorefresh (create temporary patch)
Sean Hefty [Thu, 26 Jul 2012 23:17:30 +0000 (16:17 -0700)]
refresh (create temporary patch)

12 years agoRefresh of mpi-finalize
Sean Hefty [Thu, 26 Jul 2012 23:17:30 +0000 (16:17 -0700)]
Refresh of mpi-finalize

12 years agorefresh
Sean Hefty [Thu, 26 Jul 2012 22:43:37 +0000 (15:43 -0700)]
refresh

12 years agorefresh
Sean Hefty [Thu, 26 Jul 2012 22:43:37 +0000 (15:43 -0700)]
refresh

12 years agorefresh (create temporary patch)
Sean Hefty [Thu, 26 Jul 2012 22:43:37 +0000 (15:43 -0700)]
refresh (create temporary patch)

12 years agorefresh (create temporary patch)
Sean Hefty [Thu, 26 Jul 2012 22:43:37 +0000 (15:43 -0700)]
refresh (create temporary patch)

12 years agoRefresh of mpi-finalize
Sean Hefty [Thu, 26 Jul 2012 22:43:36 +0000 (15:43 -0700)]
Refresh of mpi-finalize

12 years agorefresh
Sean Hefty [Thu, 26 Jul 2012 22:37:14 +0000 (15:37 -0700)]
refresh

12 years agorefresh
Sean Hefty [Thu, 26 Jul 2012 22:37:14 +0000 (15:37 -0700)]
refresh

12 years agorefresh (create temporary patch)
Sean Hefty [Thu, 26 Jul 2012 22:37:14 +0000 (15:37 -0700)]
refresh (create temporary patch)

12 years agorefresh (create temporary patch)
Sean Hefty [Thu, 26 Jul 2012 22:37:14 +0000 (15:37 -0700)]
refresh (create temporary patch)

12 years agoRefresh of mpi-finalize
Sean Hefty [Thu, 26 Jul 2012 22:37:14 +0000 (15:37 -0700)]
Refresh of mpi-finalize

12 years agorsockets: Use wr_id to determine completion type
Sean Hefty [Thu, 26 Jul 2012 22:35:32 +0000 (15:35 -0700)]
rsockets: Use wr_id to determine completion type

If a work request has completed in error, the completion type
field is undefined.  Use the wr_id to determine if the failed
completion was a send or receive.

This fixes an issue where MPI can hang during finalize.  With
both sides of a connection shutting down simultaneously, one
side may complete quicker and delete its QP before the other
side receives an acknowledgement to their disconnect message.
Eventually, the disconnect message will time out, but because
the completion type field is undefined, it may be processed
as a failed receive, rather than a failed send.  The end
result is that the second side hangs waiting for the send to
complete.

This problem showed up more easily after commit
2e5b0fc95964f74ea59dd725e849027faa0cd526, but existed beforehand.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
12 years agorsockets: Use wr_id to determine completion type
Sean Hefty [Thu, 26 Jul 2012 22:35:32 +0000 (15:35 -0700)]
rsockets: Use wr_id to determine completion type

If a work request has completed in error, the completion type
field is undefined.  Use the wr_id to determine if the failed
completion was a send or receive.

This fixes an issue where MPI can hang during finalize.  With
both sides of a connection shutting down simultaneously, one
side may complete quicker and delete its QP before the other
side receives an acknowledgement to their disconnect message.
Eventually, the disconnect message will time out, but because
the completion type field is undefined, it may be processed
as a failed receive, rather than a failed send.  The end
result is that the second side hangs waiting for the send to
complete.

This problem showed up more easily after commit
2e5b0fc95964f74ea59dd725e849027faa0cd526, but existed beforehand.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
12 years agorsockets: Use wr_id to determine completion type
Sean Hefty [Thu, 26 Jul 2012 22:35:32 +0000 (15:35 -0700)]
rsockets: Use wr_id to determine completion type

If a work request has completed in error, the completion type
field is undefined.  Use the wr_id to determine if the failed
completion was a send or receive.

This fixes an issue where MPI can hang during finalize.  With
both sides of a connection shutting down simultaneously, one
side may complete quicker and delete its QP before the other
side receives an acknowledgement to their disconnect message.
Eventually, the disconnect message will time out, but because
the completion type field is undefined, it may be processed
as a failed receive, rather than a failed send.  The end
result is that the second side hangs waiting for the send to
complete.

This problem showed up more easily after commit
2e5b0fc95964f74ea59dd725e849027faa0cd526, but existed beforehand.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
12 years agorsockets: Use wr_id to determine completion type
Sean Hefty [Thu, 26 Jul 2012 22:35:32 +0000 (15:35 -0700)]
rsockets: Use wr_id to determine completion type

If a work request has completed in error, the completion type
field is undefined.  Use the wr_id to determine if the failed
completion was a send or receive.

This fixes an issue where MPI can hang during finalize.  With
both sides of a connection shutting down simultaneously, one
side may complete quicker and delete its QP before the other
side receives an acknowledgement to their disconnect message.
Eventually, the disconnect message will time out, but because
the completion type field is undefined, it may be processed
as a failed receive, rather than a failed send.  The end
result is that the second side hangs waiting for the send to
complete.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
12 years agorsockets: Fix shutdown
Sean Hefty [Thu, 26 Jul 2012 22:35:32 +0000 (15:35 -0700)]
rsockets: Fix shutdown

mpi finalize hangs - fix it

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
12 years agorsockets: Fix shutdown
Sean Hefty [Thu, 26 Jul 2012 22:35:32 +0000 (15:35 -0700)]
rsockets: Fix shutdown

mpi finalize hangs - fix it

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
12 years agorsockets: Fix shutdown
Sean Hefty [Thu, 26 Jul 2012 22:35:32 +0000 (15:35 -0700)]
rsockets: Fix shutdown

mpi finalize hangs - fix it

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
12 years agorsockets: Fix shutdown
Sean Hefty [Thu, 26 Jul 2012 22:35:32 +0000 (15:35 -0700)]
rsockets: Fix shutdown

mpi finalize hangs - fix it

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
12 years agorsockets: Fix shutdown
Sean Hefty [Thu, 26 Jul 2012 22:35:32 +0000 (15:35 -0700)]
rsockets: Fix shutdown

mpi finalize hangs - fix it

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
12 years agorsockets: Fix shutdown
Sean Hefty [Thu, 26 Jul 2012 22:35:32 +0000 (15:35 -0700)]
rsockets: Fix shutdown

mpi finalize hangs - fix it

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
12 years agonew
Sean Hefty [Thu, 26 Jul 2012 22:35:32 +0000 (15:35 -0700)]
new

12 years agonew
Sean Hefty [Thu, 26 Jul 2012 22:35:32 +0000 (15:35 -0700)]
new

12 years agorsockets: Fix shutdown
Sean Hefty [Thu, 26 Jul 2012 22:35:32 +0000 (15:35 -0700)]
rsockets: Fix shutdown

mpi finalize hangs - fix it

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
12 years agopop
Sean Hefty [Thu, 26 Jul 2012 19:09:32 +0000 (12:09 -0700)]
pop

12 years agopop
Sean Hefty [Thu, 26 Jul 2012 19:09:32 +0000 (12:09 -0700)]
pop

12 years agopop
Sean Hefty [Thu, 26 Jul 2012 18:34:15 +0000 (11:34 -0700)]
pop

12 years agopop
Sean Hefty [Thu, 26 Jul 2012 18:34:15 +0000 (11:34 -0700)]
pop

12 years agopop
Sean Hefty [Thu, 26 Jul 2012 17:34:38 +0000 (10:34 -0700)]
pop

12 years agopop
Sean Hefty [Thu, 26 Jul 2012 17:34:38 +0000 (10:34 -0700)]
pop

12 years agopop
Sean Hefty [Wed, 25 Jul 2012 23:30:58 +0000 (16:30 -0700)]
pop

12 years agopop
Sean Hefty [Wed, 25 Jul 2012 23:30:58 +0000 (16:30 -0700)]
pop

12 years agopop
Sean Hefty [Wed, 25 Jul 2012 23:21:39 +0000 (16:21 -0700)]
pop

12 years agopop
Sean Hefty [Wed, 25 Jul 2012 23:21:39 +0000 (16:21 -0700)]
pop

12 years agorefresh
Sean Hefty [Wed, 25 Jul 2012 23:21:33 +0000 (16:21 -0700)]
refresh

12 years agorefresh
Sean Hefty [Wed, 25 Jul 2012 23:21:33 +0000 (16:21 -0700)]
refresh

12 years agorefresh (create temporary patch)
Sean Hefty [Wed, 25 Jul 2012 23:21:33 +0000 (16:21 -0700)]
refresh (create temporary patch)

12 years agorefresh (create temporary patch)
Sean Hefty [Wed, 25 Jul 2012 23:21:33 +0000 (16:21 -0700)]
refresh (create temporary patch)

12 years agoRefresh of dbg
Sean Hefty [Wed, 25 Jul 2012 23:21:33 +0000 (16:21 -0700)]
Refresh of dbg

12 years agorefresh
Sean Hefty [Wed, 25 Jul 2012 20:03:39 +0000 (13:03 -0700)]
refresh

12 years agorefresh
Sean Hefty [Wed, 25 Jul 2012 20:03:39 +0000 (13:03 -0700)]
refresh

12 years agorefresh (create temporary patch)
Sean Hefty [Wed, 25 Jul 2012 20:03:39 +0000 (13:03 -0700)]
refresh (create temporary patch)

12 years agorefresh (create temporary patch)
Sean Hefty [Wed, 25 Jul 2012 20:03:39 +0000 (13:03 -0700)]
refresh (create temporary patch)

12 years agoRefresh of dbg
Sean Hefty [Wed, 25 Jul 2012 20:03:38 +0000 (13:03 -0700)]
Refresh of dbg

12 years agorefresh
Sean Hefty [Wed, 25 Jul 2012 19:02:40 +0000 (12:02 -0700)]
refresh

12 years agorefresh
Sean Hefty [Wed, 25 Jul 2012 19:02:40 +0000 (12:02 -0700)]
refresh

12 years agorefresh (create temporary patch)
Sean Hefty [Wed, 25 Jul 2012 19:02:40 +0000 (12:02 -0700)]
refresh (create temporary patch)

12 years agorefresh (create temporary patch)
Sean Hefty [Wed, 25 Jul 2012 19:02:40 +0000 (12:02 -0700)]
refresh (create temporary patch)

12 years agoRefresh of dbg
Sean Hefty [Wed, 25 Jul 2012 19:02:40 +0000 (12:02 -0700)]
Refresh of dbg

12 years agorefresh
Sean Hefty [Wed, 25 Jul 2012 19:01:34 +0000 (12:01 -0700)]
refresh

12 years agorefresh
Sean Hefty [Wed, 25 Jul 2012 19:01:34 +0000 (12:01 -0700)]
refresh

12 years agorefresh (create temporary patch)
Sean Hefty [Wed, 25 Jul 2012 19:01:34 +0000 (12:01 -0700)]
refresh (create temporary patch)

12 years agorefresh (create temporary patch)
Sean Hefty [Wed, 25 Jul 2012 19:01:34 +0000 (12:01 -0700)]
refresh (create temporary patch)

12 years agoRefresh of dbg
Sean Hefty [Wed, 25 Jul 2012 19:01:34 +0000 (12:01 -0700)]
Refresh of dbg

12 years agorefresh
Sean Hefty [Wed, 25 Jul 2012 18:54:19 +0000 (11:54 -0700)]
refresh

12 years agorefresh
Sean Hefty [Wed, 25 Jul 2012 18:54:19 +0000 (11:54 -0700)]
refresh

12 years agorefresh (create temporary patch)
Sean Hefty [Wed, 25 Jul 2012 18:54:19 +0000 (11:54 -0700)]
refresh (create temporary patch)

12 years agorefresh (create temporary patch)
Sean Hefty [Wed, 25 Jul 2012 18:54:19 +0000 (11:54 -0700)]
refresh (create temporary patch)

12 years agoRefresh of dbg
Sean Hefty [Wed, 25 Jul 2012 18:54:19 +0000 (11:54 -0700)]
Refresh of dbg

12 years agopop (CONFLICT)
Sean Hefty [Wed, 25 Jul 2012 18:53:29 +0000 (11:53 -0700)]
pop (CONFLICT)

12 years agopop (CONFLICT)
Sean Hefty [Wed, 25 Jul 2012 18:53:29 +0000 (11:53 -0700)]
pop (CONFLICT)