]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
src/test: reset flushed to false when updating object
authormyoungwon oh <ohmyoungwon@gmail.com>
Tue, 30 Mar 2021 07:00:28 +0000 (16:00 +0900)
committermyoungwon oh <ohmyoungwon@gmail.com>
Thu, 1 Apr 2021 09:43:15 +0000 (18:43 +0900)
The object updated by the Ops should be set unflushed.

Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
src/test/osd/RadosModel.h

index 5cb37946ba153654fef32d2a723a3f6f3e02d249..577a32765a2759829787b2a2b890095e73ebd08e 100644 (file)
@@ -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);
   }