return op_submit(o);
}
- ceph_tid_t lock(const object_t& oid, const object_locator_t& oloc, int op, int flags,
- Context *onack, Context *oncommit, version_t *objver = NULL, ObjectOperation *extra_ops = NULL) {
- SnapContext snapc; // no snapc for lock ops
- vector<OSDOp> ops;
- int i = init_ops(ops, 1, extra_ops);
- ops[i].op.op = op;
- Op *o = new Op(oid, oloc, ops, flags | global_op_flags.read() | CEPH_OSD_FLAG_WRITE, onack, oncommit, objver);
- o->snapc = snapc;
- return op_submit(o);
- }
ceph_tid_t setxattr(const object_t& oid, const object_locator_t& oloc,
const char *name, const SnapContext& snapc, const bufferlist &bl,
utime_t mtime, int flags,