Поддержка миграции моделей 

Здравствуйте.

Столкнулись с такой проблемой. При обновлении ПО на бою получается неконсистентный кеш в случае, когда одна или несколько моделей изменили список полей.

Происходит это так. Имеем много машин и большое число запросов. Не все машины получают обновление исходного кода мгновенно. Поэтому на протяжении некоторого периода в кеш могут попадать как новый вариант полей, так и старый. Последствия, думаю, очевидны - исключения "атрибут не найден" и т.п.

Возможно, мои небольшие изменения улучшат ситуацию. Прошу Вас их и изучить и при благоприятном исходе включить в новую версию.

Спасибо!