apache / apache/cloudstack

Error Detaching Volume on GlusterFS Primary Storage

Abierto
#6,866 6 comentarios 0 reacciones 0 asignados Ver en GitHub
has-3rdparty-components no-issue-activity Severity:Minor status:needs-investigation status:stale
Lenguaje dominante
Java
Estrellas
3.1k
Forks
1.4k
Merge medio
6 d 19 h
PR fusionados (30 d)
32

Descripción

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

~~~

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Empieza reproduciendo el flujo de detach descrito en el issue con GlusterFS como almacenamiento primario en una VM en ejecución, usando el entorno indicado de CentOS, qemu-img y glusterfs. Rastrea el origen del error “is not attached before” y compáralo con otros tipos de almacenamiento primario. Se considera terminado cuando el volumen se desconecta correctamente mientras la VM está en ejecución y el escenario indicado queda cubierto por pruebas de regresión.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
centos
Área
cloud, infrastructure
Tipo de issue
Error
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Activo
Claridad
Bastante claro
Aptitud para principiantes
48/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.