‘s3 disable cleanup’ 설정에 잘못된 설명이 있습니다

Regardless if the checkbox for s3 disable cleanup - Disable the removal of backups from S3 when removed locally is enabled or disabled in settings, when I delete a backup locally it gets removed from the remote S3 bucket as well. I believe this is a bug, but if not please explain what am I missing. Thank you!

2개의 좋아요

Have we checked this code path recently @gerhard?

4개의 좋아요

It’s not a bug, but the setting description is wrong. All it does is prevent Discourse from deleting old backups from S3 when there are more backups than maximum_backups.

Backups do not work that way anymore. Depending on the value of the backup_location site setting, backups are either stored locally or on S3. When you delete a backup in the UI, it will delete that backup from local storage or S3 depending on that setting.

4개의 좋아요

OK! I’ve edited it to

s3_disable_cleanup: "Prevent removal of old backups from S3 when there are more backups than the maximum allowed."

3개의 좋아요

“최대 허용 개수를 초과하는 백업이 있는 경우 S3에서 오래된 백업을 삭제하는 것을 방지한다.”가 실제로 무엇을 의미하는지 설명해 주십시오.

이렇게 하는 것이 훨씬 유용하며, 이중 부정 표현 때문에 머리가 아플 필요가 없습니다… 그냥 말씀드리는 겁니다.

S3 백업 보존 정책을 외부에서 관리

활성화되면 Discourse는 오래된 S3 백업을 자동으로 삭제하지 않습니다. 보존 정책은 S3 제공업체를 통해 설정하십시오. “최대 백업 수” 설정은 적용되지 않습니다.

이 표현은 이중 부정을 제거하고 결과를 명확하게 설명합니다.

1개의 좋아요