apache / apache/cloudstack

View object versions in the cloudstack object storage

未關閉
#8,665 4 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
archive component:object-storage component:UI type:improvement
主要語言
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

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。