fix(etl): Split memory usage
[csit.git] / fdio.infra.terraform / terraform-nomad-pyspark-etl / conf / nomad / etl.hcl.tftpl
index 241af4d..b5b43e5 100644 (file)
@@ -6,7 +6,7 @@ job "${job_name}" {
     prohibit_overlap = "${prohibit_overlap}"
     time_zone        = "${time_zone}"
   }
-  group "${job_name}-master" {
+  group "${job_name}-trending" {
     restart {
       mode = "fail"
     }
@@ -169,6 +169,20 @@ job "${job_name}" {
         memory = ${memory}
       }
     }
+  }
+  group "${job_name}-stats" {
+    restart {
+      mode = "fail"
+    }
+    constraint {
+      attribute       = "$${attr.cpu.arch}"
+      operator        = "!="
+      value           = "arm64"
+    }
+    constraint {
+      attribute      = "$${node.class}"
+      value          = "builder"
+    }
     task "${job_name}-stats" {
       artifact {
         source      = "git::https://github.com/FDio/csit"
@@ -200,7 +214,7 @@ job "${job_name}" {
       }
     }
   }
-  group "${job_name}-rls2302" {
+  group "${job_name}-coverage-rls2302" {
     restart {
       mode = "fail"
     }
@@ -405,6 +419,20 @@ job "${job_name}" {
         memory = ${memory}
       }
     }
+  }
+  group "${job_name}-iterative-rls2302" {
+    restart {
+      mode = "fail"
+    }
+    constraint {
+      attribute = "$${attr.cpu.arch}"
+      operator  = "!="
+      value     = "arm64"
+    }
+    constraint {
+      attribute = "$${node.class}"
+      value     = "builder"
+    }
     task "${job_name}-iterative-hoststack" {
       artifact {
         source      = "git::https://github.com/FDio/csit"