DIRACGrid / DIRACGrid/diracx

[Feature]: Disable rescheduling in DiracX

Open
#760 7 comments 0 reactions 2 assignees Claimed by @atsareg View on GitHub
enhancement
Dominant language
Python
Stars
19
Forks
45
Avg merge
4d 23h
Merged PRs (30d)
12

Description

### 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_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.