É possível pular a verificação da versão do redis em uma reconstrução? A reconstrução começou a falhar na versão mais recente do Discourse e o único erro que estou vendo é que o Discourse requer Redis 6.2.0 ou superior. Estamos usando um servidor redis externo que está na versão 6.0.14. Ficaria surpreso se isso causasse um problema com a funcionalidade do Discourse, então eu gostaria de poder atualizar o Discourse até podermos atualizar o Redis.
Eu também tentei reconstruir sem usar o Redis externo, mas obtive erros diferentes então, dependendo se eu incluí o template do redis.
Eu vi uma postagem anterior onde foi dito/implícito que o requisito é apenas porque é o que eles usam para desenvolver/testar, então eles não podem garantir que algo inferior funcionará. Estou disposto a correr esse risco ou, pelo menos, testá-lo, se possível. Também estou procurando acelerar nossa atualização.
Hmm. Isso soa familiar. Mas esse requisito foi adicionado recentemente, então acho que há uma razão provável. Mas não consigo pesquisar commits muito bem no meu celular, então veremos o que mais ouviremos!
Estamos usando um novo comando Redis que só está disponível no Redis >= 6.2.0. Nós incluímos essa versão do Redis em nossa imagem base por 11 meses, e ela também está disponível no serviço AWS Elasticache, ou como a imagem oficial do Docker do Redis.
A mudança foi feita para que possamos obter melhor desempenho em situações de alto tráfego, onde o Redis se torna um gargalo para algumas instâncias grandes do Discourse.
Dito isso, estamos discutindo internamente se esse é um requisito muito agressivo e podemos reverter esse patch de desempenho para acomodar sites presos em uma versão antiga.
Bom saber, obrigado. O Jay estava certo, você tinha um motivo.
Posso mudar para usar uma versão mais recente, mas pode ser bom não tornar isso um requisito rígido para aqueles que ficam um pouco para trás, se isso não quebrar nada.