diff options
| author | Anand Avati <avati@gluster.com> | 2010-10-12 01:21:51 +0000 | 
|---|---|---|
| committer | Vijay Bellur <vijay@dev.gluster.com> | 2010-10-12 00:11:14 -0700 | 
| commit | c3b6df1a8e27c66a5c17cc1d6a92fdc37354ae6f (patch) | |
| tree | e466714af844ea5b9f3ff64afa852d48ccacfe06 /xlators/protocol/client/src/client-handshake.c | |
| parent | 91580140b3df01838c5c5a6dac301efb87c4bd93 (diff) | |
protocol/client: prevent propagation of CHILD_DOWN after pmap query
pmap query results in a new port to which the rpc client reconnects.
This involves disconnection of current connection to pmap which was
propagating CHILD_DOWN upwards prematurely
Signed-off-by: Anand V. Avati <avati@blackhole.gluster.com>
Signed-off-by: Vijay Bellur <vijay@dev.gluster.com>
BUG: 1756 (NFS must revalidate inode on first ESTALE on lookup)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=1756
Diffstat (limited to 'xlators/protocol/client/src/client-handshake.c')
| -rw-r--r-- | xlators/protocol/client/src/client-handshake.c | 1 | 
1 files changed, 1 insertions, 0 deletions
diff --git a/xlators/protocol/client/src/client-handshake.c b/xlators/protocol/client/src/client-handshake.c index fd9ee08208e..3dec4900605 100644 --- a/xlators/protocol/client/src/client-handshake.c +++ b/xlators/protocol/client/src/client-handshake.c @@ -782,6 +782,7 @@ out:                  STACK_DESTROY (frame->root);          if (conf) { +                conf->skip_notify = 1;                  rpc_transport_disconnect (conf->rpc->conn.trans);                  rpc_clnt_reconnect (conf->rpc->conn.trans);  | 
