View object versions in the cloudstack object storage
- 主要语言
- Java
- 星标
- 3.1k
- 派生
- 1.4k
- 平均合并
- 6 天 19 小时
- 30 天内合并 PR
- 32
描述
##### ISSUE TYPE
* Bug Report
* Improvement Request
##### COMPONENT NAME
~~~
Cloudstack Object storage
~~~
##### CLOUDSTACK VERSION
~~~
4.19
~~~
##### CONFIGURATION
Cloudstack object storage was added to 4.19, using the MinIO.
##### OS / ENVIRONMENT
MinIO
##### SUMMARY
Although CSOS allows the creation of buckets with versioning enabled it can't operate on the versions. Since the versions are not accessible through the object storage UI we can't delete a bucket with versioning enabled if there are older versions of the objects still present. This is could be handled by using MinIO directly but it would be good to have it done using cloudstack itself.
##### STEPS TO REPRODUCE
~~~
1. Create a MinIO server
2. Add the minIO server to cloudstack as object storage
3. Add a bucket with versioning enabled
4. Upload an object
5. Upload a new version of the object
6. verify that the older version is not listed
7. Delete all the objects and delete the bucket
~~~
贡献指南
调研方向
使用注册为 CloudStack 对象存储的 MinIO 服务器复现该工作流,然后检查现有的对象存储 UI 及其 bucket 和 object 操作。比较启用版本控制的 bucket 的行为,并将完成标准定义为显示对象版本且能够处理旧版本,从而可以通过 CloudStack 删除该 bucket。
由索引模型根据 Issue 内容生成。
评估
- 领域
- cloud
- Issue 类型
- 功能
- 难度
- 4/5
- 预计耗时
- 3-5 天
- 活跃度
- 停滞
- 描述清晰度
- 基本清楚
- 新手友好度
- 35/100