Add local CAS cleanup policy
This commit is contained in:
parent
00471bcec0
commit
21920b51b5
10 changed files with 184 additions and 8 deletions
|
|
@ -37,6 +37,9 @@ pub enum ControlRequest {
|
|||
CasUnpin {
|
||||
hash: BlobHash,
|
||||
},
|
||||
CasCleanup {
|
||||
dry_run: bool,
|
||||
},
|
||||
CasList,
|
||||
KeychainInit {
|
||||
admin_key_path: Option<PathBuf>,
|
||||
|
|
@ -124,6 +127,11 @@ pub enum ControlResponse {
|
|||
hash: BlobHash,
|
||||
pinned: bool,
|
||||
},
|
||||
CasCleanup {
|
||||
removed: Vec<BlobHash>,
|
||||
retained_pinned: Vec<BlobHash>,
|
||||
dry_run: bool,
|
||||
},
|
||||
CasList {
|
||||
blobs: Vec<CasBlob>,
|
||||
},
|
||||
|
|
|
|||
Loading…
Reference in a new issue