remove_r = io_ctx.remove(header_oid);
if (remove_r < 0) {
lderr(cct) << "error cleaning up image header after creation failed: "
- << dendl;
+ << cpp_strerror(remove_r) << dendl;
}
err_remove_from_dir:
remove_r = cls_client::dir_remove_image(&io_ctx, RBD_DIRECTORY,
r = cls_client::metadata_list(&p_ioctx, p_imctx->header_oid, "", 0, &pairs);
if (r < 0 && r != -EOPNOTSUPP && r != -EIO) {
- lderr(cct) << "couldn't list metadata: " << r << dendl;
+ lderr(cct) << "couldn't list metadata: " << cpp_strerror(r) << dendl;
goto err_remove_child;
} else if (r == 0 && !pairs.empty()) {
r = cls_client::metadata_set(&c_ioctx, c_imctx->header_oid, pairs);
r = cls_client::metadata_list(&src->md_ctx, src->header_oid, "", 0, &pairs);
if (r < 0 && r != -EOPNOTSUPP && r != -EIO) {
- lderr(cct) << "couldn't list metadata: " << r << dendl;
+ lderr(cct) << "couldn't list metadata: " << cpp_strerror(r) << dendl;
return r;
} else if (r == 0 && !pairs.empty()) {
r = cls_client::metadata_set(&dest->md_ctx, dest->header_oid, pairs);
if (r < 0) {
- lderr(cct) << "couldn't set metadata: " << r << dendl;
+ lderr(cct) << "couldn't set metadata: " << cpp_strerror(r) << dendl;
return r;
}
}