Cloudstack allows you to create snapshots with the same name for the same volume
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 58/100
- Type d'issue
- Bug
- Clarté
- Plutôt claire
- Activité
- Active
- Stack technique
- java
- Domaine
- cloud, infrastructure
Piste de recherche
Commencez par reproduire les étapes indiquées pour deux snapshots portant le même nom sur un volume, puis suivez les chemins de création et de suppression des snapshots concernés. La tâche est terminée lorsque CloudStack rejette le doublon ou, à défaut, conserve la cohérence des entrées de snapshots et des fichiers de secondary-storage lorsqu’un snapshot est supprimé.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
problem
Bug report:
CloudStack allows creating multiple snapshots of the same volume with identical names.
The snapshot file on secondary storage is overwritten when a snapshot with the same name is created
When one of these snapshots is deleted via CloudStack. The snapshot file is removed from secondary storage. Other snapshot entries remain in CloudStack but no longer have a corresponding file.
Deleted a snapshot in Cloudstack
The first snapshot was deleted from CloudStack. During the deletion process, CloudStack also removed the snapshot file from secondary storage.
However, a second snapshot entry still remains in the database and references a file on secondary storage that no longer exists.
versions
ACS: 4.20.2.0
Hypervisor: KVM
Primary Storage: Linstor
Secondary Storage: NFS
The steps to reproduce the bug
- Create a volume
- Create snapshot with name for example "test-snapshot"
- Create another snapshot with the same name "test-snapshot"
- Verify that both snapshots exist in CloudStack and only one exists on the secondary storage
- Delete ONE of the snapshots via CloudStack
- Check secondary storage — snapshot file is removed
- Check remaining snapshot in CloudStack
What to do about it?
Prevent creating snapshots with the same name for the same volume. Deleting one breaks the other.
- Langage dominant
- Java
- Étoiles
- 3.1k
- Forks
- 1.4k
- Merge moyen
- 6 j 20 h
- PR mergées (30 j)
- 27
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de apache/cloudstack
-
bug
Difficulté 1/5 Moins d'une heure Accessibilité débutants 90/100
apache/cloudstack#14222 ·
-
create-kubernetes-binaries-iso.sh builds the ISO without setting a volume ID on EL8 based os's Ouvertebug component:kubernetes
Difficulté 1/5 Moins d'une heure Accessibilité débutants 88/100
apache/cloudstack#14180 ·
-
bug component:projects component:UI
Difficulté 1/5 Moins d'une heure Accessibilité débutants 88/100
apache/cloudstack#14070 · 5 commentaires ·
-
component:backup
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
apache/cloudstack#14013 ·
-
KVM agent fails to connect to Ceph RBD storage pool after upgrading Ceph client to Tentacle 20.2.4 Ouvertebug component:ceph
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
apache/cloudstack#13989 · 3 commentaires ·
Toutes les issues de apache/cloudstack
Issues similaires
-
certification
Difficulté 1/5 Moins d'une heure Accessibilité débutants 80/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
-
[BUG] ECR GetAuthorizationToken returns a proxyEndpoint for the default region, not the request's Ouvertebug ecr
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
-
Needs: Triage Type: Feature request
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
AntennaPod/AntennaPod#8794 ·
-
agentic-workflows
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
github/copilot-sdk#2760 ·