Commit Graph

18 Commits (5703d12595e298dd32bc4284e50e30496fe55d79)

Author SHA1 Message Date
Carol (Nichols || Goulding) 6b4325642f
refactor: Rename inner_main to main as it's now public 2022-07-07 09:48:06 -04:00
Carol (Nichols || Goulding) 70dd6009e8
fix: Integrate the object store garbage collector into the main binary 2022-07-07 09:48:06 -04:00
Carol (Nichols || Goulding) b6ff82c06e
fix: Correct copypasta'd doc comment 2022-07-07 09:48:06 -04:00
Carol (Nichols || Goulding) 5ef2298677
fix: Adding appropriate messages to log lines 2022-07-07 09:48:06 -04:00
Carol (Nichols || Goulding) d860a61bb2
fix: Remove unused error type 2022-07-07 09:48:05 -04:00
Carol (Nichols || Goulding) c8182eaf71
fix: Print to stdout when a file is deleted by the object store garbage collector 2022-07-07 09:48:05 -04:00
Jake Goulding 9a827b8259
refactor: remove unneeded dependency features 2022-07-07 09:48:05 -04:00
Jake Goulding f1b0b4da93
refactor: eagerly validate garbage collector command line arguments 2022-07-07 09:48:05 -04:00
Jake Goulding 6fc17164bd
test: Add basic end-to-end tests of the garbage collector 2022-07-07 09:48:05 -04:00
Carol (Nichols || Goulding) 72d1ed9b73
feat: Support configurable cutoff time for too new object store files 2022-07-07 09:48:05 -04:00
Carol (Nichols || Goulding) 3fcaf34d54
feat: Add trogging logging config to object store garbage collector 2022-07-07 09:48:04 -04:00
Carol (Nichols || Goulding) 90d7b22d86
fix: Use dotenv and the right features in the garbage collector 2022-07-07 09:48:04 -04:00
Carol (Nichols || Goulding) c541ca68a2
fix: Test logic for whether to delete object store files
And fix the bugs the tests found
2022-07-07 09:48:04 -04:00
Carol (Nichols || Goulding) d6f75e6767
refactor: Extract modules to files 2022-07-07 09:48:04 -04:00
Carol (Nichols || Goulding) 98e7133ebf
refactor: Reuse clap blocks rather than creating new ones 2022-07-07 09:48:04 -04:00
Carol (Nichols || Goulding) 5c6ff365af
fix: Use lints in the object store cleanup tool 2022-07-07 09:48:04 -04:00
Carol (Nichols || Goulding) 869e09f545
fix: Organize Cargo.toml 2022-07-07 09:48:04 -04:00
Jake Goulding 428f41f747
feat: Walking skeleton of the object store GC tool 2022-07-07 09:48:04 -04:00