]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/mon/AuthMonitor.h
import ceph quincy 17.2.6
[ceph.git] / ceph / src / mon / AuthMonitor.h
index 4312b56071f4b7503ddee6468c58a9a616efbdf7..993b18a02b2423a0a8df952cd715b55c297a2d83 100644 (file)
@@ -151,6 +151,8 @@ public:
   void _set_mon_num_rank(int num, int rank); ///< called under mon->auth_lock
 
 private:
+  bool prepare_used_pending_keys(MonOpRequestRef op);
+
   // propose pending update to peers
   void encode_pending(MonitorDBStore::TransactionRef t) override;
   void encode_full(MonitorDBStore::TransactionRef t) override;
@@ -165,6 +167,7 @@ private:
   bool prepare_command(MonOpRequestRef op);
 
   bool check_rotate();
+  void process_used_pending_keys(const std::map<EntityName,CryptoKey>& keys);
 
   bool entity_is_pending(EntityName& entity);
   int exists_and_matches_entity(