У настройки «s3 disable cleanup» неверное описание

Независимо от того, включена или отключена в настройках опция s3 disable cleanup — Отключить удаление резервных копий из S3 при удалении локально, при удалении резервной копии локально она также удаляется из удаленного бакета S3. Я считаю, что это ошибка, но если нет, пожалуйста, объясните, что я упускаю. Спасибо!

2 лайка

Мы недавно проверяли этот путь в коде, @gerhard?

4 лайка

Это не ошибка, но описание настройки неверно. Оно лишь предотвращает удаление старых резервных копий из S3 в Discourse, когда их количество превышает значение maximum_backups.

Теперь резервное копирование работает иначе. В зависимости от значения настройки сайта backup_location резервные копии хранятся либо локально, либо в S3. При удалении резервной копии в интерфейсе она удаляется из локального хранилища или из S3 в соответствии с этой настройкой.

4 лайка

OK! Я отредактировал это так:

s3_disable_cleanup: "Запретить удаление старых резервных копий из S3, когда их количество превышает максимально допустимое."

3 лайка

Пожалуйста, объясните, что на самом деле означает фраза «Предотвращение удаления старых резервных копий из S3, когда их количество превышает максимально допустимое».

Будет гораздо полезнее и избавит от необходимости ломать голову над двойным отрицанием… просто говорю как есть.

Управление хранением резервных копий S3 извне

Если эта опция включена, Discourse не будет автоматически удалять старые резервные копии S3. Настройте срок хранения через вашего провайдера S3. Настройка «максимальное количество резервных копий» не будет применяться.

Это устраняет двойное отрицание и чётко объясняет последствия.

1 лайк