]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
msg/Pipe: go to STANDBY on lossless accept fault
authorSage Weil <sage@inktank.com>
Fri, 20 Jul 2012 16:00:42 +0000 (09:00 -0700)
committerSage Weil <sage@inktank.com>
Sat, 21 Jul 2012 01:36:34 +0000 (18:36 -0700)
Signed-off-by: Sage Weil <sage@inktank.com>
src/msg/Pipe.cc

index 44240132f8eba2379624d3dfc102d2cbcbe4902b..a26ee2952762070bfab1f9650ac2de27e8c2ef46 100644 (file)
@@ -550,7 +550,7 @@ int Pipe::accept()
   if (state != STATE_CLOSED) {
     bool queued = is_queued();
     if (queued)
-      state = STATE_CONNECTING;
+      state = policy.server ? STATE_STANDBY : STATE_CONNECTING;
     else if (replaced)
       state = STATE_STANDBY;
     else