apache / apache/cloudstack

Error Detaching Volume on GlusterFS Primary Storage

Ouverte
#6,866 6 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
has-3rdparty-components no-issue-activity Severity:Minor status:needs-investigation status:stale
Langage dominant
Java
Étoiles
3.1k
Forks
1.4k
Merge moyen
6 j 19 h
PR mergées (30 j)
32

Description

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

~~~

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par reproduire le flux de detach décrit dans l’issue avec GlusterFS comme stockage primaire sur une VM en cours d’exécution, en utilisant l’environnement CentOS, qemu-img et glusterfs indiqué. Suivez l’origine de l’erreur « is not attached before » et comparez-la avec les autres types de stockage primaire. Le travail est terminé lorsque le volume est détaché avec succès alors que la VM est en cours d’exécution et que le scénario signalé est couvert par des tests de régression.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
centos
Domaine
cloud, infrastructure
Type d'issue
Bug
Difficulté
4/5
Temps estimé
3-5 jours
Activité
Active
Clarté
Plutôt claire
Accessibilité débutants
48/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.