apache / apache/cloudstack

Refactor: implement the managesnapshot.sh features via Java and remove the script

Ouverte
#6,424 6 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
component:kvm no-issue-activity type:improvement
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

Recevez les nouvelles issues par e-mail

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