apache / apache/cloudstack

Error Detaching Volume on GlusterFS Primary Storage

未关闭
#6,866 6 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
has-3rdparty-components no-issue-activity Severity:Minor status:needs-investigation status:stale
主要语言
Java
星标
3.1k
派生
1.4k
平均合并
6 天 19 小时
30 天内合并 PR
32

描述

##### 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

~~~

贡献指南

打开贡献指南

调研方向

首先,在运行中的 VM 上使用 GlusterFS 作为主存储,并使用所列出的 CentOS、qemu-img 和 glusterfs 环境,复现 issue 中描述的 detach 流程。跟踪“is not attached before”错误的来源,并将其与其他主存储类型进行比较。当 VM 运行时 volume 能够成功 detach,且报告的场景已由回归测试覆盖时,即表示完成。

由索引模型根据 Issue 内容生成。

评估

技术栈
centos
领域
cloud, infrastructure
Issue 类型
缺陷
难度
4/5
预计耗时
3-5 天
活跃度
活跃
描述清晰度
基本清楚
新手友好度
48/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。