Ist es möglich, die Redis-Versionsprüfung bei einem Rebuild zu überspringen? Der Rebuild schlug mit der neuesten Version von Discourse fehl, und der einzige Fehler, den ich sehe, ist, dass Discourse Redis 6.2.0 oder höher benötigt. Wir verwenden einen externen Redis-Server, der auf 6.0.14 läuft. Ich wäre überrascht, wenn dies zu Problemen mit der Discourse-Funktionalität führen würde, daher möchte ich Discourse weiterhin aktualisieren können, bis wir Redis aufrüsten können.
Ich habe auch versucht, ohne externen Redis neu zu erstellen, erhielt aber dann andere Fehler, je nachdem, ob ich die Redis-Vorlage eingeschlossen habe.
Ich habe einen früheren Beitrag gesehen, in dem gesagt/angedeutet wurde, dass die Anforderung nur deshalb besteht, weil dies die Umgebung ist, die sie für die Entwicklung/Tests verwenden, und sie daher nicht garantieren können, dass alles, was darunter liegt, funktioniert. Ich bin bereit, dieses Risiko einzugehen oder es zumindest zu testen, wenn möglich. Ich bin auch daran interessiert, unser Upgrade zu beschleunigen.
Hmm. Das kommt mir bekannt vor. Aber diese Anforderung wurde kürzlich hinzugefügt, daher denke ich, dass es wahrscheinlich einen Grund gibt. Aber ich kann Commits auf meinem Handy nicht gut durchsuchen, also werden wir sehen, was wir sonst noch hören!
Wir verwenden einen neuen Redis-Befehl, der nur in Redis >= 6.2.0 verfügbar ist. Wir liefern diese Redis-Version seit 11 Monaten in unserem Basis-Image aus, und sie ist auch im AWS Elasticache-Dienst oder als offizielles Redis-Docker-Image (offizielles Redis-Docker-Image) verfügbar.
Die Änderung wurde vorgenommen, um eine bessere Leistung in Situationen mit hohem Datenverkehr zu erzielen, in denen Redis zu einem Engpass für einige große Discourse-Instanzen wird.
Dennoch diskutieren wir intern, ob dies eine zu aggressive Anforderung ist, und erwägen, den Performance-Patch zurückzunehmen, um Seiten zu unterstützen, die auf einer alten Version feststecken.
Gut zu wissen, danke. Jay hatte Recht, du hattest einen Grund.
Ich kann auf eine neuere Version umsteigen, aber es wäre schön, wenn dies keine harte Anforderung für diejenigen wäre, die etwas hinterherhinken, wenn es nichts kaputt macht.