What's changed
Bug Fixes (1)
- constance: isolate cache backend to avoid rolling deploy collisions (#7066)
Fixes Constance 4.x upgrade cache key conflicts.
During a rolling deploy, old uWSGI workers (constance 3.x) and new
workers (constance 4.x) coexist briefly and share the same Redis cache.
Their serialization formats are incompatible, causing deserialization
errors.Fixes this by adding a dedicated constance cache backend with
KEY_PREFIX='constance_4x', isolating each worker generation into its
own Redis namespace.
Full Changelog: https://github.com/kobotoolbox/kpi/compare/2.026.13..2.026.13a