Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <ldipentima@veritasgenetics.com>
export interface RuntimeConstraints {
ram: number;
vcpus: number;
- keepCacheRam?: number;
+ keep_cache_ram?: number;
API: boolean;
}
export interface SchedulingParameters {
partitions?: string[];
preemptible?: boolean;
- maxRunTime?: number;
+ max_run_time?: number;
}
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<any>(initialize(RUN_PROCESS_ADVANCED_FORM, advancedInitialData));
api: advancedForm[API_FIELD],
},
schedulingParameters: {
- maxRunTime: advancedForm[RUNTIME_FIELD]
+ max_run_time: advancedForm[RUNTIME_FIELD]
},
containerImage: 'arvados/jobs',
cwd: '/var/spool/cwl',
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 {
parse={IntInput.parse}
format={IntInput.format}
type='number'
- validate={keepCacheRamValdation} />
+ validate={keepCacheRamValidation} />
</Grid>
<Grid item xs={12} md={6}>
<Field
const ramValidation = [min(0)];
const vcpusValidation = [min(1)];
-const keepCacheRamValdation = [optional(min(0))];
+const keepCacheRamValidation = [optional(min(0))];
const runtimeValidation = [optional(min(1))];