From deed241fcc360807c652d833a76ada892a911fae Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Wed, 17 Jul 2019 11:55:42 -0500 Subject: [PATCH] osd/ECTransaction,ReplicatedBackend: create op is new in octopus Not nautilus! Fixes: https://tracker.ceph.com/issues/40755 Signed-off-by: Sage Weil --- src/osd/ECTransaction.cc | 2 +- src/osd/ReplicatedBackend.cc | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/osd/ECTransaction.cc b/src/osd/ECTransaction.cc index 0489fd7b5a78f..1eec367c976c5 100644 --- a/src/osd/ECTransaction.cc +++ b/src/osd/ECTransaction.cc @@ -265,7 +265,7 @@ void ECTransaction::generate_transactions( [&](const PGTransaction::ObjectOperation::Init::None &) {}, [&](const PGTransaction::ObjectOperation::Init::Create &op) { for (auto &&st: *transactions) { - if (require_osd_release >= ceph_release_t::nautilus) { + if (require_osd_release >= ceph_release_t::octopus) { st.second.create( coll_t(spg_t(pgid, st.first)), ghobject_t(oid, ghobject_t::NO_GEN, st.first)); diff --git a/src/osd/ReplicatedBackend.cc b/src/osd/ReplicatedBackend.cc index 31e0af78d4ea5..b90b1a81ca0cf 100644 --- a/src/osd/ReplicatedBackend.cc +++ b/src/osd/ReplicatedBackend.cc @@ -324,7 +324,7 @@ void generate_transaction( [&](const PGTransaction::ObjectOperation::Init::None &) { }, [&](const PGTransaction::ObjectOperation::Init::Create &op) { - if (require_osd_release >= ceph_release_t::nautilus) { + if (require_osd_release >= ceph_release_t::octopus) { t->create(coll, goid); } else { t->touch(coll, goid); -- 2.39.5