Signed-off-by: Sage Weil <sage@newdream.net>
if (client_caps.empty())
mdcache->num_inodes_with_caps++;
+ Capability *cap = new Capability(this, ++mdcache->last_cap_id, client);
assert(client_caps.count(client) == 0);
- Capability *cap = client_caps[client] = new Capability(this, ++mdcache->last_cap_id, client);
+ client_caps[client] = cap;
if (session)
session->add_cap(cap);
}
if (cap->get_cap_id() != cap_id) {
- dout(7) << " cap_id " << cap_id << " < " << cap->get_cap_id() << ", dropping" << dendl;
+ dout(7) << " cap_id " << cap_id << " != " << cap->get_cap_id() << ", dropping" << dendl;
return;
}