apache / apache/cloudstack

VM instance snapshot fails if "Quiesce Instance" snapshot parameter is true

Ouverte
#12,871 11 commentaires 0 réactions 0 personnes assignées Réclamée par @DaanHoogland Voir sur GitHub
component:kvm Severity:Minor type:bug
Langage dominant
Java
Étoiles
3.1k
Forks
1.4k
Merge moyen
6 j 19 h
PR mergées (30 j)
32

Description

### problem

When I try to take a VM instance snapshot setting "Quiesce Instance" to true the snapshot fails with the following error:
Failed to create vm snapshot: [VMSnapshot {"id":20,"name":"i-4-21-VM_VS_20260320122510","uuid":"e9760223-4c3e-4d79-b900-00b01c2f5884","vmId":21}] due to: can't handle quiescevm equal true for volume snapshot

The VM snapshot succeeds only if I disable the "Quiesce Instance" option.
But even if quiescence option is disabled I can see that inside the VM the guest agent fsfreeze and fsthaw hooks are called.
> Mar 20 13:33:21 sonia qemu-ga[11874]: info: guest-fsfreeze called
> Mar 20 13:33:23 sonia qemu-ga[11874]: info: guest-fsthaw called

So it seems that "Quiesce Instance" option is active anyway.

### versions

CloudStack 4.22.0
KVM hypervisor
Ceph storage
Rocky Linux 10

### The steps to reproduce the bug

1. select "Take Instance Snapshot" for a VM
2. set "Quiesce Instance" to true and press OK

### What to do about it?

_No response_

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par examiner la pull request #13941 associée et le chemin de snapshot qu’elle modifie, puis reproduisez l’échec avec une VM KVM sur Ceph en utilisant l’option "Quiesce Instance". C’est terminé lorsque le snapshot demandé réussit avec la quiescence activée et que le comportement observé de freeze/thaw du guest agent est couvert par la modification ou ses tests.

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

Évaluation

Domaine
cloud, infrastructure
Type d'issue
Bug
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
25/100

Recevez les nouvelles issues par e-mail

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