garage/src/model
Alex 77e3fd6db2 improve internal item counter mechanisms and implement bucket quotas (#326)
- [x] Refactoring of internal counting API
- [x] Repair procedure for counters (it's an offline procedure!!!)
- [x] New counter for objects in buckets
- [x] Add quotas to buckets struct
- [x] Add CLI to manage bucket quotas
- [x] Add admin API to manage bucket quotas
- [x] Apply quotas by adding checks on put operations
- [x] Proof-read

Co-authored-by: Alex Auvolat <alex@adnab.me>
Reviewed-on: Deuxfleurs/garage#326
Co-authored-by: Alex <alex@adnab.me>
Co-committed-by: Alex <alex@adnab.me>
2022-06-15 20:20:28 +02:00
..
helper First version of admin API (#298) 2022-05-24 12:16:39 +02:00
k2v improve internal item counter mechanisms and implement bucket quotas (#326) 2022-06-15 20:20:28 +02:00
s3 improve internal item counter mechanisms and implement bucket quotas (#326) 2022-06-15 20:20:28 +02:00
bucket_alias_table.rs New buckets for 0.6.0: small changes 2022-01-04 12:52:47 +01:00
bucket_table.rs improve internal item counter mechanisms and implement bucket quotas (#326) 2022-06-15 20:20:28 +02:00
Cargo.toml Abstract database behind generic interface and implement alternative drivers (#322) 2022-06-08 10:01:44 +02:00
garage.rs improve internal item counter mechanisms and implement bucket quotas (#326) 2022-06-15 20:20:28 +02:00
index_counter.rs improve internal item counter mechanisms and implement bucket quotas (#326) 2022-06-15 20:20:28 +02:00
key_table.rs Fix some new clippy lints 2022-03-14 12:27:49 +01:00
lib.rs First implementation of K2V (#293) 2022-05-10 13:16:57 +02:00
migrate.rs improve internal item counter mechanisms and implement bucket quotas (#326) 2022-06-15 20:20:28 +02:00
permission.rs Implement CreateBucket 2022-01-05 15:56:48 +01:00