Add additional scenarios to the kubevirt-datamover e2e tests for incremental sequence
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 50/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Tranquilla
- Stack tecnologico
- go, kubernetes
- Ambito
- testing-qa
Direzione di ricerca
Inizia individuando i test e2e esistenti di kubevirt-datamover e i relativi scenari di backup-sequence. Esegui i casi di riavvio della VM e di eliminazione del checkpoint libvirt, quindi aggiungi la copertura per lo scenario con maxIncrementalBackups illimitato e verifica il comportamento rispetto al problema segnalato CNV-85377.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Test 1: Normal backup sequence (full -> incremental)
- Backup 1 (
cirros-full-1): Completed as Full. No checkpoint chain in S3, controller correctly setexpected-backup-type: full. No mismatch. - Backup 2 (
cirros-incr-1): Completed as Incremental. S3 chain valid (length 1), controller setexpected-backup-type: incremental, VMB reportedIncremental. No mismatch.
Test 2: VM restart scenario
- Stopped and restarted the VM (
oc patch vm ... running:false/true) - Backup 3 (
cirros-mismatch-test): VM restart did not invalidate the libvirt checkpoint. VMB completed as Incremental. No mismatch triggered.
Test 3: Delete libvirt checkpoints via virsh
- Deleted all libvirt checkpoints from the virt-launcher pod:
oc exec -n cirros-test <virt-launcher-pod> -- virsh checkpoint-delete <domain> <checkpoint-name> - Confirmed checkpoints were gone (
virsh checkpoint-listreturned empty) - S3 index still had a valid chain (3 checkpoints), controller set
expected-backup-type: incremental - Backup 4 (
cirros-mismatch-test-2):maxIncrementalBackups: 2in DPA forced a full backup before the mismatch could occur. Controller set expected type tofulldue to max limit. No mismatch.
Test 4: Delete checkpoints with maxIncrementalBackups disabled
- Set
maxIncrementalBackups: 0(unlimited) in DPA - Deleted the new libvirt checkpoint created by backup 4
- S3 chain valid (chain length 1 after the forced full), controller allowed incremental, set
expected-backup-type: incremental - Backup 5 (
cirros-mismatch-test-3): VMB stuck on Initializing indefinitely. virt-controller repeatedly fails with:
It reenqueues the VMB every ~17 minutes but never falls back to a full backup. This is CNV-85377."Domain checkpoint not found: Checkpoint '...' for incremental backup of disk 'vda' not found"
- Lingua principale
- Go
- Stelle
- 93
- Fork
- 93
- Merge medio
- 1g 12h
- PR unite (30g)
- 26
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di openshift/oadp-operator
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
openshift/oadp-operator#2372 ·
I maintainer di solito rispondono entro 1 giorno
-
Makefile container tool check only verifies binary exists, not runtime readinessForse già presa @Shreyashxredhat l’ha presa 111 giorni fa. Apertalifecycle/rotten
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
openshift/oadp-operator#2249 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
tide/merge-blocker
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 10/100
openshift/oadp-operator#2501 ·
I maintainer di solito rispondono entro 1 giorno
-
Follow up on NetworkPolicy review nits from PR #2494Forse già presa @kaovilai l’ha presa 4 giorni fa. Aperta
openshift/oadp-operator#2495 · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 1-2 giorni Idoneità per principianti 15/100
openshift/oadp-operator#2490 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di openshift/oadp-operator
Issue simili
-
kind/bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
kubevirt/kubevirt#19559 · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
bug raised-by:verifier
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
medici-finance/assay#3817 ·
I maintainer di solito rispondono entro 1 giorno
-
automation models
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
gtsteffaniak/filebrowser#3244 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
QuantumNous/new-api#7930 ·
I maintainer di solito rispondono entro 1 giorno