Spec Lite: 移除 sqlalchemy-migrate¶
- 项目:
glance
- 问题:
sqlalchemy-migrate 库不再维护,并已被 alembic 取代。它与 sqlalchemy 2.0 不兼容,并发出许多警告,表明 Python 3.10 的兼容性可能存在疑问。Glance 在 Ocata 周期期间已切换到 alembic 进行新的迁移,不再需要携带基于旧 sqlalchemy-migrate 的迁移。
- 解决方案:
移除基于 sqlalchemy-migrate 的迁移和相关工具。
- 影响:
无。来自 Ocata 之前部署的用户需要在部署 Xena 之前部署一个 Xena 之前的 Glance,但这本身就是标准做法。
- 时间线:
Xena 里程碑 3
- 链接:
- 负责人:
stephenfin