decode(tail, bp);
} catch (ceph::buffer::error &e) {
DEBUG("segment {} unable to decode tail, skipping -- {}",
- segment, e);
+ segment, e.what());
return crimson::ct_error::enodata::make();
}
DEBUG("segment {} tail {}", segment, tail);
decode(header, bp);
} catch (ceph::buffer::error &e) {
DEBUG("segment {} unable to decode header, skipping -- {}",
- segment, e);
+ segment, e.what());
return crimson::ct_error::enodata::make();
}
DEBUG("segment {} header {}", segment, header);
}
} catch (buffer::error& e) {
logger().error("OTree::TestValue::Replay: got decode error {} when replay {:#x}+{:#x}",
- e, value_addr, payload_mut.get_length());
+ e.what(), value_addr, payload_mut.get_length());
ceph_abort();
}
}