]> git.openfabrics.org - ~shefty/librdmacm.git/log
~shefty/librdmacm.git
11 years agorefresh (create temporary patch)
Sean Hefty [Mon, 27 Aug 2012 23:37:50 +0000 (16:37 -0700)]
refresh (create temporary patch)

11 years agorefresh (create temporary patch)
Sean Hefty [Mon, 27 Aug 2012 23:37:50 +0000 (16:37 -0700)]
refresh (create temporary patch)

11 years agoRefresh of errmsg
Sean Hefty [Mon, 27 Aug 2012 23:37:50 +0000 (16:37 -0700)]
Refresh of errmsg

11 years agonew
Sean Hefty [Mon, 27 Aug 2012 23:37:29 +0000 (16:37 -0700)]
new

11 years agonew
Sean Hefty [Mon, 27 Aug 2012 23:37:29 +0000 (16:37 -0700)]
new

11 years agolibrdmacm: Report error level in error messages
Yann Droneaud [Mon, 27 Aug 2012 23:37:29 +0000 (16:37 -0700)]
librdmacm: Report error level in error messages

Report error messages as either 'Warning' or 'Fatal'.

Signed-off-by: Yann Droneaud <ydroneaud@opteya.com>
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
11 years agorefresh
Sean Hefty [Mon, 27 Aug 2012 23:35:59 +0000 (16:35 -0700)]
refresh

11 years agorefresh
Sean Hefty [Mon, 27 Aug 2012 23:35:59 +0000 (16:35 -0700)]
refresh

11 years agorefresh (create temporary patch)
Sean Hefty [Mon, 27 Aug 2012 23:35:59 +0000 (16:35 -0700)]
refresh (create temporary patch)

11 years agorefresh (create temporary patch)
Sean Hefty [Mon, 27 Aug 2012 23:35:59 +0000 (16:35 -0700)]
refresh (create temporary patch)

11 years agoRefresh of pfx
Sean Hefty [Mon, 27 Aug 2012 23:35:59 +0000 (16:35 -0700)]
Refresh of pfx

11 years agolibrdmacm: Use common prefix for error messages
Yann Droneaud [Mon, 27 Aug 2012 23:35:32 +0000 (16:35 -0700)]
librdmacm: Use common prefix for error messages

Signed-off-by: Yann Droneaud <ydroneaud@opteya.com>
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
11 years agonew
Sean Hefty [Mon, 27 Aug 2012 23:35:32 +0000 (16:35 -0700)]
new

11 years agonew
Sean Hefty [Mon, 27 Aug 2012 23:35:32 +0000 (16:35 -0700)]
new

11 years agolibrdmacm: Use common prefix for error messages
Yann Droneaud [Mon, 27 Aug 2012 23:35:32 +0000 (16:35 -0700)]
librdmacm: Use common prefix for error messages

Signed-off-by: Yann Droneaud <ydroneaud@opteya.com>
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
11 years agorefresh
Sean Hefty [Mon, 27 Aug 2012 23:34:38 +0000 (16:34 -0700)]
refresh

11 years agorefresh
Sean Hefty [Mon, 27 Aug 2012 23:34:38 +0000 (16:34 -0700)]
refresh

11 years agorefresh (create temporary patch)
Sean Hefty [Mon, 27 Aug 2012 23:34:38 +0000 (16:34 -0700)]
refresh (create temporary patch)

11 years agorefresh (create temporary patch)
Sean Hefty [Mon, 27 Aug 2012 23:34:38 +0000 (16:34 -0700)]
refresh (create temporary patch)

11 years agoRefresh of stder
Sean Hefty [Mon, 27 Aug 2012 23:34:38 +0000 (16:34 -0700)]
Refresh of stder

11 years agorefresh
Sean Hefty [Mon, 27 Aug 2012 23:34:27 +0000 (16:34 -0700)]
refresh

11 years agorefresh
Sean Hefty [Mon, 27 Aug 2012 23:34:27 +0000 (16:34 -0700)]
refresh

11 years agorefresh (create temporary patch)
Sean Hefty [Mon, 27 Aug 2012 23:34:27 +0000 (16:34 -0700)]
refresh (create temporary patch)

11 years agorefresh (create temporary patch)
Sean Hefty [Mon, 27 Aug 2012 23:34:27 +0000 (16:34 -0700)]
refresh (create temporary patch)

11 years agoRefresh of stder
Sean Hefty [Mon, 27 Aug 2012 23:34:27 +0000 (16:34 -0700)]
Refresh of stder

11 years agolibrdmacm: Report error messages on stderr
Yann Droneaud [Mon, 27 Aug 2012 23:33:50 +0000 (16:33 -0700)]
librdmacm: Report error messages on stderr

