File tree 4 files changed +14
-4
lines changed
4 files changed +14
-4
lines changed Original file line number Diff line number Diff line change 46
46
DR2_TILE_HOST_PATH = os .environ ['DR2_TILE_HOST_PATH' ]
47
47
JOB_UID = os .environ .get ('JOB_UID' , '1001' )
48
48
JOB_GID = os .environ .get ('JOB_GID' , '1001' )
49
+ JOB_RESOURCE_REQUEST_CPU = os .environ .get ('JOB_RESOURCE_REQUEST_CPU' , '100m' )
50
+ JOB_RESOURCE_LIMIT_CPU = os .environ .get ('JOB_RESOURCE_LIMIT_CPU' , '1' )
51
+ JOB_RESOURCE_REQUEST_MEMORY = os .environ .get ('JOB_RESOURCE_REQUEST_MEMORY' , '100Mi' )
52
+ JOB_RESOURCE_LIMIT_MEMORY = os .environ .get ('JOB_RESOURCE_LIMIT_MEMORY' , '1Gi' )
49
53
50
54
FRONTEND_BASE_PATH = re .sub (r'http.*\/\/{}' .format (BASE_DOMAIN ), '' , FRONTEND_BASE_URL )
Original file line number Diff line number Diff line change 89
89
command : ["python3", "prestop.py"]
90
90
resources :
91
91
limits :
92
- cpu : {{ resource_limit_cpu}}
92
+ cpu : {{ resource_limit_cpu | quote }}
93
+ memory : {{ resource_limit_memory | quote }}
93
94
requests :
94
- cpu : {{ resource_request_cpu}}
95
+ cpu : {{ resource_request_cpu | quote }}
96
+ memory : {{ resource_request_memory | quote }}
Original file line number Diff line number Diff line change @@ -1959,8 +1959,10 @@ def submit_job(params):
1959
1959
conf ['configjob' ]['spec' ] = {}
1960
1960
1961
1961
# TODO: Variate the resource requests/limits between the task types
1962
- conf ["resource_limit_cpu" ] = 1
1963
- conf ["resource_request_cpu" ] = 1
1962
+ conf ["resource_limit_cpu" ] = envvars .JOB_RESOURCE_LIMIT_CPU
1963
+ conf ["resource_request_cpu" ] = envvars .JOB_RESOURCE_REQUEST_CPU
1964
+ conf ["resource_limit_memory" ] = envvars .JOB_RESOURCE_LIMIT_MEMORY
1965
+ conf ["resource_request_memory" ] = envvars .JOB_RESOURCE_REQUEST_MEMORY
1964
1966
1965
1967
1966
1968
# Should the job be executed synchronously or in an independent container (Kubernetes Job)
Original file line number Diff line number Diff line change @@ -57,6 +57,8 @@ def job(input):
57
57
username = input ["configjob" ]["metadata" ]["username" ],
58
58
resource_limit_cpu = input ["resource_limit_cpu" ],
59
59
resource_request_cpu = input ["resource_request_cpu" ],
60
+ resource_limit_memory = input ["resource_limit_memory" ],
61
+ resource_request_memory = input ["resource_request_memory" ],
60
62
desarchiveHostPath = envvars .DESARCHIVE_HOST_PATH ,
61
63
coaddHostPath = envvars .COADD_HOST_PATH ,
62
64
dr2TilePath = envvars .DR2_TILE_HOST_PATH ,
You can’t perform that action at this time.
0 commit comments