From: Lucas Di Pentima Date: Fri, 16 Aug 2019 18:07:36 +0000 (-0300) Subject: 15407: Fixes handling of runtime constraints and scheduling params. X-Git-Tag: 2.0.0~40^2~7 X-Git-Url: https://git.arvados.org/arvados-workbench2.git/commitdiff_plain/69e971b0d44effcf900cf830edf8592731aff2b1 15407: Fixes handling of runtime constraints and scheduling params. Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima --- diff --git a/src/models/runtime-constraints.ts b/src/models/runtime-constraints.ts index a780fd35..89101c6e 100644 --- a/src/models/runtime-constraints.ts +++ b/src/models/runtime-constraints.ts @@ -5,6 +5,6 @@ export interface RuntimeConstraints { ram: number; vcpus: number; - keepCacheRam?: number; + keep_cache_ram?: number; API: boolean; } diff --git a/src/models/scheduling-parameters.ts b/src/models/scheduling-parameters.ts index 50ce4156..f2167c97 100644 --- a/src/models/scheduling-parameters.ts +++ b/src/models/scheduling-parameters.ts @@ -5,5 +5,5 @@ export interface SchedulingParameters { partitions?: string[]; preemptible?: boolean; - maxRunTime?: number; + max_run_time?: number; } diff --git a/src/store/processes/processes-actions.ts b/src/store/processes/processes-actions.ts index 6f1d23b0..c6bc1418 100644 --- a/src/store/processes/processes-actions.ts +++ b/src/store/processes/processes-actions.ts @@ -95,10 +95,10 @@ export const reRunProcess = (processUuid: string, workflowUuid: string) => const advancedInitialData: RunProcessAdvancedFormData = { output: process.outputName, - runtime: process.schedulingParameters.maxRunTime, + runtime: process.schedulingParameters.max_run_time, ram: process.runtimeConstraints.ram, vcpus: process.runtimeConstraints.vcpus, - keepCacheRam: process.runtimeConstraints.keepCacheRam, + keep_cache_ram: process.runtimeConstraints.keep_cache_ram, api: process.runtimeConstraints.API }; dispatch(initialize(RUN_PROCESS_ADVANCED_FORM, advancedInitialData)); diff --git a/src/store/run-process-panel/run-process-panel-actions.ts b/src/store/run-process-panel/run-process-panel-actions.ts index 5b082b8c..b543b160 100644 --- a/src/store/run-process-panel/run-process-panel-actions.ts +++ b/src/store/run-process-panel/run-process-panel-actions.ts @@ -135,7 +135,7 @@ export const runProcess = async (dispatch: Dispatch, getState: () => RootSt api: advancedForm[API_FIELD], }, schedulingParameters: { - maxRunTime: advancedForm[RUNTIME_FIELD] + max_run_time: advancedForm[RUNTIME_FIELD] }, containerImage: 'arvados/jobs', cwd: '/var/spool/cwl', diff --git a/src/views/run-process-panel/run-process-advanced-form.tsx b/src/views/run-process-panel/run-process-advanced-form.tsx index 30ff494c..d63ff30f 100644 --- a/src/views/run-process-panel/run-process-advanced-form.tsx +++ b/src/views/run-process-panel/run-process-advanced-form.tsx @@ -20,7 +20,7 @@ export const OUTPUT_FIELD = 'output'; export const RUNTIME_FIELD = 'runtime'; export const RAM_FIELD = 'ram'; export const VCPUS_FIELD = 'vcpus'; -export const KEEP_CACHE_RAM_FIELD = 'keepCacheRam'; +export const KEEP_CACHE_RAM_FIELD = 'keep_cache_ram'; export const API_FIELD = 'api'; export interface RunProcessAdvancedFormData { @@ -93,7 +93,7 @@ export const RunProcessAdvancedForm = parse={IntInput.parse} format={IntInput.format} type='number' - validate={keepCacheRamValdation} /> + validate={keepCacheRamValidation} />