Commit graph

130 commits

Author SHA1 Message Date
d31dfd5d66 fix: Remove intensive tasks by default from scheduled maintenance 2025-03-26 13:50:25 -06:00
57779b538a feat: Allow the messages for the database cleaner to be silenced 2025-03-26 13:49:46 -06:00
b6bc842221 feat: Add parameter to set amount of time to delete, add several optimizations and safeguards 2025-03-11 09:58:00 -06:00
6229d79089 feat: Split the run into batches for stability, add visible item counter 2025-03-07 16:51:00 -06:00
ba0ae09fe6 fix: Use correct join for gserver 2025-03-07 12:37:58 -06:00
e51fbc72d4 fix: Remove parallel code for a single-item deletion; fix input ID parameter 2025-03-07 12:37:33 -06:00
70f5f2e9a0 feat: Move certain intensive optimizations to their corresponding section 2025-03-07 12:35:48 -06:00
0c1a77a715 chore: Update README 2025-03-06 09:31:50 -06:00
99c50e5df3 feat: Improve the display of data for the large account finder 2025-03-06 09:31:37 -06:00
1162155b25 feat: Improve the output method for several scripts 2025-03-06 09:31:04 -06:00
e3d167b7de fix: Add script to delete specific contacts 2025-03-06 09:29:23 -06:00
21803e6410 feat: Add script to detect accounts with the largest amount of posts 2025-03-05 15:05:22 -06:00
78e26fce2d fix: Limit filter for worker queue selection to not-done items 2025-03-05 09:22:28 -06:00
94b6d9f996 feat: Improve data display, add switch for intensive optimizations 2025-03-05 09:21:37 -06:00
477637f7e4 fix: Correct the comparison displayed on diff 2025-03-05 09:20:23 -06:00
eedc7f0472 fix: Correct parentheses in thread condition 2025-02-28 08:52:49 -06:00
0ab935e412 fix: Reduce the amount of threads for background compression to delay system saturation 2025-02-28 08:50:25 -06:00
569d903dea feat: Default cron tasks to intense optimizations 2025-02-26 15:25:12 -06:00
9a3774c142 fix: Hide error handled later in the pipe 2025-02-25 16:36:50 -06:00
63f8ba5c96 chore: Add shfmt/shellcheck suggestions 2025-02-25 11:59:55 -06:00
5311b5af3a fix: Add the detector of GIF length to the storage compressor 2025-02-25 11:40:48 -06:00
26cf9b132e chore: Add shfmt/shellcheck suggestions 2025-02-24 11:07:51 -06:00
c0d998342d feat: Add a fifth parameter to disable the lockfile implementation 2025-02-24 11:03:57 -06:00
44da143777 fix: Align a displayed number 2025-02-24 11:01:24 -06:00
9e5680fa4e fix: Remove warning when file no longer exists, that is handled later by the code 2025-02-24 11:00:49 -06:00
714013927f feat: Display data for each deletion, remove a check that fails in some AP implementations 2025-02-24 11:00:06 -06:00
bb1a1c449a feat: Display data for each deletion, fix a condition 2025-02-24 10:59:14 -06:00
e203b41209 fix: Correct the display where the loop is restarted from a given lastid 2025-02-13 18:59:32 +00:00
6bd794f4d2 Fix: Correct some queries, make the default limit per batch higher 2025-02-13 18:58:46 +00:00
d4ff1deadc feat: Add a display of how many rows are deleted per user, improve queries 2025-02-13 18:57:59 +00:00
63c76c137a feat: Add temporary index to make searches faster 2025-02-12 21:40:50 +00:00
b2427c2e75 feat: Detect MariaDB vs MySQL automatically; remove some optimizations causing locks; fix some checks 2025-02-12 21:33:02 +00:00
da644bf4c1 feat: Detect MariaDB vs MySQL automatically; add specific check for ActivityPub; fix some checks 2025-02-12 21:31:53 +00:00
337fb7c155 feat: Add the ability to remove spurious AddContact jobs; minor fixes 2025-02-12 21:29:26 +00:00
078dd7f335 feat: Detect MariaDB vs MySQL automatically 2025-02-12 21:27:45 +00:00
a23f37dbd4 feat: Add the ability to continue from a given ID 2025-02-11 22:44:23 +00:00
b6a26f8c14 fix: Add even more fixes to the lockfile system, document and add more command-line parameters, fix typos 2025-02-11 14:55:06 +00:00
4df778f481 fix: Add missing deletion of old table content 2025-02-11 14:36:51 +00:00
cd2f428d63 fix: Correct some size comparison fallbacks, use a unique file name for temporary files 2025-02-11 14:35:48 +00:00
77ee069d90 fix: Correct the final loop and other missing issues 2025-02-10 22:36:32 +00:00
f5e8ff1091 fix: Correct SQL syntax 2025-02-10 21:57:40 +00:00
faca580191 fix: Correct the loop, once again 2025-02-10 21:57:28 +00:00
49f72dc86b fix: Correct the typing of the comparison from integer to string 2025-02-10 21:26:31 +00:00
6de5f4674f feat: Speed things up a bit 2025-02-10 20:47:37 +00:00
c2f3ea7acf fix: Correct some typos and unneeded comparisons 2025-02-10 20:43:39 +00:00
bbc5bc6f33 fix: Correct the loop behavior yet again 2025-02-10 20:28:15 +00:00
5057478a6f fix: Correct the loop condition and the final clearance 2025-02-10 18:37:10 +00:00
28b706af4e fix: Correct the lockfiles, again 2025-02-10 18:04:00 +00:00
370305bf3b fix: Parameterize the database engine, remove more unneeded parallelism that could cause crashes on the database 2025-02-10 17:49:28 +00:00
aa9178c59a fix: Make the last pair of loops more efficient, add a cleaner for duplicate workerqueue jobs 2025-02-10 17:48:55 +00:00