Fix for:
[src/rgw/rgw_rados.cc:3752]: (performance) Inefficient usage of
string::find() in condition; string::compare() would be faster.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
metadata["zone_name"] = zone_name();
metadata["zone_id"] = zone_id();;
string name = cct->_conf->name.get_id();
- if (name.find("rgw.") == 0) {
+ if (name.compare(0, 4, "rgw.") == 0) {
name = name.substr(4);
}
int ret = rados[0].service_daemon_register(daemon_type, name, metadata);