Signed-off-by: Gu Zhongyan <guzhongyan@360.cn>
if (old_class_name && old_class_name != class_name) {
*ss << "osd." << id << " has already bound to class '" << old_class_name
<< "', can not reset class to '" << class_name << "'; "
- << "use 'ceph osd crush rm-device-class <osd>' to "
+ << "use 'ceph osd crush rm-device-class <id>' to "
<< "remove old class first";
return -EBUSY;
}
}
if (class_map.count(id) != 0 && class_map[id] == class_id) {
- *ss << name << " already set to class " << class_name;
+ *ss << name << " already set to class " << class_name << ". ";
return 0;
}
if (!stop) {
// for single osd only, wildcard makes too much noise
ss << "set-device-class item id " << osd << " name '" << name
- << "' device_class '" << device_class << "': no change";
+ << "' device_class '" << device_class << "': no change. ";
}
} else {
updated.insert(osd);