]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/osd/OSD.h
import quincy 17.2.0
[ceph.git] / ceph / src / osd / OSD.h
index 30d0b0b4aef07a78d284fec2a782fc074bdca1c0..2da5de10aa69bb426dff0287109d404b75c3fcde 100644 (file)
@@ -1592,7 +1592,7 @@ protected:
     : public ShardedThreadPool::ShardedWQ<OpSchedulerItem>
   {
     OSD *osd;
-
+    bool m_fast_shutdown = false;
   public:
     ShardedOpWQ(OSD *o,
                ceph::timespan ti,
@@ -1610,6 +1610,8 @@ protected:
     /// try to do some work
     void _process(uint32_t thread_index, ceph::heartbeat_handle_d *hb) override;
 
+    void stop_for_fast_shutdown();
+
     /// enqueue a new item
     void _enqueue(OpSchedulerItem&& item) override;