Turn monthly_cleanup into a storage maintenance job
From https://freexian-team.pages.debian.net/debusine/reference/devel-blueprints/dynamic-storage.html, and assuming that #682 (closed) has been completed first:
-
Rename debusine-admin monthly_cleanuptodebusine-admin vacuum_storage, in preparation for it becoming a more general storage maintenance job. Run it daily rather than monthly. (!1610 (merged)) -
In debusine-admin vacuum_storage, handle files that do not have a local path. (!1626 (merged), !1635 (merged)) -
Update debusine-admin vacuum_storageto copy or move files in a scope to other stores as needed to satisfy thepopulate(!1659 (merged)) anddrain(!1660 (merged)) policies and the store-levelsoft_max_sizeandmax_sizelimits (!1662 (merged)).
We decided to defer handling the per-scope soft_max_size policy; I filed #728 for that.
Report time in #539 (closed).
Edited by Colin Watson