X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=ceph%2Fsrc%2Fosd%2FOSD.h;h=2da5de10aa69bb426dff0287109d404b75c3fcde;hb=1d09f67e50a235260a0812cca2fb044674d88150;hp=30d0b0b4aef07a78d284fec2a782fc074bdca1c0;hpb=a653f20b2fb9a1c0c3e465a23074d91f26031b5d;p=ceph.git diff --git a/ceph/src/osd/OSD.h b/ceph/src/osd/OSD.h index 30d0b0b4a..2da5de10a 100644 --- a/ceph/src/osd/OSD.h +++ b/ceph/src/osd/OSD.h @@ -1592,7 +1592,7 @@ protected: : public ShardedThreadPool::ShardedWQ { 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;