Error Detaching Volume on GlusterFS Primary Storage
- Linguagem predominante
- Java
- Estrelas
- 3.1k
- Forks
- 1.4k
- Merge médio
- 6d 19h
- PRs com merge (30d)
- 32
Descrição
##### ISSUE TYPE
* Bug Report
##### COMPONENT NAME
~~~
Primary Storage (GlusterFS)
~~~
##### CLOUDSTACK VERSION
~~~
4.17.1.0
~~~
##### CONFIGURATION
##### OS / ENVIRONMENT
~~~
CentOS Linux 7 (Core)
qemu-img version 2.12.0
glusterfs 6.1
~~~
##### SUMMARY
Can't detach volumes created on GlusterFS primary storage from VM. Tested on two different cloudstack installations. Everything works fine with other primary storage types. The volume can be detached and removed if the VM status is stopped but not when running.
##### STEPS TO REPRODUCE
~~~
- Create GlusterFS Primary Storage with tag
- Create Disk Offering that uses just crated GlusterFS Primary Storage's tag.
- Create Volume using just created Disk Offering
- Attach Volume to VM
- Detach Volume from VM
~~~
##### EXPECTED RESULTS
~~~
- Success detaching Volume
~~~
##### ACTUAL RESULTS
~~~
- (test-detach) Failed to detach volume test-detach from VM test-vm-for-gluster ; com.cloud.exception.InternalErrorException: disk: /mnt/b440b605-a876-35f8-be84-2b5696650654/5605035d-e060-42a6-89a1-6f9c949463fc is not attached before
~~~
Guia de contribuição
Direção de pesquisa
Comece reproduzindo o fluxo de detach descrito na issue com GlusterFS como armazenamento primário em uma VM em execução, usando o ambiente listado de CentOS, qemu-img e glusterfs. Rastreie a origem do erro “is not attached before” e compare-a com outros tipos de armazenamento primário. Considera-se concluído quando o volume é desanexado com sucesso enquanto a VM está em execução e o cenário relatado está coberto por testes de regressão.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- centos
- Domínio
- cloud, infrastructure
- Tipo de issue
- Bug
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Status de atividade
- Ativa
- Clareza
- Razoavelmente clara
- Facilidade para iniciantes
- 48/100