]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
test/osd/RadosModel: WriteSameOp fix infinite loop
authorMatan Breizman <mbreizma@redhat.com>
Mon, 5 Sep 2022 13:02:55 +0000 (13:02 +0000)
committerMatan Breizman <mbreizma@redhat.com>
Mon, 5 Sep 2022 13:02:55 +0000 (13:02 +0000)
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
src/test/osd/RadosModel.h

index 3581d773b5f2e5f3332194f279084f9edc50b78d..1e5d0e908bc14129b6f12ef3c04a2556df1fb6d2 100644 (file)
@@ -1243,6 +1243,8 @@ public:
           std::cout << "oid " << oid << "version " << version
                     << "is already newer than " << (*i)->get_version64() << std::endl;
         }
+       (*i)->release();
+       waiting.erase(i++);
       }
 
       context->update_object_version(oid, version);