From ba6052e896c894bdd9aef85037346d1daa5662d6 Mon Sep 17 00:00:00 2001 From: Prasanna Kumar Kalever Date: Thu, 5 May 2022 08:16:40 +0530 Subject: [PATCH] e2e: workaround fix for omap leaks 2 omap objects are getting leaked in the e2e tests, this change is to workaround them for now. Signed-off-by: Prasanna Kumar Kalever --- e2e/rbd.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/e2e/rbd.go b/e2e/rbd.go index 4d844ce39..2b0c14d01 100644 --- a/e2e/rbd.go +++ b/e2e/rbd.go @@ -2767,6 +2767,10 @@ var _ = Describe("RBD", func() { e2elog.Failf("failed to check csi journal in pool: %v", err) } + err = deleteJournalInfoInPool(f, pvc, "replicapool") + if err != nil { + e2elog.Failf("failed to delete omap data: %v", err) + } err = deletePVCAndApp("", f, pvc, app) if err != nil { e2elog.Failf("failed to delete PVC and application: %v", err) @@ -2807,6 +2811,10 @@ var _ = Describe("RBD", func() { e2elog.Failf("failed to check data pool for image: %v", err) } + err = deleteJournalInfoInPool(f, pvc, "replicapool") + if err != nil { + e2elog.Failf("failed to delete omap data: %v", err) + } // cleanup and undo changes made by the test err = deletePVCAndApp("", f, pvc, app) if err != nil {