Возможно ли пропустить проверку версии Redis при пересборке? Пересборка начала завершаться ошибкой с последней версией Discourse, и единственная ошибка, которую я вижу, — это требование Discourse к версии Redis 6.2.0 или выше. Мы используем внешний сервер Redis версии 6.0.14. Меня бы удивило, если бы это вызвало проблемы с функциональностью Discourse, поэтому я хотел бы иметь возможность обновлять Discourse, пока мы не сможем обновить Redis.
Я также пробовал пересобирать без использования внешнего Redis, но тогда возникали другие ошибки, в зависимости от того, включал ли я шаблон redis.
Я видел предыдущий пост, где говорилось/подразумевалось, что требование связано лишь с тем, что именно эта версия используется для разработки и тестирования, поэтому они не могут гарантировать работу на чём-либо более старом. Я готов пойти на этот риск или, по крайней мере, попробовать это, если возможно. Также я рассматриваю возможность ускорения нашего обновления.
Хм. Это звучит знакомо. Но это требование было добавлено недавно, поэтому я думаю, что для этого, скорее всего, есть причина. Но на телефоне мне трудно искать по коммитам, так что посмотрим, что ещё мы услышим!
Мы используем новую команду Redis, доступную только в версиях Redis >= 6.2.0. Эта версия Redis включена в наш базовый образ в течение 11 месяцев, а также доступна в сервисе AWS Elasticache или как официальный образ Redis для Docker.
Это изменение было внесено для повышения производительности в условиях высокой нагрузки, когда Redis становится узким местом для некоторых крупных экземпляров Discourse.
Тем не менее, мы внутренне обсуждаем, не является ли это требование слишком жестким, и, возможно, откатим этот патч для повышения производительности, чтобы поддержать сайты, работающие на старых версиях.
Хорошо, спасибо. Джей был прав, у вас была причина.
Я могу переключиться на использование более новой версии, но было бы неплохо не делать это строгим требованием для тех, кто немного отстает, если это ничего не сломает.