Rails миграции с несколькими экземплярами - PullRequest
0 голосов
/ 27 сентября 2018

Мы запускаем несколько экземпляров нашего основного приложения (между несколькими кластерами с Docker Swarm, но это, вероятно, не актуально) вместе с отдельным контейнером postgreSQL.Мы ..

  • Добавлена ​​миграция, которая создает новый столбец в таблице (JSONB).
  • Добавлен код приложения, который вносит белый список в новый атрибут, поэтому он включается в массовое назначение.
  • Развертывание нового кода
  • Выполнение миграции внутри одного из экземпляров.

Обычно мы выполняем повторный перезапуск наших экземпляров, но в этом случае мыЯ посмотрел, как приложение будет реагировать при обращении к другому экземпляру. молча не удалось сохранить новый атрибут.Непосредственный ответ JSON о состоянии 201 включал атрибут, но фактически он не был сохранен.

Исправлен перезапуск экземпляров, но почему рельсы не вызывают исключение или даже ошибку проверки?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...