Signed-off-by: Yann Droneaud <ydroneaud@opteya.com>
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
11 years agolibrdmacm: Report error messages on stderr
Yann Droneaud [Mon, 27 Aug 2012 23:33:50 +0000 (16:33 -0700)]
librdmacm: Report error messages on stderr

Signed-off-by: Yann Droneaud <ydroneaud@opteya.com>
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
11 years agonew
Sean Hefty [Mon, 27 Aug 2012 23:33:50 +0000 (16:33 -0700)]
new

11 years agonew
Sean Hefty [Mon, 27 Aug 2012 23:33:50 +0000 (16:33 -0700)]
new

11 years agolibrdmacm: Report error messages on stderr
Sean Hefty [Mon, 27 Aug 2012 23:33:50 +0000 (16:33 -0700)]
librdmacm: Report error messages on stderr

Signed-off-by: Yann Droneaud <ydroneaud@opteya.com>
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
11 years agopop
Sean Hefty [Mon, 27 Aug 2012 23:32:42 +0000 (16:32 -0700)]
pop

11 years agopop
Sean Hefty [Mon, 27 Aug 2012 23:32:42 +0000 (16:32 -0700)]
pop

11 years agopop
Sean Hefty [Mon, 27 Aug 2012 23:32:41 +0000 (16:32 -0700)]
pop

11 years agopop
Sean Hefty [Mon, 27 Aug 2012 23:32:41 +0000 (16:32 -0700)]
pop

11 years agorefresh
Sean Hefty [Fri, 24 Aug 2012 23:42:38 +0000 (16:42 -0700)]
refresh

11 years agorefresh
Sean Hefty [Fri, 24 Aug 2012 23:42:38 +0000 (16:42 -0700)]
refresh

11 years agorefresh (create temporary patch)
Sean Hefty [Fri, 24 Aug 2012 23:42:38 +0000 (16:42 -0700)]
refresh (create temporary patch)

11 years agorefresh (create temporary patch)
Sean Hefty [Fri, 24 Aug 2012 23:42:38 +0000 (16:42 -0700)]
refresh (create temporary patch)

11 years agoRefresh of af_ib
Sean Hefty [Fri, 24 Aug 2012 23:42:38 +0000 (16:42 -0700)]
Refresh of af_ib

11 years agorefresh
Sean Hefty [Fri, 24 Aug 2012 23:34:58 +0000 (16:34 -0700)]
refresh

11 years agorefresh
Sean Hefty [Fri, 24 Aug 2012 23:34:58 +0000 (16:34 -0700)]
refresh

11 years agorefresh (create temporary patch)
Sean Hefty [Fri, 24 Aug 2012 23:34:58 +0000 (16:34 -0700)]
refresh (create temporary patch)

11 years agorefresh (create temporary patch)
Sean Hefty [Fri, 24 Aug 2012 23:34:58 +0000 (16:34 -0700)]
refresh (create temporary patch)

11 years agoRefresh of af_ib
Sean Hefty [Fri, 24 Aug 2012 23:34:58 +0000 (16:34 -0700)]
Refresh of af_ib

11 years agorefresh
Sean Hefty [Fri, 24 Aug 2012 23:27:49 +0000 (16:27 -0700)]
refresh

11 years agorefresh
Sean Hefty [Fri, 24 Aug 2012 23:27:49 +0000 (16:27 -0700)]
refresh

11 years agorefresh (create temporary patch)
Sean Hefty [Fri, 24 Aug 2012 23:27:49 +0000 (16:27 -0700)]
refresh (create temporary patch)

11 years agorefresh (create temporary patch)
Sean Hefty [Fri, 24 Aug 2012 23:27:49 +0000 (16:27 -0700)]
refresh (create temporary patch)

11 years agoRefresh of af_ib
Sean Hefty [Fri, 24 Aug 2012 23:27:49 +0000 (16:27 -0700)]
Refresh of af_ib

11 years agolibrdmacm: Enable AF_IB support
Sean Hefty [Fri, 17 Aug 2012 21:02:45 +0000 (14:02 -0700)]
librdmacm: Enable AF_IB support

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
11 years agolibrdmacm: Enable AF_IB support
Sean Hefty [Fri, 17 Aug 2012 21:02:45 +0000 (14:02 -0700)]
librdmacm: Enable AF_IB support

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
11 years agolibrdmacm: Enable AF_IB support
Sean Hefty [Fri, 17 Aug 2012 21:02:45 +0000 (14:02 -0700)]
librdmacm: Enable AF_IB support

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
11 years agopop
Sean Hefty [Thu, 23 Aug 2012 23:01:25 +0000 (16:01 -0700)]
pop

