From 446f4a8c3b6409cedd6f64c3ecb4c8a620f9f549 Mon Sep 17 00:00:00 2001 From: Stefano Belforte Date: Mon, 16 Dec 2024 10:00:19 +0100 Subject: [PATCH] REQUIRED_MINIMUM_MICROARCH is an int. Fix #8865 (#8866) --- src/python/TaskWorker/Actions/DagmanCreator.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/python/TaskWorker/Actions/DagmanCreator.py b/src/python/TaskWorker/Actions/DagmanCreator.py index 949aebf5eb..ba68b46a47 100644 --- a/src/python/TaskWorker/Actions/DagmanCreator.py +++ b/src/python/TaskWorker/Actions/DagmanCreator.py @@ -392,13 +392,13 @@ def populateGlideinMatching(self, info): # and may need different classAd(s) in the JDL, so try to be general here min_micro_arch = info['tm_job_min_microarch'] if not min_micro_arch: - info['required_minimum_microarch'] = 'x86-64-v2' # the current default for CMSSW + info['required_minimum_microarch'] = '2' # the current default for CMSSW return if min_micro_arch == 'any': - info['required_minimum_microarch'] = 'any' + info['required_minimum_microarch'] = 0 return if min_micro_arch.startswith('x86-64-v'): - info['required_minimum_microarch'] = min_micro_arch + info['required_minimum_microarch'] = int(min_micro_arch.split('v')[-1]) return self.logger.error(f"Not supported microarch: {min_micro_arch}. Ignore it") info['required_minimum_microarch'] = 'any'