New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The Dark Reaper should run continuously instead of exiting early when there’s nothing to do #4377
Comments
dchristidis
added a commit
to dchristidis/rucio
that referenced
this issue
Mar 4, 2021
This is a quick and dirty solution to running the Dark Reaper on Kubernetes. We can improve it with some refactoring in the future.
dchristidis
added a commit
to dchristidis/rucio
that referenced
this issue
Mar 4, 2021
This is a quick and dirty solution to running the Dark Reaper on Kubernetes. We can improve it with some refactoring in the future.
bari12
added a commit
that referenced
this issue
Mar 16, 2021
…ow_the_Dark_Reaper_to_run_continuously Consistency: Allow the Dark Reaper to run continuously #4377
bari12
pushed a commit
that referenced
this issue
Mar 16, 2021
This is a quick and dirty solution to running the Dark Reaper on Kubernetes. We can improve it with some refactoring in the future.
dchristidis
added a commit
to dchristidis/rucio
that referenced
this issue
Apr 7, 2021
Otherwise, the original list is lost and the Dark Reaper will not pick up newly-added quarantined replicas.
dchristidis
added a commit
to dchristidis/rucio
that referenced
this issue
Apr 7, 2021
@dchristidis We still see issues with this in 1.25.2. The DR runs continuously, it just refuses to pick up new work from the database. More specifically, we add a file to quarantined_replicas for Purdue and start DR. It deletes the file. We add another file to QR and DR says it has nothing to do. Then we restart DR and it picks up the work. Thoughts? |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Motivation
The Dark Reaper has its own implementation of
list_rses()
which only returns RSEs that have at least one quarantined replica. This is not optimal for two reasons:Modification
Replace the custom
list_rses()
implementation with the one from the core.The text was updated successfully, but these errors were encountered: