]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
Merge pull request #8558 from branch-predictor/bp-mark-down-on-perm-rst
authorYuri Weinstein <yuri.weinstein@gmail.com>
Sat, 17 Sep 2016 15:48:11 +0000 (08:48 -0700)
committerGitHub <noreply@github.com>
Sat, 17 Sep 2016 15:48:11 +0000 (08:48 -0700)
msg: mark daemons down on RST + ECONNREFUSED

Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Gregory Farnum <gfarnum@redhat.com>
Reviewed-by: Haomai Wang <haomai@xsky.com>
1  2 
src/common/config_opts.h
src/msg/DispatchQueue.h
src/osd/OSD.h
src/osdc/Objecter.cc

Simple merge
index 2b366a03b5e99d4859e5a6240e6e682b0e638420,751282ec2d5a85c023a8f479bec58e676274d8a8..fd5ab092cc8eb6ffae9402dede53d0b98e4b340c
@@@ -88,9 -87,9 +88,9 @@@ class DispatchQueue 
      marrival_map.erase(i);
    }
  
 -  uint64_t next_id;
 +  std::atomic<uint64_t> next_id;
      
-   enum { D_CONNECT = 1, D_ACCEPT, D_BAD_REMOTE_RESET, D_BAD_RESET, D_NUM_CODES };
+   enum { D_CONNECT = 1, D_ACCEPT, D_BAD_REMOTE_RESET, D_BAD_RESET, D_CONN_REFUSED, D_NUM_CODES };
  
    /**
     * The DispatchThread runs dispatch_entry to empty out the dispatch_queue.
diff --cc src/osd/OSD.h
Simple merge
Simple merge