Error Detaching Volume on GlusterFS Primary Storage
- 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ả
##### ISSUE TYPE
* Bug Report
##### COMPONENT NAME
~~~
Primary Storage (GlusterFS)
~~~
##### CLOUDSTACK VERSION
~~~
4.17.1.0
~~~
##### CONFIGURATION
##### OS / ENVIRONMENT
~~~
CentOS Linux 7 (Core)
qemu-img version 2.12.0
glusterfs 6.1
~~~
##### SUMMARY
Can't detach volumes created on GlusterFS primary storage from VM. Tested on two different cloudstack installations. Everything works fine with other primary storage types. The volume can be detached and removed if the VM status is stopped but not when running.
##### STEPS TO REPRODUCE
~~~
- Create GlusterFS Primary Storage with tag
- Create Disk Offering that uses just crated GlusterFS Primary Storage's tag.
- Create Volume using just created Disk Offering
- Attach Volume to VM
- Detach Volume from VM
~~~
##### EXPECTED RESULTS
~~~
- Success detaching Volume
~~~
##### ACTUAL RESULTS
~~~
- (test-detach) Failed to detach volume test-detach from VM test-vm-for-gluster ; com.cloud.exception.InternalErrorException: disk: /mnt/b440b605-a876-35f8-be84-2b5696650654/5605035d-e060-42a6-89a1-6f9c949463fc is not attached before
~~~
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu bằng cách tái hiện luồng detach được mô tả trong issue với GlusterFS làm primary storage trên một VM đang chạy, sử dụng môi trường CentOS, qemu-img và glusterfs được liệt kê. Truy vết nguồn gốc của lỗi “is not attached before” và so sánh với các loại primary storage khác. Được xem là hoàn tất khi volume được detach thành công trong lúc VM đang chạy và kịch bản được báo cáo được bao phủ bởi các bài kiểm thử hồi quy.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- centos
- Lĩnh vực
- cloud, infrastructure
- Loại issue
- Lỗi
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Sôi nổi
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 48/100