21461: Improves memory management when running tests in "open" mode.
[arvados.git] / lib / controller / localdb / container_test.go
index 65d9fac5bb6e9377b2c892d553ead37881731db5..86ae714ba9b2fab38ce8e959f9061defa92232a0 100644 (file)
@@ -204,6 +204,7 @@ func (s *containerSuite) TestUpdatePriorityMultiLevelWorkflow(c *C) {
        defer deadlockCancel()
        for _, cr := range allcrs {
                if strings.Contains(cr.Command[2], " j ") && !strings.Contains(cr.Command[2], " k ") {
+                       cr := cr
                        wg.Add(1)
                        go func() {
                                defer wg.Done()
@@ -250,6 +251,9 @@ func (s *containerSuite) TestUpdatePriorityMultiLevelWorkflow(c *C) {
                                                "state": "Cancelled",
                                        },
                                })
+                               if errors.Is(err, context.Canceled) {
+                                       break
+                               }
                                c.Assert(err, IsNil)
                        }
                        time.Sleep(time.Second / 10)