diff 0.4.2/conf/modules.config @ 132:cbb06f201be5

planemo upload
author kkonganti
date Mon, 08 Jul 2024 09:46:28 -0400
parents 04f6ac8ca13c
children 421ba3230421
line wrap: on
line diff
--- a/0.4.2/conf/modules.config	Fri Jul 05 09:31:14 2024 -0400
+++ b/0.4.2/conf/modules.config	Mon Jul 08 09:46:28 2024 -0400
@@ -14,54 +14,78 @@
         ![0].contains(task.exitStatus) ? dynamic_retry(task.attempt, 10) : 'finish'
     }
 
-    maxRetries = 5
+    maxRetries = 3
 
     withLabel: 'process_femto' {
-        cpus = 2
+        cpus = { 1 * task.attempt }
+        memory = { 1.GB * task.attempt }
+        time = { 1.h * task.attempt }
     }
 
     withLabel: 'process_pico' {
-        cpus = 2
+        cpus = { 2 * task.attempt }
+        memory = { 4.GB * task.attempt }
+        time = { 2.h * task.attempt }
     }
 
     withLabel: 'process_nano' {
-        cpus = 4
+        cpus = { 4 * task.attempt }
+        memory = { 8.GB * task.attempt }
+        time = { 4.h * task.attempt }
     }
 
     withLabel: 'process_micro' {
-        cpus = 8
+        cpus = { 8 * task.attempt }
+        memory = { 16.GB * task.attempt }
+        time = { 8.h * task.attempt }
     }
 
     withLabel: 'process_only_mem_low' {
-        cpus = 2
+        cpus = { 1 * task.attempt }
+        memory = { 60.GB * task.attempt }
+        time = { 20.h * task.attempt }
     }
 
     withLabel: 'process_only_mem_medium' {
-        cpus = 2
+        cpus = { 1 * task.attempt }
+        memory = { 100.GB * task.attempt }
+        time = { 30.h * task.attempt }
     }
 
     withLabel: 'process_only_mem_high' {
-        cpus = 2
+        cpus = { 1 * task.attempt }
+        memory = { 128.GB * task.attempt }
+        time = { 60.h * task.attempt }
     }
 
     withLabel: 'process_low' {
-        cpus = 8
+        cpus = { 10 * task.attempt }
+        memory = { 60.GB * task.attempt }
+        time = { 20.h * task.attempt }
     }
 
     withLabel: 'process_medium' {
-        cpus = 8
+        cpus = { 10 * task.attempt }
+        memory = { 100.GB * task.attempt }
+        time = { 30.h * task.attempt }
     }
 
     withLabel: 'process_high' {
-        cpus = 8
+        cpus = { 10 * task.attempt }
+        memory = { 128.GB * task.attempt }
+        time = { 60.h * task.attempt }
     }
 
     withLabel: 'process_higher' {
-        cpus = 8
+        cpus = { 10 * task.attempt }
+        memory = { 256.GB * task.attempt }
+        time = { 60.h * task.attempt }
     }
 
     withLabel: 'process_gigantic' {
-        cpus = 8
+        cpus = { 10 * task.attempt }
+        memory = { 512.GB * task.attempt }
+        time = { 60.h * task.attempt }
     }
 }