From: myoungwon oh Date: Tue, 30 Mar 2021 07:00:28 +0000 (+0900) Subject: src/test: reset flushed to false when updating object X-Git-Tag: v17.1.0~2307^2~5 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=d5137e71732090b391ea26b769afec0f6ef65a45;p=ceph.git src/test: reset flushed to false when updating object The object updated by the Ops should be set unflushed. Signed-off-by: Myoungwon Oh --- diff --git a/src/test/osd/RadosModel.h b/src/test/osd/RadosModel.h index 5cb37946ba15..577a32765a27 100644 --- a/src/test/osd/RadosModel.h +++ b/src/test/osd/RadosModel.h @@ -422,6 +422,7 @@ public: new_obj.attrs.erase(*i); } new_obj.dirty = true; + new_obj.flushed = false; pool_obj_cont[current_snap].insert_or_assign(oid, new_obj); } @@ -430,6 +431,7 @@ public: ObjectDesc new_obj = get_most_recent(oid); new_obj.header = bufferlist(); new_obj.dirty = true; + new_obj.flushed = false; pool_obj_cont[current_snap].insert_or_assign(oid, new_obj); } @@ -440,6 +442,7 @@ public: new_obj.header = bl; new_obj.exists = true; new_obj.dirty = true; + new_obj.flushed = false; pool_obj_cont[current_snap].insert_or_assign(oid, new_obj); } @@ -453,6 +456,7 @@ public: } new_obj.exists = true; new_obj.dirty = true; + new_obj.flushed = false; pool_obj_cont[current_snap].insert_or_assign(oid, new_obj); } @@ -462,6 +466,7 @@ public: ObjectDesc new_obj = get_most_recent(oid); new_obj.exists = true; new_obj.dirty = true; + new_obj.flushed = false; new_obj.update(cont_gen, contents); pool_obj_cont[current_snap].insert_or_assign(oid, new_obj); @@ -586,6 +591,7 @@ public: ObjectDesc contents; find_object(oid, &contents, snap); contents.dirty = true; + contents.flushed = false; pool_obj_cont.rbegin()->second.insert_or_assign(oid, contents); }