Skip to content

[Feature]: Disable rescheduling in DiracX #760

@aldbr

Description

@aldbr

User Story

As an operator and as a developer, it can be very complex to follow rescheduled jobs properly and we sometimes see some discrepancies. We decided not to implement the rescheduling feature within DiracX as it would be much easier to manage.

Feature Description

Nevertheless, before making this decision, we already started to implement a reschedule method in diracx-routers. This one should be removed from the code.

Then, one should add an a CS option in DIRAC to enable/disable rescheduling.
In each function where the rescheduling is called, one should check the value and return S_ERROR if disabled.

Definition of Done

  • Option to disable rescheduling in DIRAC
  • no mention of rescheduling within DiracX
  • Unit tests in DIRAC
  • Documentation

Alternatives Considered

No response

Related Issues

No response

Additional Context

No response

Metadata

Metadata

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions