openstack builder hangs when using use_blockstorage_volume if volume size is too small
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 42/100
Piste de recherche
Commencez dans builder/openstack/volume.go, en particulier dans WaitForVolume et GetVolumeSize, et examinez comment un état de volume "error" est géré lorsque use_blockstorage_volume reçoit un volume insuffisamment dimensionné. Reproduisez le cas avec une image dont la taille requise dépasse celle du volume créé ; c’est terminé lorsque le builder cesse d’attendre dès que le volume passe à l’état d’erreur, au lieu de boucler indéfiniment.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
This issue was originally opened by @puetzk as hashicorp/packer#6957. It was migrated here as a result of the Packer plugin split. The original body of the issue is below.
From https://github.com/hashicorp/packer/issues/6956#issuecomment-435854310
If the value determined by GetVolumeSize is actually too low, perhaps an image with no value set for MinDiskGigabytes, in a format (e.g. qcow2) where the file is considerably smaller than the minimum volume that can unpack it, the volume is created but the status shown in cinder list becomes "error". WaitForVolume doesn't seem to recognize this case, and just keeps looping (and waiting) indefinitely), since volumes.Get is succeeding (the GUID does exist and has a status to read), and "error" != "available".
- Langage dominant
- Go
- Étoiles
- 29
- Forks
- 27
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de hashicorp/packer-plugin-openstack
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
-
Error initializing block storage client with Openstack 2026.1Peut-être pris @elelaysh l’a pris il y a 75 jours. Ouvertebug
Difficulté 3/5 1-2 jours Accessibilité débutants 72/100
hashicorp/packer-plugin-openstack#162 · 1 commentaire ·
-
Feature Request: Add keep_volume option to preserve boot volume artifacts in OpenStack builderOuverteenhancement
Difficulté 4/5 3-5 jours Accessibilité débutants 52/100
hashicorp/packer-plugin-openstack#151 · 1 commentaire · 1 réaction ·
-
Packer 1.12.0-alpha1 testingOuverte
Difficulté 4/5 3-5 jours Accessibilité débutants 25/100
-
Response Error: No image found with ID .... code 404 Not Found title Not Found (Floating problem )Ouvertebug
Difficulté 4/5 3-5 jours Accessibilité débutants 25/100
hashicorp/packer-plugin-openstack#130 · 1 commentaire ·
Toutes les issues de hashicorp/packer-plugin-openstack
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
prime-radiant-inc/evener#5901 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 69/100
-
kind/bug
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
kyma-project/serverless#2769 ·
Les mainteneurs répondent en général sous 1 jour
-
Update the mise toolsOuverteready-for-agent
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
hexlet-basics/hexlet-basics#962 ·
Les mainteneurs répondent en général sous 1 jour
-
imapproxy closeForMaintenance grace timer calls clientConn.Close() before closeMaintenanceTransportPeut-être pris @dejanstrbac l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 83/100
Les mainteneurs répondent en général sous 1 jour