}
}
-uint64_t AuthMonitor::assign_global_id(MonOpRequestRef op, bool should_increase_max)
+uint64_t AuthMonitor::assign_global_id(bool should_increase_max)
{
- MAuth *m = static_cast<MAuth*>(op->get_req());
int total_mon = mon->monmap->size();
- dout(10) << "AuthMonitor::assign_global_id m=" << *m << " mon=" << mon->rank << "/" << total_mon
- << " last_allocated=" << last_allocated_id << " max_global_id=" << max_global_id << dendl;
+ dout(10) << "AuthMonitor::assign_global_id mon=" << mon->rank
+ << "/" << total_mon
+ << " last_allocated=" << last_allocated_id
+ << " max_global_id=" << max_global_id << dendl;
uint64_t next_global_id = last_allocated_id + 1;
int remainder = next_global_id % total_mon;
request. If a client tries to send it later, it'll screw up its auth
session */
if (!s->con->peer_global_id) {
- s->con->peer_global_id = assign_global_id(op, paxos_writable);
+ s->con->peer_global_id = assign_global_id(paxos_writable);
if (!s->con->peer_global_id) {
delete s->auth_handler;
void create_pending() override; // prepare a new pending
bool prepare_global_id(MonOpRequestRef op);
void increase_max_global_id();
- uint64_t assign_global_id(MonOpRequestRef op, bool should_increase_max);
+ uint64_t assign_global_id(bool should_increase_max);
// propose pending update to peers
void encode_pending(MonitorDBStore::TransactionRef t) override;
void encode_full(MonitorDBStore::TransactionRef t) override;