Refactor: implement the managesnapshot.sh features via Java and remove the script
- Lingua principale
- Java
- Stelle
- 3.1k
- Fork
- 1.4k
- Merge medio
- 6g 19h
- PR unite (30g)
- 32
Descrizione
Several snapshot functionalities, in KVM, are implemented via the script `scripts/storage/qcow2/managesnapshot.sh`. From https://github.com/apache/cloudstack/pull/6422#discussion_r884991838 came the idea to improve these processes by implementing the functionalities via Java, adding documentation, unit tests and logs.
##### ISSUE TYPE
* Improvement Request
##### COMPONENT NAME
KVM
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia da scripts/storage/qcow2/managesnapshot.sh e traccia i chiamanti degli snapshot KVM che lo invocano. Esamina la discussione della pull request correlata prima di definire l’ambito della sostituzione in Java, della documentazione, dei test unitari e del logging. Il lavoro è completato quando la funzionalità degli snapshot è implementata in Java, coperta da test, documentata e registrata nei log, e lo script è stato rimosso.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- bash, java
- Ambito
- cloud, infrastructure
- Tipo di issue
- Refactoring
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Tranquilla
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 35/100