]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/mon/PGMap.h
update sources to v12.1.1
[ceph.git] / ceph / src / mon / PGMap.h
index 6d58e6b2546d75001a302d74711f555c12e1ac2b..3e81c7e05fa618b963f7a85809ba45e72b60ed48 100644 (file)
 #ifndef CEPH_PGMAP_H
 #define CEPH_PGMAP_H
 
+#include "include/health.h"
 #include "common/debug.h"
 #include "common/TextTable.h"
 #include "osd/osd_types.h"
 #include "include/mempool.h"
+#include "mon/health_check.h"
 #include <sstream>
 #include "mon/PGStatService.h"
 
@@ -495,6 +497,11 @@ public:
                  list<pair<health_status_t,string> >& summary,
                  list<pair<health_status_t,string> > *detail) const;
 
+  void get_health_checks(
+    CephContext *cct,
+    const OSDMap& osdmap,
+    health_check_map_t *checks) const;
+
   static void generate_test_instances(list<PGMap*>& o);
 };
 WRITE_CLASS_ENCODER_FEATURES(PGMap::Incremental)