采用 pylockfile¶
https://blueprints.launchpad.net/pylockfile/+spec/pylockfile-adoption
问题描述¶
pylockfile 库已被至少 oslo.db 使用,取代了 oslo-incubator/lockutils。该库在过去几个月出现了一些维护问题,导致了一些问题。当前的维护者正在寻找帮助以在未来维护它。
提议的变更¶
建议的更改是将其纳入 Oslo 程序,以便我们可以维护它并将其与 oslo-incubator/lockutils 合并。目标是将 lockutils 中 pylockfile 中没有的特性(例如基于 fcntl() 的锁定)迁移过去,然后发布 oslo.lockutils 作为其上方的薄层,依赖于 oslo.config 和 oslo.log。
备选方案¶
什么都不做。
实现¶
负责人¶
- 主要负责人
jdanjou
- 其他贡献者
无
里程碑¶
juno-3
工作项¶
在 OpenStack 基础设施上创建一个仓库
在 Gerrit 上将 oslo-core 添加到 pylockfile-core
发布新版本的 pylockutils
参考资料¶
向当前 pylockfile 维护者请求帮助:https://github.com/smontanaro/pylockfile/issues/11#issuecomment-45634012
openstack-dev 线程:http://lists.openstack.org/pipermail/openstack-dev/2014-June/038387.html
审查以创建 pylockfile 仓库:https://review.openstack.org/#/c/101911/
注意
本作品采用知识共享署名 3.0 非移植许可协议授权。 http://creativecommons.org/licenses/by/3.0/legalcode