20240: Lock containers table before cascading priority updates.
[arvados.git] / lib / lsf / dispatch_test.go
index e161d11a9bac6ad0abfc9e710c3539f859b8bf01..cd41071d2cebc8bb62c96764ba767fa7da5e5835 100644 (file)
@@ -45,6 +45,7 @@ func (s *suite) SetUpTest(c *check.C) {
        c.Assert(err, check.IsNil)
        cluster, err := cfg.GetCluster("")
        c.Assert(err, check.IsNil)
+       cluster.Containers.ReserveExtraRAM = 256 << 20
        cluster.Containers.CloudVMs.PollInterval = arvados.Duration(time.Second / 4)
        cluster.Containers.MinRetryPeriod = arvados.Duration(time.Second / 4)
        cluster.InstanceTypes = arvados.InstanceTypeMap{
@@ -78,8 +79,9 @@ func (s *suite) SetUpTest(c *check.C) {
        err = arvados.NewClientFromEnv().RequestAndDecode(&s.crPending, "POST", "arvados/v1/container_requests", nil, map[string]interface{}{
                "container_request": map[string]interface{}{
                        "runtime_constraints": arvados.RuntimeConstraints{
-                               RAM:   100000000,
-                               VCPUs: 2,
+                               RAM:           100000000,
+                               VCPUs:         2,
+                               KeepCacheDisk: 8 << 30,
                        },
                        "container_image":     arvadostest.DockerImage112PDH,
                        "command":             []string{"sleep", "1"},