采用 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

参考资料

注意

本作品采用知识共享署名 3.0 非移植许可协议授权。 http://creativecommons.org/licenses/by/3.0/legalcode