[src/crush/CrushWrapper.cc:1412]: (performance) Function parameter 'loc'
should be passed by reference.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
}
bool CrushWrapper::is_valid_crush_loc(CephContext *cct,
- const map<string,string> loc)
+ const map<string,string>& loc)
{
for (map<string,string>::const_iterator l = loc.begin(); l != loc.end(); ++l) {
if (!is_valid_crush_name(l->first) ||
static bool is_valid_crush_name(const string& s);
static bool is_valid_crush_loc(CephContext *cct,
- const map<string,string> loc);
+ const map<string,string>& loc);
};
WRITE_CLASS_ENCODER(CrushWrapper)