add run_compressor command
This commit is contained in:
11
abra.sh
11
abra.sh
@ -56,6 +56,17 @@ reindex() {
|
|||||||
psql -U synapse -d synapse -c "SELECT pg_size_pretty(pg_database_size('synapse')) AS db_size;"
|
psql -U synapse -d synapse -c "SELECT pg_size_pretty(pg_database_size('synapse')) AS db_size;"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# Run via: abra app cmd <domain> compress-state run_compressor
|
||||||
|
run_compressor() {
|
||||||
|
CHUNK_SIZE="${1:-${STATE_COMPRESS_CHUNK_SIZE:-500}}"
|
||||||
|
CHUNKS="${2:-${STATE_COMPRESS_CHUNKS:-100}}"
|
||||||
|
DB_PASS=$(cat /run/secrets/db_password)
|
||||||
|
echo "Running synapse_auto_compressor (chunk_size=$CHUNK_SIZE, chunks=$CHUNKS)..."
|
||||||
|
/build/synapse_auto_compressor \
|
||||||
|
-p "postgresql://synapse:${DB_PASS}@db:5432/synapse" \
|
||||||
|
-c "$CHUNK_SIZE" -n "$CHUNKS"
|
||||||
|
}
|
||||||
|
|
||||||
vacuum_full() {
|
vacuum_full() {
|
||||||
echo "WARNING: VACUUM FULL locks tables and requires temporary disk space."
|
echo "WARNING: VACUUM FULL locks tables and requires temporary disk space."
|
||||||
echo "Synapse should be stopped before running this."
|
echo "Synapse should be stopped before running this."
|
||||||
|
|||||||
Reference in New Issue
Block a user