You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
rucio-atropos | Replica | End the life of the rules according to the Lifetime Model | ❌ | ✅ | ❌ | [Details](bin/rucio-atropos.md)
23
-
rucio-auditor | Replica | Find inconsistencies on storage, for example, dark data discovery | ❌ | ❌ | ❌ | [Details](bin/rucio-auditor.md)
23
+
rucio-auditor | Replica | Find inconsistencies on storage, for example, dark data discovery | ❌ | ✅ | ❌ | [Details](bin/rucio-auditor.md)
24
24
rucio-automatix | Replica | Used for testing: injects random data in RSEs to check liveness | ❌ | ✅ | ❌ | [Details](bin/rucio-automatix.md)
25
25
rucio-bb8 | Replica | Rebalance data across RSEs | ❌ | ✅ | ❌ | [Details](bin/rucio-bb8.md)
26
26
rucio-cache-client | Replica | Populates information of replicas on volatile storage | ❌ | ❌ | ❌ | [Details](bin/rucio-cache-client.md)
27
27
rucio-cache-consumer | Replica | Adds and deletes cache replicas to the Rucio catalog | ❌ | ✅ | ❌ | [Details](bin/rucio-cache-consumer.md)
28
-
rucio-conveyor-finisher | Transfer | Updates Rucio internal state after the file transfer has finished | ✅ | ✅ | ❌ | [Details](bin/rucio-conveyor-finisher.md)
28
+
rucio-conveyor-finisher | Transfer | Updates Rucio internal state after the file transfer has finished | ✅ | ✅ | ✅ | [Details](bin/rucio-conveyor-finisher.md)
29
29
rucio-conveyor-poller | Transfer | Polls updates from the transfer tool to check the transfer state | ❌ | ✅ | ❌ | [Details](bin/rucio-conveyor-poller.md)
30
30
rucio-conveyor-preparer | Transfer | Prepares data transfers | ✅ | ✅ | ❌ | [Details](bin/rucio-conveyor-preparer.md)
31
-
rucio-conveyor-receiver | Transfer | Sister of poller, instead of polling for updates, it reads transfer tools notifications to check transfer state | ❌ | ❌ | ❌ | [Details](bin/rucio-conveyor-receiver.md)
32
-
rucio-conveyor-stager | Transfer | Issues staging (bring online) requests to tape RSEs | ✅ |❌ | ✅ | [Details](bin/rucio-conveyor-stager.md)
31
+
rucio-conveyor-receiver | Transfer | Sister of poller, instead of polling for updates, it reads transfer tools notifications to check transfer state | ❌ | ✅ | ❌ | [Details](bin/rucio-conveyor-receiver.md)
32
+
rucio-conveyor-stager | Transfer | Issues staging (bring online) requests to tape RSEs | ✅ | ✅ | ✅ | [Details](bin/rucio-conveyor-stager.md)
33
33
rucio-conveyor-submitter | Transfer | Submit transfer requests to the transfer tool (prepares the transfer as well if the conveyor-preparer is not enabled) | ✅ | ✅ | ✅ | [Details](bin/rucio-conveyor-submitter.md)
34
34
rucio-conveyor-throttler | Transfer | Queues transfer requests inside Rucio, applying limits, ex: only one transfer at a time, etc ... | ❌ | ❌ | ❌ | [Details](bin/rucio-conveyor-throttler.md)
rucio-minos | Replica | Reads list of physical file names (PFNs) declared bad and classifies them in: temporary unavailable and permanently unavailable (to be recovered by the necromancer daemon) | ✅ | ✅ | ❌ | [Details](bin/rucio-minos.md)
45
45
rucio-minos-temporary-expiration | Replica | Moves back TEMPORARY_UNAVAILABLE replicas into AVAILABLE state | ✅ | ✅ | ❌ | [Details](bin/rucio-minos-temporary-expiration.md)
46
46
rucio-necromancer | Deletion | Works on permanently unavailable replicas, it tries to recover the data from other valid replicas if any, else declares the replica as lost | ✅ | ✅ | ❌ | [Details](bin/rucio-necromancer.md)
47
-
rucio-oauth-manager | Auth/Authz | Deletes expired access tokens (in case there is a valid refresh token, expired access tokens will be kept until refresh_token expires as well.) and deletion of expired OAuth session parameters | ❌ | ✅ | ❌ | [Details](bin/rucio-oauth-manager.md)
47
+
rucio-oauth-manager | Auth/Authz | Deletes expired access tokens (in case there is a valid refresh token, expired access tokens will be kept until refresh_token expires as well.) and deletion of expired OAuth session parameters | ✅ | ✅ | ❌ | [Details](bin/rucio-oauth-manager.md)
48
48
rucio-reaper | Deletion | Deletes replicas that don't have locks anymore, i.e. they have a tombstone set | ✅ | ✅ | ✅ | [Details](bin/rucio-reaper.md)
49
49
rucio-suspicious-replica-recoverer | Replica | Declares suspicious replicas as bad if they are found available on other RSEs, so necromancer will work on them | ❌ | ❌ | ✅ | [Details](bin/rucio-replica-recoverer.md)
50
50
rucio-rse-decommissioner | Deletion | Decommissions an RSE. The actions to perform are specified in decommissioning profiles (delete all data, move replicas, etc ...) | ❌ | ❌ | ❌ | [Details](bin/rucio-rse-decommissioner.md)
@@ -100,10 +100,10 @@ Listed below are common definitions between different daemons.
100
100
101
101
-**run-once** - Only run one iteration of the daemon. If executed with this argument the daemon will run once and close.
102
102
-**sleep-time** - How long a daemon will sleep between iterations, mutually exclusive with `run-once`. Units of seconds.
103
-
-**threads**, **total-workers**, **threads-per-process** - _[Present in threaded daemons]_ Run in threaded mode.
104
-
-**bulk**, **chunk-size** - _[Present in batched daemons]_ Provide a limit of the number of operations a single instance of a daemon can run in an iteration.
105
-
-**dry-run** - Run once, showing logs of the daemon's operations without preforming any action. Useful for verifying settings of the instance and daemon.
106
-
-**vos** - _[Present in Multi-VO daemons]_ Provide a list VOs with which the daemon can interact. Used when VOs use different settings for their daemons.
103
+
-**threads**, **total-workers**, **threads-per-process**, **nprocs** - _[Present in threaded daemons]_ Run in threaded mode.
104
+
-**bulk**, **chunk-size**, **max-rows** - _[Present in batched daemons]_ Provide a limit of the number of operations a single instance of a daemon can run in an iteration.
105
+
-**dry-run** - Run once, showing logs of the daemon's operations without performing any action. Useful for verifying settings of the instance and daemon.
106
+
-**vos** - _[Present in Multi-VO daemons]_ Provide a list of VOs with which the daemon can interact. Used when VOs use different settings for their daemons.
107
107
108
108
### Batched Daemons
109
109
@@ -127,7 +127,7 @@ This definition doesn't apply for producer/consumer daemons. When producer/consu
127
127
Daemons that have a `vos` option can be set to have separate settings per vo running in a multi-vo instance.
128
128
When this is set, the daemon will only interact with objects that are explicitly included in the specific VO.
129
129
130
-
By default, daemon with multi-VO options interact with all VOs on the instance.
130
+
By default, a daemon with multi-VO options interact with all VOs on the instance.
131
131
For example, this is the log displayed by the `replica-recoverer` daemon.
0 commit comments