Я запустил zodbpack в своей локальной сборке и значительно уменьшил свои data.fs и хранилище больших двоичных объектов (например, до ‹50%).
Когда я запускаю zodbpack на тестовом сервере, база данных postgres 'zodb' упаковывается и уменьшается в размере, но хранилище больших двоичных объектов не меняется в размере.
Я пытался запустить его с каждой комбинацией
blob-каталог /mnt/drbd/blobstorage
Я могу думать об этом, но он не сдвинется с места.
Можно ли запаковать?
RelStorage = 1.5.1
Я подумываю обновить RelStorage до 1.6.0, но не уверен, что это поможет.
Обновление:
Теперь, запуская relstorage локально, я также вижу такое же поведение... пакеты базы данных, большие двоичные объекты не очищаются.
$ bin/zodbpack -d 7 zodbpack-conf.xml
zodbpack-conf.xml
<relstorage>
pack-gc false
blob-dir /Users/aaron/Development/restores/blobstorage
<postgresql>
dsn dbname='zodb' user='postgres' host='localhost' password='password'
</postgresql>
</relstorage>
Что мне не хватает?