11 years agopop
Sean Hefty [Thu, 23 Aug 2012 23:01:25 +0000 (16:01 -0700)]
pop

11 years agolibrdmacm: Enable AF_IB support
Sean Hefty [Fri, 17 Aug 2012 21:02:45 +0000 (14:02 -0700)]
librdmacm: Enable AF_IB support

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
11 years agolibrdmacm: Set address family for source address returned by ACM
Sean Hefty [Thu, 23 Aug 2012 22:48:06 +0000 (15:48 -0700)]
librdmacm: Set address family for source address returned by ACM

Set the sa_family type when saving the source address returnd
by ACM.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
11 years agopop
Sean Hefty [Thu, 23 Aug 2012 23:01:23 +0000 (16:01 -0700)]
pop

11 years agopop
Sean Hefty [Thu, 23 Aug 2012 23:01:23 +0000 (16:01 -0700)]
pop

11 years agopop
Sean Hefty [Thu, 23 Aug 2012 23:01:20 +0000 (16:01 -0700)]
pop

11 years agopop
Sean Hefty [Thu, 23 Aug 2012 23:01:20 +0000 (16:01 -0700)]
pop

11 years agopop
Sean Hefty [Thu, 23 Aug 2012 23:01:19 +0000 (16:01 -0700)]
pop

11 years agopop
Sean Hefty [Thu, 23 Aug 2012 23:01:19 +0000 (16:01 -0700)]
pop

11 years agorefresh
Sean Hefty [Thu, 23 Aug 2012 23:01:18 +0000 (16:01 -0700)]
refresh

11 years agorefresh
Sean Hefty [Thu, 23 Aug 2012 23:01:18 +0000 (16:01 -0700)]
refresh

11 years agorefresh (create temporary patch)
Sean Hefty [Thu, 23 Aug 2012 23:01:18 +0000 (16:01 -0700)]
refresh (create temporary patch)

11 years agorefresh (create temporary patch)
Sean Hefty [Thu, 23 Aug 2012 23:01:18 +0000 (16:01 -0700)]
refresh (create temporary patch)

11 years agoRefresh of sa_family
Sean Hefty [Thu, 23 Aug 2012 23:01:18 +0000 (16:01 -0700)]
Refresh of sa_family

11 years agorefresh
Sean Hefty [Thu, 23 Aug 2012 22:56:47 +0000 (15:56 -0700)]
refresh

11 years agorefresh
Sean Hefty [Thu, 23 Aug 2012 22:56:47 +0000 (15:56 -0700)]
refresh

11 years agorefresh (create temporary patch)
Sean Hefty [Thu, 23 Aug 2012 22:56:47 +0000 (15:56 -0700)]
refresh (create temporary patch)

11 years agorefresh (create temporary patch)
Sean Hefty [Thu, 23 Aug 2012 22:56:47 +0000 (15:56 -0700)]
refresh (create temporary patch)

11 years agoRefresh of sa_family
Sean Hefty [Thu, 23 Aug 2012 22:56:47 +0000 (15:56 -0700)]
Refresh of sa_family

11 years agolibrdmacm: Set address family for source address returned by ACM
Sean Hefty [Thu, 23 Aug 2012 22:48:06 +0000 (15:48 -0700)]
librdmacm: Set address family for source address returned by ACM

Set the sa_family type when saving the source address returnd
by ACM.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
11 years agonew
Sean Hefty [Thu, 23 Aug 2012 22:48:06 +0000 (15:48 -0700)]
new

11 years agonew
Sean Hefty [Thu, 23 Aug 2012 22:48:06 +0000 (15:48 -0700)]
new

11 years agolibrdmacm: Set address family for source address returned by ACM
Sean Hefty [Thu, 23 Aug 2012 22:48:06 +0000 (15:48 -0700)]
librdmacm: Set address family for source address returned by ACM

Set the sa_family type when saving the source address returnd
by ACM.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
11 years agopop
Sean Hefty [Thu, 23 Aug 2012 20:28:20 +0000 (13:28 -0700)]
pop

11 years agopop
Sean Hefty [Thu, 23 Aug 2012 20:28:20 +0000 (13:28 -0700)]
pop

11 years agocommit
Sean Hefty [Thu, 23 Aug 2012 20:28:09 +0000 (13:28 -0700)]
commit

11 years agocommit
Sean Hefty [Thu, 23 Aug 2012 20:28:09 +0000 (13:28 -0700)]
commit

11 years agopop
Sean Hefty [Thu, 23 Aug 2012 20:28:05 +0000 (13:28 -0700)]
pop

