Instead of "Pool foo has tiers 1 2" print
"Pool foo has tiers bar baz".
Signed-off-by: John Spray <jspray@redhat.com>
return -EBUSY;
}
if (!p->tiers.empty()) {
- *ss << "pool '" << poolstr << "' includes tiers "
- << p->tiers;
+ *ss << "pool '" << poolstr << "' has tiers";
+ for(std::set<uint64_t>::iterator i = p->tiers.begin(); i != p->tiers.end(); ++i) {
+ const char *name = osdmap.get_pool_name(*i);
+ assert(name != NULL);
+ *ss << " " << name;
+ }
return -EBUSY;
}
*ss << "pool '" << poolstr << "' removed";