]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/osd/scrubber/pg_scrubber.h
import ceph quincy 17.2.1
[ceph.git] / ceph / src / osd / scrubber / pg_scrubber.h
index f32fb23191cd3e596ad1b7eceaa7d6d2ea1dae37..eeba65bab79602aa9807ff3156bcd06735d5d94a 100644 (file)
@@ -429,6 +429,7 @@ class PgScrubber : public ScrubPgIF, public ScrubMachineListener {
   [[nodiscard]] bool was_epoch_changed() const final;
 
   void set_queued_or_active() final;
+  /// Clears `m_queued_or_active` and restarts snaptrimming
   void clear_queued_or_active() final;
 
   void mark_local_map_ready() final;
@@ -444,6 +445,8 @@ class PgScrubber : public ScrubPgIF, public ScrubMachineListener {
   utime_t scrub_begin_stamp;
   std::ostream& gen_prefix(std::ostream& out) const final;
 
+  void log_cluster_warning(const std::string& warning) const final;
+
  protected:
   bool state_test(uint64_t m) const { return m_pg->state_test(m); }
   void state_set(uint64_t m) { m_pg->state_set(m); }