Refactor: implement the managesnapshot.sh features via Java and remove the script
- Lenguaje dominante
- Java
- Estrellas
- 3.1k
- Forks
- 1.4k
- Merge medio
- 6 d 19 h
- PR fusionados (30 d)
- 32
Descripción
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
Guía de contribución
Línea de trabajo
Comienza con scripts/storage/qcow2/managesnapshot.sh y rastrea los llamadores de snapshots de KVM que lo invocan. Revisa la discusión del pull request relacionado antes de definir el alcance del reemplazo en Java, la documentación, las pruebas unitarias y el registro de eventos. Se considera terminado cuando la funcionalidad de snapshots está implementada en Java, cubierta por pruebas, documentada y registrada, y se ha eliminado el script.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- bash, java
- Área
- cloud, infrastructure
- Tipo de issue
- Refactorización
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Estado de actividad
- Tranquilo
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 35/100