Daemon rucio-c3po¶
The C3PO daemon is responsible for dynamic data placement.
usage: rucio-c3po [-h] [--run-once] [--threads THREADS] [--only-workload] [--dry_run] [--sampling] [--algorithms ALGORITHMS] [--datatypes DATATYPES]
[--dest_rse_expr DEST_RSE_EXPR] [--max_bytes_hour MAX_BYTES_HOUR] [--max_files_hour MAX_FILES_HOUR]
[--max_bytes_hour_rse MAX_BYTES_HOUR_RSE] [--max_files_hour_rse MAX_FILES_HOUR_RSE] [--min_popularity MIN_POPULARITY]
[--min_recent_requests MIN_RECENT_REQUESTS] [--max_replicas MAX_REPLICAS]
Named Arguments¶
- --run-once
One iteration only
Default: False
- --threads
Concurrency control: number of threads
Default: 1
- --only-workload
Only run the workload collector
Default: False
- --dry_run
Do not create any rules
Default: False
- --sampling
In the end flip a to decide to create a rule or not
Default: False
- --algorithms
The placement algorithm or, if in dry_run, a comma separated list of algorithms
Default: “t2_free_space_only_pop_with_network”
- --datatypes
Comma separated list of datatype that should trigger the placement
Default: “NTUP,DAOD”
- --dest_rse_expr
RSE expression defining the allowed destination RSEs
Default: “type=DATADISK”
- --max_bytes_hour
Max number of bytes that c3po is allow to replicate per hour
Default: 100000000000000
- --max_files_hour
Max number of files that c3po is allow to replicate per hour
Default: 100000
- --max_bytes_hour_rse
Max number of bytes that c3po is allow to replicate per hour per rse
Default: 50000000000000
- --max_files_hour_rse
Max number of files that c3po is allow to replicate per hour prse_rse
Default: 10000
- --min_popularity
Min number of popularity accesses for a DID in the last 7 days to trigger
Default: 8
- --min_recent_requests
Min number of times a DID has to be requested in the last hour to trigger
Default: 5
- --max_replicas
Max number of replicas above which not to trigger anymore
Default: 5