apache / apache/cloudstack

View object versions in the cloudstack object storage

Offen
#8,665 4 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
archive component:object-storage component:UI type:improvement
Vorherrschende Sprache
Java
Sterne
3.1k
Forks
1.4k
Ø Merge
6 T. 19 Std.
Gemergte PRs (30 T.)
32

Beschreibung

##### 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

~~~

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Reproduziere den Workflow mit einem als CloudStack-Objektspeicher registrierten MinIO-Server und untersuche anschließend die vorhandene UI für Objektspeicher sowie deren Bucket- und Objektoperationen. Vergleiche das Verhalten bei einem versionierten Bucket und definiere die Aufgabe als abgeschlossen, wenn Objektversionen angezeigt werden und die älteren Versionen verarbeitet werden können, sodass der Bucket über CloudStack gelöscht werden kann.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Bereich
cloud
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.