seastar::future<> PGBackend::setxattr(
ObjectState& os,
- OSDOp& osd_op,
+ const OSDOp& osd_op,
ceph::os::Transaction& txn)
{
if (local_conf()->osd_max_attr_size > 0 &&
PGBackend::rm_xattr_ertr::future<> PGBackend::rm_xattr(
ObjectState& os,
- OSDOp& osd_op,
+ const OSDOp& osd_op,
ceph::os::Transaction& txn)
{
if (__builtin_expect(stopping, false)) {
seastar::future<> PGBackend::omap_set_vals(
ObjectState& os,
- OSDOp& osd_op,
+ const OSDOp& osd_op,
ceph::os::Transaction& txn,
osd_op_params_t& osd_op_params)
{
seastar::future<> PGBackend::omap_remove_range(
ObjectState& os,
- OSDOp& osd_op,
+ const OSDOp& osd_op,
ceph::os::Transaction& txn)
{
std::string key_begin, key_end;
uint64_t limit) const;
seastar::future<> setxattr(
ObjectState& os,
- OSDOp& osd_op,
+ const OSDOp& osd_op,
ceph::os::Transaction& trans);
using get_attr_errorator = crimson::os::FuturizedStore::get_attr_errorator;
get_attr_errorator::future<> getxattr(
using rm_xattr_ertr = crimson::errorator<crimson::ct_error::enoent>;
rm_xattr_ertr::future<> rm_xattr(
ObjectState& os,
- OSDOp& osd_op,
+ const OSDOp& osd_op,
ceph::os::Transaction& trans);
seastar::future<struct stat> stat(
CollectionRef c,
OSDOp& osd_op) const;
seastar::future<> omap_set_vals(
ObjectState& os,
- OSDOp& osd_op,
+ const OSDOp& osd_op,
ceph::os::Transaction& trans,
osd_op_params_t& osd_op_params);
seastar::future<ceph::bufferlist> omap_get_header(
ceph::os::Transaction& trans);
seastar::future<> omap_remove_range(
ObjectState& os,
- OSDOp& osd_op,
+ const OSDOp& osd_op,
ceph::os::Transaction& trans);
using omap_clear_ertr = crimson::errorator<crimson::ct_error::enoent>;
omap_clear_ertr::future<> omap_clear(