Swift 数据源驱动¶
https://blueprints.launchpad.net/congress/+spec/swift-data-source-driver
此蓝图旨在添加 Swift 的数据源驱动。
问题描述¶
为了能够在 Congress 策略框架中编写涉及对象存储实体的策略,需要一个数据源驱动来暴露容器列表以及每个容器中的对象列表。Swift 是 OpenStack 组件,提供对象存储服务。swift-datasource-driver 与 Swift 服务交互,为策略监控向 Congress 提供特定于对象存储的状态。
提议的变更¶
添加与 Swift 集成的 Congress 数据源驱动。
备选方案¶
N/A
策略¶
这将使用 Congress 语言。swift:containers(X) 等。
策略动作¶
目前仅进行监控。
数据源¶
Swift
数据模型影响¶
待定
REST API 影响¶
N/A
安全影响¶
N/A
通知影响¶
N/A
其他最终用户影响¶
N/A
性能影响¶
N/A
其他部署者影响¶
N/A
开发者影响¶
N/A
实现¶
负责人¶
Srinivasa Rao Ragolu sragolu@mvista.com
工作项¶
实现带有必要表的 Swift 驱动
实现测试代码以测试该驱动
实现 Tempest 代码进行实时测试
依赖项¶
python-swiftclient
测试¶
需要添加单元测试代码
将添加 Tempest 测试。
文档影响¶
N/A
参考资料¶
N/A