garage/src/util
Mendes 7f3249a237 New version of the algorithm that calculate the layout.
It takes as paramters the replication factor and the zone redundancy, computes the
largest partition size reachable with these constraints, and among the possible
assignation with this partition size, it computes the one that moves the least number
of partitions compared to the previous assignation.
This computation uses graph algorithms defined in graph_algo.rs
2022-09-21 14:39:59 +02:00
..
crdt Implement {Put,Get,Delete}BucketCors and CORS in general 2022-01-24 11:58:00 +01:00
background.rs run cargo fmt on util and make missing doc warning 2021-04-27 16:37:10 +02:00
Cargo.toml Add missing opentelemetry features 2022-04-08 14:21:04 +02:00
config.rs Make background tranquility a configurable parameter 2022-03-23 10:25:19 +01:00
data.rs Remove ... at end of hex IDs 2022-03-14 10:52:31 +01:00
error.rs Add feature flag for Kubernetes discovery 2022-03-24 16:57:43 +01:00
lib.rs New version of the algorithm that calculate the layout. 2022-09-21 14:39:59 +02:00
metrics.rs Add metrics to web endpoint 2022-03-14 10:53:50 +01:00
persister.rs fix clippy warnings on util and rpc 2021-05-03 22:11:41 +02:00
sled_counter.rs Implement exponential backoff for resync retries 2022-03-14 11:41:20 +01:00
time.rs New buckets for 0.6.0: small fixes, including: 2022-01-04 12:46:41 +01:00
token_bucket.rs Refactoring on repair commands 2021-10-27 11:14:55 +02:00
tranquilizer.rs Add tranquilizer mechanism to improve on token bucket mechanism 2021-11-04 13:26:59 +01:00