Refactor: implement the managesnapshot.sh features via Java and remove the script
- Ngôn ngữ chính
- Java
- Star
- 3.1k
- Fork
- 1.4k
- Merge trung bình
- 6 ngày 19 giờ
- Pull request đã merge (30 ngày)
- 32
Mô tả
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
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu với scripts/storage/qcow2/managesnapshot.sh và lần theo các trình gọi snapshot KVM gọi nó. Xem lại phần thảo luận của pull request liên quan trước khi xác định phạm vi cho việc thay thế bằng Java, tài liệu, các bài kiểm thử đơn vị và việc logging. Công việc được xem là hoàn tất khi chức năng snapshot được triển khai bằng Java, được bao phủ bởi các bài kiểm thử, được ghi tài liệu, được ghi log và script đã bị xóa.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- bash, java
- Lĩnh vực
- cloud, infrastructure
- Loại issue
- Tái cấu trúc
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức độ hoạt động
- Ít trao đổi
- Độ rõ ràng
- Cần làm rõ
- Mức phù hợp với người mới
- 35/100