DIRAC icon indicating copy to clipboard operation
DIRAC copied to clipboard

Propagate number of processors from Transformations or Productions down to Jobs description

Open fstagni opened this issue 2 months ago • 1 comments

Nowhere in the TransformationSystem it is called Job().setNumberOfProcessors(). This is "correct", because the logic can be added to the ProductionSystem ("can an application/step run multicore?" and "what are its limits?"). Still, this is quite VO-dependant, but if any it should be added to Vanilla DIRAC ProductionSystem.

All considerations above are also valid for setting RAM limits, which is introduced in https://github.com/DIRACGrid/DIRAC/pull/8232

fstagni avatar Oct 28 '25 14:10 fstagni

I think it is a more general problem of propagating things from the TS down to tasks, down to Requests/Jobs.

We have a similar issue with:

  • sourceSE that Xiaomei reported
  • Activities for FTS
  • Sandbox (@chrisburr )

chaen avatar Oct 28 '25 14:10 chaen

Also "Tag": https://github.com/DIRACGrid/DIRAC/discussions/7862

fstagni avatar Nov 26 '25 14:11 fstagni