11 years agopop
Sean Hefty [Thu, 23 Aug 2012 20:28:05 +0000 (13:28 -0700)]
pop

11 years agolibrdmacm: Enable AF_IB support
Sean Hefty [Fri, 17 Aug 2012 21:02:45 +0000 (14:02 -0700)]
librdmacm: Enable AF_IB support

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
11 years agopop
Sean Hefty [Thu, 23 Aug 2012 18:51:28 +0000 (11:51 -0700)]
pop

11 years agopop
Sean Hefty [Thu, 23 Aug 2012 18:51:28 +0000 (11:51 -0700)]
pop

11 years agorefresh
Sean Hefty [Thu, 23 Aug 2012 18:48:18 +0000 (11:48 -0700)]
refresh

11 years agorefresh
Sean Hefty [Thu, 23 Aug 2012 18:48:18 +0000 (11:48 -0700)]
refresh

11 years agorefresh (create temporary patch)
Sean Hefty [Thu, 23 Aug 2012 18:48:18 +0000 (11:48 -0700)]
refresh (create temporary patch)

11 years agorefresh (create temporary patch)
Sean Hefty [Thu, 23 Aug 2012 18:48:18 +0000 (11:48 -0700)]
refresh (create temporary patch)

11 years agoRefresh of fork-fix
Sean Hefty [Thu, 23 Aug 2012 18:48:18 +0000 (11:48 -0700)]
Refresh of fork-fix

11 years agorefresh
Sean Hefty [Thu, 23 Aug 2012 18:31:58 +0000 (11:31 -0700)]
refresh

11 years agorefresh
Sean Hefty [Thu, 23 Aug 2012 18:31:58 +0000 (11:31 -0700)]
refresh

11 years agorefresh (create temporary patch)
Sean Hefty [Thu, 23 Aug 2012 18:31:58 +0000 (11:31 -0700)]
refresh (create temporary patch)

11 years agorefresh (create temporary patch)
Sean Hefty [Thu, 23 Aug 2012 18:31:58 +0000 (11:31 -0700)]
refresh (create temporary patch)

11 years agoRefresh of fork-fix
Sean Hefty [Thu, 23 Aug 2012 18:31:58 +0000 (11:31 -0700)]
Refresh of fork-fix

11 years agorspreload: Avoid rsocket calls until after fork
Sean Hefty [Thu, 23 Aug 2012 18:20:08 +0000 (11:20 -0700)]
rspreload: Avoid rsocket calls until after fork

When an rsocket call is made before an application calls fork(),
the forked applications can hang.  This can be seen by running
netserver and two netperf clients simultaneously.  The second
netperf client will eventually stop performing data transfers.

LD_PRELOAD=librspreload.so netserver -D

LD_PRELOAD=librspreload.so netperf -v2 -c -C -H 192.168.0.101 -l30
LD_PRELOAD=librspreload.so netperf -v2 -c -C -H 192.168.0.101 -l30

It's not clear what the specific problem is.  The best guess is
that libibverbs or the provider library (e.g. libmlx4) perform
some initialization, such as mmap'ing device memory, which does not
work when fork is called.

As a work-around, avoid calling rsocket routines until immediately
before they are needed.  This allows the process to fork before
the libraries are initialized.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
11 years agonew
Sean Hefty [Thu, 23 Aug 2012 18:20:08 +0000 (11:20 -0700)]
new

11 years agonew
Sean Hefty [Thu, 23 Aug 2012 18:20:08 +0000 (11:20 -0700)]
new

11 years agorspreload: Avoid rsocket calls until after fork
Sean Hefty [Thu, 23 Aug 2012 18:20:08 +0000 (11:20 -0700)]
rspreload: Avoid rsocket calls until after fork

When an rsocket call is made before an application calls fork(),
the forked applications can hang.  This can be seen by running
netserver and two netperf clients simultaneously.  The second
netperf client will eventually stop performing data transfers.

LD_PRELOAD=librspreload.so netserver -D

LD_PRELOAD=librspreload.so netperf -v2 -c -C -H 192.168.0.101 -l30
LD_PRELOAD=librspreload.so netperf -v2 -c -C -H 192.168.0.101 -l30

It's not clear what the specific problem is.  The best guess is
that libibverbs or the provider library (e.g. libmlx4) perform
some initialization, such as mmap'ing device memory, which does not
work when fork is called.

As a work-around, avoid calling rsocket routines until immediately
before they are needed.  This allows the process to fork before
the libraries are initialized.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
11 years agopop
Sean Hefty [Thu, 23 Aug 2012 18:13:10 +0000 (11:13 -0700)]
pop