Ignorer la vérification de la version de Redis

Est-il possible de contourner la vérification de la version de Redis lors d’une reconstruction ? La reconstruction a commencé à échouer sur la dernière version de Discourse et la seule erreur que je vois est que Discourse nécessite Redis 6.2.0 ou supérieur. Nous utilisons un serveur Redis externe qui est sur 6.0.14. Je serais surpris que cela cause un problème avec la fonctionnalité de Discourse, donc j’aimerais pouvoir toujours mettre à jour Discourse jusqu’à ce que nous puissions mettre à niveau Redis.

J’ai également essayé de reconstruire sans utiliser Redis externe, mais j’ai obtenu des erreurs différentes alors, selon que j’incluais ou non le modèle Redis.

Merci.

Je serais surpris qu’ils aient défini cette version comme une exigence sans raison.

J’ai vu un précédent message où il était dit/suggéré que l’exigence était simplement parce que c’est ce qu’ils utilisaient pour le développement/les tests, donc ils ne pouvaient garantir que tout ce qui était moins fonctionnerait. Je suis prêt à prendre ce risque ou du moins à le tester si possible. Je cherche également à accélérer notre mise à niveau.

Hmm. Cela me dit quelque chose. Mais cette exigence a été ajoutée récemment, donc je pense qu’il y a probablement une raison. Mais je ne peux pas bien rechercher les commits sur mon téléphone, nous verrons donc ce que nous entendrons d’autre !

1 « J'aime »

Nous utilisons une nouvelle commande Redis qui n’est disponible que sur Redis >= 6.2.0. Nous incluons cette version de Redis dans notre image de base depuis 11 mois, et elle est également disponible sur le service AWS Elasticache, ou en tant qu’image docker Redis officielle (official Redis docker image).

Ce changement a été effectué afin d’obtenir de meilleures performances dans des situations de trafic élevé, où Redis devient un goulot d’étranglement pour certaines grandes instances Discourse.

Cela dit, nous discutons en interne si cette exigence n’est pas trop agressive et nous pourrions annuler ce correctif de performance pour accueillir les sites bloqués sur une ancienne version.

6 « J'aime »

Bon à savoir, merci. Jay avait raison, tu avais une raison. :grinning:

Je peux passer à une version plus récente, mais il serait peut-être bon de ne pas en faire une exigence stricte pour ceux qui traînent un peu si cela ne casse rien.

Merci !

3 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.