mirror of
https://github.com/ceph/ceph
synced 2025-02-22 18:47:18 +00:00
features: deprecate CEPH_FEATURE_OSD_SET_ALLOC_HINT
Signed-off-by: Samuel Just <sjust@redhat.com>
This commit is contained in:
parent
9b27e73564
commit
b0ba592986
@ -59,7 +59,7 @@
|
||||
#define CEPH_FEATURE_MSGR_KEEPALIVE2 (1ULL<<42)
|
||||
#define CEPH_FEATURE_OSD_POOLRESEND (1ULL<<43)
|
||||
#define CEPH_FEATURE_ERASURE_CODE_PLUGINS_V2 (1ULL<<44)
|
||||
#define CEPH_FEATURE_OSD_SET_ALLOC_HINT (1ULL<<45)
|
||||
#define DEPRECATED_CEPH_FEATURE_OSD_SET_ALLOC_HINT (1ULL<<45) // DEPRECATED: JEWEL
|
||||
#define CEPH_FEATURE_OSD_FADVISE_FLAGS (1ULL<<46)
|
||||
#define CEPH_FEATURE_OSD_REPOP (1ULL<<46) /* overlap with fadvise */
|
||||
#define CEPH_FEATURE_OSD_OBJECT_DIGEST (1ULL<<46) /* overlap with fadvise */
|
||||
@ -160,7 +160,7 @@ static inline unsigned long long ceph_sanitize_features(unsigned long long f) {
|
||||
CEPH_FEATURE_MSGR_KEEPALIVE2 | \
|
||||
CEPH_FEATURE_OSD_POOLRESEND | \
|
||||
CEPH_FEATURE_ERASURE_CODE_PLUGINS_V2 | \
|
||||
CEPH_FEATURE_OSD_SET_ALLOC_HINT | \
|
||||
DEPRECATED_CEPH_FEATURE_OSD_SET_ALLOC_HINT | \
|
||||
CEPH_FEATURE_OSD_FADVISE_FLAGS | \
|
||||
CEPH_FEATURE_OSD_REPOP | \
|
||||
CEPH_FEATURE_OSD_OBJECT_DIGEST | \
|
||||
|
@ -4879,10 +4879,6 @@ int ReplicatedPG::do_osd_ops(OpContext *ctx, vector<OSDOp>& ops)
|
||||
++ctx->num_write;
|
||||
{
|
||||
tracepoint(osd, do_osd_op_pre_setallochint, soid.oid.name.c_str(), soid.snap.val, op.alloc_hint.expected_object_size, op.alloc_hint.expected_write_size);
|
||||
if (!(get_min_upacting_features() & CEPH_FEATURE_OSD_SET_ALLOC_HINT)) {
|
||||
result = -EOPNOTSUPP;
|
||||
break;
|
||||
}
|
||||
if (maybe_create_new_object(ctx)) {
|
||||
ctx->mod_desc.create();
|
||||
t->touch(soid);
|
||||
|
Loading…
Reference in New Issue
Block a user