Cloudstack allows you to create snapshots with the same name for the same volume
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Facilidade para iniciantes
- 58/100
- Tipo de issue
- Bug
- Clareza
- Razoavelmente clara
- Status de atividade
- Ativa
- Stack de tecnologia
- java
- Domínio
- cloud, infrastructure
Direção de pesquisa
Comece reproduzindo as etapas listadas para dois snapshots com o mesmo nome em um volume e, em seguida, rastreie os caminhos envolvidos na criação e na exclusão de snapshots. Considera-se concluído quando o CloudStack rejeitar a duplicata ou, caso contrário, mantiver consistentes as entradas dos snapshots e os arquivos de secondary-storage quando um snapshot for excluído.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
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.
- Linguagem predominante
- Java
- Estrelas
- 3.1k
- Forks
- 1.4k
- Merge médio
- 6d 12h
- PRs com merge (30d)
- 26
Guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de apache/cloudstack
-
bug
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 90/100
apache/cloudstack#14222 ·
-
create-kubernetes-binaries-iso.sh builds the ISO without setting a volume ID on EL8 based os's Abertabug component:kubernetes
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 88/100
apache/cloudstack#14180 ·
-
bug component:projects component:UI
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 88/100
apache/cloudstack#14070 · 5 comentários ·
-
component:backup
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
apache/cloudstack#14013 ·
-
KVM agent fails to connect to Ceph RBD storage pool after upgrading Ceph client to Tentacle 20.2.4 Abertabug component:ceph
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
apache/cloudstack#13989 · 3 comentários ·
Todas as issues de apache/cloudstack
Issues semelhantes
-
documentation
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 65/100
inu-appcenter/memorIN-backend#288 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 65/100
-
frontend maui-pilot pilot-ask question
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
-
executions.Query — startDate and timeRange filters are sent with inverted comparison operators Abertaarea/plugin
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
kestra-io/plugin-kestra#190 ·