Refactor: implement the managesnapshot.sh features via Java and remove the script
- Langage dominant
- Java
- Étoiles
- 3.1k
- Forks
- 1.4k
- Merge moyen
- 6 j 19 h
- PR mergées (30 j)
- 32
Description
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
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez par scripts/storage/qcow2/managesnapshot.sh et suivez les appelants de snapshots KVM qui l’invoquent. Examinez la discussion de la pull request associée avant de définir le périmètre du remplacement en Java, de la documentation, des tests unitaires et de la journalisation. Le travail est considéré comme terminé lorsque la fonctionnalité de snapshot est implémentée en Java, couverte par des tests, documentée et journalisée, et que le script a été supprimé.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- bash, java
- Domaine
- cloud, infrastructure
- Type d'issue
- Refactorisation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- Calme
- Clarté
- À clarifier
- Accessibilité débutants
- 35/100