Add compression to recipe #61

Merged
notplants merged 8 commits from compress into main 2026-06-08 18:17:12 +00:00
Owner

The autonomic matrix DB blew up to 500gb in size. This PR employs various tactics to compress a bloated DB, and keep it compressed. We got the DB size down to 75GB after applying these techniques.

More description for this PR coming soon.

The autonomic matrix DB blew up to 500gb in size. This PR employs various tactics to compress a bloated DB, and keep it compressed. We got the DB size down to 75GB after applying these techniques. More description for this PR coming soon.
notplants added 7 commits 2026-05-25 17:07:22 +00:00
notplants added 1 commit 2026-06-08 18:14:13 +00:00
notplants changed title from WIP: Add compression to recipe to Add compression to recipe 2026-06-08 18:14:28 +00:00
Author
Owner

For git simplicity, I am merging this into main now, as well as compress-and-federate, which is on top of this.

This is kind of a strange PR... it has a bunch of stuff from a blog post about how to compress matrix. I successfully used this to reduced the matrix.cooperative.computer size from 500GB (and growing everyday) to 75GB ... so it does seem valuable ... but it is complicated

on the positive side, it only is used when intentionally used via abra.sh or by including the compose.compress.yml

For git simplicity, I am merging this into main now, as well as compress-and-federate, which is on top of this. This is kind of a strange PR... it has a bunch of stuff from a blog post about how to compress matrix. I successfully used this to reduced the matrix.cooperative.computer size from 500GB (and growing everyday) to 75GB ... so it does seem valuable ... but it is complicated on the positive side, it only is used when intentionally used via abra.sh or by including the compose.compress.yml
notplants merged commit 17a399ba25 into main 2026-06-08 18:17:12 +00:00
notplants deleted branch compress 2026-06-08 18:17:12 +00:00
Sign in to join this conversation.
No description provided.