Skip to content

Commit 1526a61

Browse files
voetbergrdimaio
authored andcommitted
Update links on bin files
1 parent acc1845 commit 1526a61

File tree

1 file changed

+35
-36
lines changed

1 file changed

+35
-36
lines changed

docs/started/main_components/daemons.md

Lines changed: 35 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -10,48 +10,47 @@ and then write some data back into the DB.
1010

1111
Usually one daemon will create some work for another daemon and vice-versa.
1212
In Rucio realm, daemons communicate to others by the DB.
13-
1413
The following table represents a high level view of the responsibility of each of the daemons.
1514

1615
## Daemons
1716

1817
Name | Domain| Purpose | Details
1918
-----------| ----------------- | -------| ----- |
20-
rucio-abacus-account | Accounting | Account usage | [Details](../bin/rucio-abacus-account)
21-
rucio-abacus-collection-replica | Accounting | Updates collection replicas | [Details](../bin/rucio-abacus-collection-replica)
22-
rucio-abacus-rse | Accounting | Updates RSE counters | [Details](../bin/rucio-abacus-rse)
23-
rucio-atropos | Replica | End the life of the rules according to the Lifetime Model | [Details](../bin/rucio-atropos)
24-
rucio-auditor | Replica | Find inconsistencies on storage, for example, dark data discovery | [Details](../bin/rucio-auditor)
25-
rucio-automatix | Replica | Used for testing: injects random data in RSEs to check liveness | [Details](../bin/rucio-automatix)
26-
rucio-bb8 | Replica | Rebalance data across RSEs | [Details](../bin/rucio-bb8)
27-
rucio-cache-client | Replica | Populates information of replicas on volatile storage | [Details](../bin/rucio-cache-client)
28-
rucio-cache-consumer | Replica | Adds and deletes cache replicas to the Rucio catalog | [Details](../bin/rucio-cache-consumer)
29-
rucio-conveyor-finisher | Transfer | Updates Rucio internal state after the file transfer has finished | [Details](../bin/rucio-conveyor-finisher)
30-
rucio-conveyor-poller | Transfer | Polls updates from the transfer tool to check the transfer state | [Details](../bin/rucio-conveyor-poller)
31-
rucio-conveyor-preparer | Transfer | Prepares data transfers | [Details](../bin/rucio-conveyor-preparer)
32-
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)
33-
rucio-conveyor-stager | Transfer | Issues staging (bring online) requests to tape RSEs | [Details](../bin/rucio-conveyor-stager)
34-
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)
35-
rucio-conveyor-throttler | Transfer | Queues transfer requests inside Rucio, applying limits, ex: only one transfer at a time, etc ... | [Details](../bin/rucio-conveyor-throttler)
36-
rucio-dark-reaper | Deletion | Deletes quarantined replicas | [Details](../bin/rucio-dark-reaper)
37-
rucio-dumper | Consistency | Dumps file lists. The rucio-auditor consumes these dumps to discover dark data | [Details](../bin/rucio-dumper)
38-
rucio-follower | Telemetry | Aggregates events affecting DIDs | [Details](../bin/rucio-follower)
39-
rucio-hermes | Telemetry | Sends Rucio messages to external services (InfluxDB, OpenSearch, ActiveMQ, ...) | [Details](../bin/rucio-hermes)
40-
rucio-judge-cleaner | Rule | Cleans expired replication rules | [Details](../bin/rucio-judge-cleaner)
41-
rucio-judge-evaluator | Rule | Creates and evaluates replication rules based on their state (OK/REPL/STUCK) | [Details](../bin/rucio-judge-evaluator)
42-
rucio-judge-injector | Rule | Asynchronously injects replication rules | [Details](../bin/rucio-judge-injector)
43-
rucio-judge-repairer | Rule | Repairs stuck replication rules (STATE=STUCK) | [Details](../bin/rucio-judge-repairer)
44-
rucio-kronos | Telemetry | Consumes Rucio tracing messages, updates access time of replicas and access count of DIDs | [Details](../bin/rucio-kronos)
45-
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)
46-
rucio-minos-temporary-expiration | Replica | Moves back TEMPORARY_UNAVAILABLE replicas into AVAILABLE state | [Details](../bin/rucio-minos-temporary-expiration)
47-
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)
48-
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)
49-
rucio-reaper | Deletion | Deletes replicas that don't have locks anymore, i.e. they have a tombstone set | [Details](../bin/rucio-reaper)
50-
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)
51-
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)
52-
rucio-storage-consistency-actions | Consistency | Applies corrective actions as a result of a consistency check on an RSE | [Details](../bin/rucio-storage-consistency-actions)
53-
rucio-transmogrifier | Rule | Creates replication rules for DIDs matching a subscription | [Details](../bin/rucio-transmogrifier)
54-
rucio-undertaker | Deletion | Manages expired DIDs, deleting them (does not delete replicas) | [Details](../bin/rucio-undertaker)
19+
rucio-abacus-account | Accounting | Account usage | [Details](bin/rucio-abacus-account.md)
20+
rucio-abacus-collection-replica | Accounting | Updates collection replicas | [Details](bin/rucio-abacus-collection-replica.md)
21+
rucio-abacus-rse | Accounting | Updates RSE counters | [Details](bin/rucio-abacus-rse.md)
22+
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)
24+
rucio-automatix | Replica | Used for testing: injects random data in RSEs to check liveness | [Details](bin/rucio-automatix.md)
25+
rucio-bb8 | Replica | Rebalance data across RSEs | [Details](bin/rucio-bb8.md)
26+
rucio-cache-client | Replica | Populates information of replicas on volatile storage | [Details](bin/rucio-cache-client.md)
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)
29+
rucio-conveyor-poller | Transfer | Polls updates from the transfer tool to check the transfer state | [Details](bin/rucio-conveyor-poller.md)
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)
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+
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)
35+
rucio-dark-reaper | Deletion | Deletes quarantined replicas | [Details](bin/rucio-dark-reaper.md)
36+
rucio-dumper | Consistency | Dumps file lists. The rucio-auditor consumes these dumps to discover dark data | [Details](bin/rucio-dumper.md)
37+
rucio-follower | Telemetry | Aggregates events affecting DIDs | [Details](bin/rucio-follower.md)
38+
rucio-hermes | Telemetry | Sends Rucio messages to external services (InfluxDB, OpenSearch, ActiveMQ, ...) | [Details](bin/rucio-hermes.md)
39+
rucio-judge-cleaner | Rule | Cleans expired replication rules | [Details](bin/rucio-judge-cleaner.md)
40+
rucio-judge-evaluator | Rule | Creates and evaluates replication rules based on their state (OK/REPL/STUCK) | [Details](bin/rucio-judge-evaluator.md)
41+
rucio-judge-injector | Rule | Asynchronously injects replication rules | [Details](bin/rucio-judge-injector.md)
42+
rucio-judge-repairer | Rule | Repairs stuck replication rules (STATE=STUCK) | [Details](bin/rucio-judge-repairer.md)
43+
rucio-kronos | Telemetry | Consumes Rucio tracing messages, updates access time of replicas and access count of DIDs | [Details](bin/rucio-kronos.md)
44+
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+
rucio-minos-temporary-expiration | Replica | Moves back TEMPORARY_UNAVAILABLE replicas into AVAILABLE state | [Details](bin/rucio-minos-temporary-expiration.md)
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)
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+
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+
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)
51+
rucio-storage-consistency-actions | Consistency | Applies corrective actions as a result of a consistency check on an RSE | [Details](bin/rucio-storage-consistency-actions.md)
52+
rucio-transmogrifier | Rule | Creates replication rules for DIDs matching a subscription | [Details](bin/rucio-transmogrifier.md)
53+
rucio-undertaker | Deletion | Manages expired DIDs, deleting them (does not delete replicas) | [Details](bin/rucio-undertaker.md)
5554

5655
## FAQ
5756

0 commit comments

Comments
 (0)