Commit graph

19 commits

Author SHA1 Message Date
f3ee8fabc6 chore: Add a builder script 2025-02-06 15:00:17 +00:00
04df6ebb75 fix: Remove spurious line 2025-02-06 01:17:30 +00:00
e8701693f9 feat: Parallelize deletions 2025-02-06 01:15:40 +00:00
20b40ca058 fix: Move piping to prevent embedded shell scope issues 2025-02-05 20:18:30 +00:00
39c4369f12 chore: Clean with shfmt/shellcheck 2025-02-05 15:01:42 +00:00
255f98fd18 fix: Use temporary file to store variable, bypass nested shell scope limitations 2025-02-04 15:09:13 +00:00
29d6107bdb fix: Correct syntax of a set of comparisons 2025-02-04 05:35:01 +00:00
a1abf7fd85 fix: Add proper limit tracking through each iteration 2025-02-04 05:30:29 +00:00
8f21626721 fix: Correct some variables 2025-02-03 23:01:36 +00:00
768db5a057 fix: Roll back an overtuned limit 2025-02-03 17:37:29 +00:00
5f30741e58 fix: Show cleanup phase more clearly, tweak default intervals and limits 2025-02-03 16:14:36 +00:00
7c78b5e6e4 fix: Correct counting of processed items 2025-02-03 06:16:48 +00:00
9f71fbd458 feat: Make each step of the iteration more clear 2025-02-03 04:10:29 +00:00
cec2e6ad73 fix: Correct the syntax for the embedded command 2025-02-03 03:55:53 +00:00
e438ffc4aa feat: Rewrite completely to ensure fewer database locks during each cycle 2025-02-03 03:48:43 +00:00
4c8fd869f7 fix: Separate each part of the database cleaning to prevent one failure from stopping the rest of the script 2025-02-02 21:13:58 +00:00
403d6a464a feat: Optimize lock times by using temporary tables 2025-01-28 16:46:36 +00:00
efe59ecfbf chore: Add even more Shellcheck suggestions 2025-01-24 19:34:48 +00:00
7f2b750466 chore: Initial release 2025-01-24 19:16:21 +00:00