mirror of
https://github.com/ceph/ceph
synced 2025-04-01 00:26:47 +00:00
mon: better debugging of caps messages/values
Signed-off-by: Sage Weil <sage@inktank.com>
This commit is contained in:
parent
0bec7e139c
commit
d4bfce7ca0
@ -64,7 +64,7 @@ public:
|
||||
const char *get_type_name() const { return "forward"; }
|
||||
void print(ostream& o) const {
|
||||
if (msg)
|
||||
o << "forward(" << *msg << ") to leader";
|
||||
o << "forward(" << *msg << " caps " << client_caps << ") to leader";
|
||||
else o << "forward(??? ) to leader";
|
||||
}
|
||||
};
|
||||
|
@ -176,7 +176,8 @@ Monitor::Monitor(CephContext* cct_, string nm, MonitorDBStore *s,
|
||||
config_key_service = ConfigKeyServiceRef(new ConfigKeyService(this, paxos));
|
||||
|
||||
mon_caps = new MonCap();
|
||||
mon_caps->parse("allow *", NULL);
|
||||
bool r = mon_caps->parse("allow *", NULL);
|
||||
assert(r);
|
||||
|
||||
exited_quorum = ceph_clock_now(g_ceph_context);
|
||||
}
|
||||
@ -2943,6 +2944,7 @@ void Monitor::handle_forward(MForward *m)
|
||||
c->set_peer_type(m->client.name.type());
|
||||
|
||||
s->caps = m->client_caps;
|
||||
dout(10) << " caps are " << s->caps << dendl;
|
||||
s->proxy_con = m->get_connection()->get();
|
||||
s->proxy_tid = m->tid;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user