diff --git a/HLT/Trigger/TrigControl/TrigCommon/bin/athenaHLT.py b/HLT/Trigger/TrigControl/TrigCommon/bin/athenaHLT.py index 6441ab66d7d00f127f1bcc46b3a984f9bdf2a149..85065fe4162900dd7897dc8d88930cb74d0d0ec1 100755 --- a/HLT/Trigger/TrigControl/TrigCommon/bin/athenaHLT.py +++ b/HLT/Trigger/TrigControl/TrigCommon/bin/athenaHLT.py @@ -178,7 +178,7 @@ def HLTMPPy_cfgdict(args): cdict = {} cdict['HLTMPPU'] = { 'application_name' : 'athenaHLT-%d' % os.getpid(), # unique name required to avoid interference - 'extra_params' : ["dumpFDs=1", "dumpThreads=1"] if args.debug_fork else None, + 'extra_params' : ["SkipFinalizeWorker=0"], 'interactive' : args.interactive, 'log_root' : os.getcwd(), 'log_name' : ('' if args.unique_log_files else 'athenaHLT:'), @@ -191,6 +191,8 @@ def HLTMPPy_cfgdict(args): 'soft_timeout_fraction' : 0.95, 'hltresultSizeMb': args.hltresult_size } + if args.debug_fork: + cdict['HLTMPPU']['extra_params'] += ["dumpFDs=1", "dumpThreads=1"] if args.debug: cdict['HLTMPPU']['debug'] = args.debug