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