Backup automatizado realizado enquanto o modo somente leitura estava ativado

Um backup automatizado deve ser executado enquanto o modo somente leitura estiver ativado?

Caso de uso:

  • Um fórum do Discourse foi migrado para outro host, portanto, o modo somente leitura foi ativado. Este fórum ainda não foi excluído “por precaução”.
  • Após a migração, o disco foi redimensionado para reduzir o espaço livre não utilizado.
  • Em seguida, um backup foi executado automaticamente, após o qual quase não havia espaço livre e isso impactou outros serviços em execução no host.

Eu não esperava que os backups automatizados fossem executados enquanto o fórum estivesse em modo somente leitura.

Discourse: Commits · discourse/discourse · GitHub

Existe uma configuração do site para controlar backups. Essa é a maneira de desativá-los. Você precisará desativá-los antes de definir o modo somente leitura (a menos que você o faça com uma variável de ambiente).

Não tenho certeza do que pensar sobre se o modo somente leitura implica desativar os backups.

Editar: mas concordo com o gerhard.

3 curtidas

Estou em dúvida sobre isso. Entendo a expectativa de não ter backups automáticos em modo somente leitura. Normalmente, você cria backups manuais quando o site está em modo somente leitura e não depende dos automáticos.

Mas, e este é um grande “mas”, desabilitar backups automáticos aumenta a chance de perda de dados. Um backup automático deveria ser criado se ainda não houver nenhum backup? Como podemos garantir que o site esteja realmente em modo somente leitura o tempo todo? O processo de backup pode ser azarado e sempre rodar em um momento em que o site está em modo somente leitura por qualquer motivo. Os usuários podem ter criado conteúdo no tempo em que não estava em modo somente leitura…

Resolver isso complicaria as coisas. E ignorar esses problemas cria riscos para os proprietários do site. O Discourse tenta ter padrões seguros, então acho que a melhor e única solução é desabilitar manualmente os backups antes de mudar permanentemente para o modo somente leitura.

Portanto, eu diria que isso não é um bug.

3 curtidas

Como um webmaster comum, eu diria que opções como backup devem estar ativadas ou desativadas, nunca condicionalmente quando é preciso lembrar de todas as situações e condições.

Sim, eu sei. Minha resposta não é uma questão de bugs, mas de UX/UI.

3 curtidas

Então deveríamos exibir um diálogo que avisa sobre isso quando você ativa o modo somente leitura? Como você saberia fazer isso? Essa é a minha preocupação. Você não teria como saber.

1 curtida