ceph-objectstore-tool: Fix output of section type number

Signed-off-by: David Zafman <dzafman@redhat.com>
This commit is contained in:
David Zafman 2017-12-05 18:25:19 -08:00
parent c6896cccc3
commit 5083287845

View File

@ -1290,7 +1290,7 @@ int ObjectStoreTool::do_import(ObjectStore *store, OSDSuperblock& sb,
cerr << "Pool exports cannot be imported into a PG" << std::endl;
return -EINVAL;
} else if (type != TYPE_PG_BEGIN) {
cerr << "Invalid first section type " << type << std::endl;
cerr << "Invalid first section type " << std::to_string(type) << std::endl;
return -EFAULT;
}
@ -1403,7 +1403,9 @@ int ObjectStoreTool::do_import(ObjectStore *store, OSDSuperblock& sb,
if (ret)
return ret;
//cout << "do_import: Section type " << hex << type << dec << std::endl;
if (debug) {
cout << __func__ << ": Section type " << std::to_string(type) << std::endl;
}
if (type >= END_OF_TYPES) {
cout << "Skipping unknown section type" << std::endl;
continue;
@ -1422,7 +1424,7 @@ int ObjectStoreTool::do_import(ObjectStore *store, OSDSuperblock& sb,
done = true;
break;
default:
cerr << "Unknown section type " << type << std::endl;
cerr << "Unknown section type " << std::to_string(type) << std::endl;
return -EFAULT;
}
}