Swift/想法
< Swift
OpenStack Swift 的想法
此页面是关于 OpenStack Swift 功能想法的“头脑风暴”集合。如果你正在进行某项工作,将你的想法记录下来是非常好的主意。这可以让其他人快速了解情况,帮助你协作,并作为未来参考的绝佳记录。请将你的想法写在某个地方,并在此处放置链接。你的想法的形式并不重要;使用最适合你的方式。你的文档应包括为什么需要你的想法,以及你对特定设计选择和权衡的看法。请包含一些联系信息(最好是你的 IRC 昵称),以便人们可以与你协作。
历史“规格”可在 https://specs.openstack.org/openstack/swift-specs/ 处找到
之前的会议/黑客马拉松/设计峰会/PTG 的 Etherpads 可在 Swift/Etherpads 处找到
想法
格式:想法 -- 你的头脑风暴链接
- 小文件优化 -- Swift/ideas/small files
- 减少 memcache 查询 -- Swift/ideas/memoize lookups
- 改进内部网络安全 -- Swift/ideas/network_security
- 关于限速的指标 -- Swift/ideas/ratelimiting_metrics
- 分层 keymaster -- Swift/ideas/hierarchical_keymaster
- 容器分片改进 - https://etherpad.openstack.org/p/sharding-improvements 自动分片想法
- 高延迟媒体 / Swift 的磁带支持 -- Swift/HighLatencyMedia
- Swift API 的归档存储扩展 -- [1]
- 元数据索引 (Elasticsearch) -- Swift/ideas/metadata-sync
- Keymaster v2 -- Swift/ideas/keymaster_v2
- oslo.config -- https://etherpad.openstack.org/p/swift_oslo-config
- 自动分层基础架构工作 -- https://etherpad.openstack.org/p/swift_tiering_foundational_work
- txt lookup 中间件 -- https://wiki.openstack.org/wiki/Swift/ideas/txt_lookup_middleware
- 任务执行 - Swift/ideas/task-execution 过期对象 - 任务队列
- 更佳、更快、更强大的重新平衡 (tsync) -- https://etherpad.openstack.org/p/swift-rebalance
- saio 中的更多磁盘 -- https://etherpad.openstack.org/p/more-disks-in-saio
- 使用 Keystone 会话支持更新 python-swiftclient -- Swift/ideas/swiftclient-keystone-session
- 为对象启用 'atime' -- https://etherpad.openstack.org/p/atime_for_Swift
- 使用更多设备的探测测试 -- Swift/ideas/more-testing-devices
- 根据驱动器是 HDD 还是 SDD 自动设置 account/containers 的 db_prealloc
- 对象服务器之间直接复制对象 -- Swift/ideas/object-copy-between-object-servers
- 使用 SO_REUSEPORT -- https://etherpad.openstack.org/p/PDumlTZ8uX
- Swift 安装之间的第三方传输 -- Swift/ideas/third-party-transfers
- 在 ACL 中添加域 -- Swift/ideas/acl-domains
- 对象锁 -- Swift/ideas/object-lock
完成
-
文件数量的帐户配额 -- Swift/ideas/account-quota-files -
友好的 tempurl 时间戳 -- https://blueprints.launchpad.net/swift/+spec/human-readable-tempurl-timestamp - 复合环 -- https://etherpad.openstack.org/p/composite_rings
-
符号链接 -- https://etherpad.openstack.org/p/swift_symlinks -
容器分片 -- container-sharding.odt Etherpad 笔记 trello 初始锁定数据库分片方法想法 分片器 2.0 -
在日志中启用对象路径混淆,例如替换为哈希 - 在此处建议 https://etherpad.openstack.org/p/BOS-Swift-ops-feedback-session