aboutsummaryrefslogtreecommitdiff
path: root/src/garage/admin.rs
Commit message (Expand)AuthorAgeFilesLines
* Refactor background runner and get rid of job workerAlex Auvolat2022-12-141-5/+10
* Spawn all background workers in a separate stepAlex Auvolat2022-12-141-2/+2
* Fix error messagescli-improvementsAlex Auvolat2022-12-131-6/+4
* cli: more info displayed on error in garage statsAlex Auvolat2022-12-131-4/+5
* cli: prettier table in garage statsAlex Auvolat2022-12-131-37/+63
* Implement `block retry-now` and `block purge`Alex Auvolat2022-12-131-4/+104
* Implement `block list-errors` and `block info`Alex Auvolat2022-12-131-14/+78
* cli: new worker info commandAlex Auvolat2022-12-131-0/+11
* cli: rename resync-n-workers into resync-worker-countAlex Auvolat2022-12-131-2/+2
* Clearer error messsagesAlex Auvolat2022-11-041-2/+2
* Add garage bucket cleanup-incomplete-uploads commandcleanup-uploads-commandAlex Auvolat2022-11-041-0/+39
* Merge branch 'lx-perf-improvements' into netapp-stream-bodyAlex Auvolat2022-09-081-2/+5
|\
| * Move version back into utilimprove-depsAlex Auvolat2022-09-071-2/+2
| * Merge branch 'main' into improve-depsAlex Auvolat2022-09-071-2/+30
| |\
| * | Report build features in garage --helpAlex Auvolat2022-09-071-1/+4
| * | Move GIT_VERSION injection later in build chain to reduce build timesAlex Auvolat2022-09-071-1/+1
* | | Merge branch 'lx-perf-improvements' into netapp-stream-bodyAlex Auvolat2022-09-061-2/+30
|\ \ \ | | |/ | |/|
| * | Ability to have up to 4 concurrently working resync workersAlex Auvolat2022-09-021-0/+8
| * | block manager: refactor: split resync into separate fileAlex Auvolat2022-09-021-3/+4
| * | Ability to dynamically set resync tranquilityAlex Auvolat2022-09-021-0/+19
| |/
* / First adaptation to WIP netapp with streaming bodyAlex Auvolat2022-07-291-2/+2
|/
* Background task manager (#332)Alex2022-07-081-10/+19
* improve internal item counter mechanisms and implement bucket quotas (#326)Alex2022-06-151-4/+78
* Abstract database behind generic interface and implement alternative drivers ...Alex2022-06-081-16/+29
* First version of admin API (#298)Alex2022-05-241-54/+23
* First implementation of K2V (#293)Alex2022-05-101-3/+16
* Add blocks in errored state to `garage stats`Alex Auvolat2022-03-281-0/+6
* Allow setting index document and error document on the CLIAlex Auvolat2022-01-131-2/+2
* Implement ListMultipartUploads (#171)Quentin2022-01-121-1/+2
* Fix trivial bug in CLIAlex Auvolat2022-01-101-2/+6
* Implement CreateBucketAlex Auvolat2022-01-051-8/+2
* Implement key allow|deny --create-bucketAlex Auvolat2022-01-051-0/+30
* Small changes in key model and refactoringnew-bucketsAlex Auvolat2022-01-041-6/+15
* New buckets for 0.6.0: make bucket id a SK and not a HK, CLI updatesAlex Auvolat2022-01-041-5/+5
* New buckets for 0.6.0: small changesAlex Auvolat2022-01-041-5/+11
* Refactor logic for setting/unsetting aliasesAlex Auvolat2022-01-041-353/+129
* Remove website redirectsAlex Auvolat2022-01-041-1/+1
* Some movement of helper code and refactoring of error handlingAlex Auvolat2022-01-041-30/+34
* New buckets for 0.6.0: fix model and migrationAlex Auvolat2022-01-041-2/+4
* New buckets for 0.6.0: small fixes, including:Alex Auvolat2022-01-041-53/+102
* More complete output to bucket info and key infoAlex Auvolat2022-01-041-23/+78
* New buckets for 0.6.0: migration code and build filesAlex Auvolat2022-01-041-0/+19
* Model changesAlex Auvolat2022-01-041-22/+29
* Implement bucket alias and bucket unaliasAlex Auvolat2022-01-041-0/+187
* New model for bucketsAlex Auvolat2022-01-041-208/+337
* Make table name a const in traitAlex Auvolat2021-12-151-1/+1
* Improve how node roles are assigned in Garagev0.5-beta1Alex Auvolat2021-11-161-2/+2
* Safety: never voluntarily delete block in 10min interval after RC reaches zeroAlex Auvolat2021-11-081-1/+1
* Improve CLI, adapt tests, update documentationAlex Auvolat2021-10-251-0/+504