apache / apache/cloudstack

Error Detaching Volume on GlusterFS Primary Storage

Aberta
#6,866 6 comentários 0 reações 0 responsáveis Ver no GitHub
has-3rdparty-components no-issue-activity Severity:Minor status:needs-investigation status:stale
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

Abrir o 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

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.