if (type == "mon") {
MonCap moncap;
if (!moncap.parse(caps, out)) {
+ dout(20) << "Parsing MON caps failed. MON cap: " << caps << dendl;
return false;
}
return true;
if (type == "mgr") {
MgrCap mgrcap;
if (!mgrcap.parse(caps, out)) {
+ dout(20) << "Parsing MGR caps failed. MGR cap: " << caps << dendl;
return false;
}
} else if (type == "osd") {
OSDCap ocap;
if (!ocap.parse(caps, out)) {
+ dout(20) << "Parsing OSD caps failed. OSD cap: " << caps << dendl;
return false;
}
} else if (type == "mds") {
MDSAuthCaps mdscap;
if (!mdscap.parse(g_ceph_context, caps, out)) {
+ dout(20) << "Parsing MDS caps failed. MDS cap: " << caps << dendl;
return false;
}
} else {