Bug 1797868

Summary: Getting "Error: Unparsable error during block volume create" while creating heketi volume
Product: [Red Hat Storage] Red Hat Gluster Storage Reporter: Vaibhav Mahajan <vamahaja>
Component: libgfapiAssignee: Mohit Agrawal <moagrawa>
Status: CLOSED DUPLICATE QA Contact: Vivek Das <vdas>
Severity: high Docs Contact:
Priority: unspecified    
Version: ocs-3.11CC: hchiramm, jmulligan, jthottan, madam, moagrawa, pprakash, prasanna.kalever, rhs-bugs, skoduri, storage-qa-internal
Target Milestone: ---Keywords: Regression, ZStream
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-02-06 07:50:42 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Vaibhav Mahajan 2020-02-04 05:10:10 UTC
Description of problem:

Unable to create heketi volume after performing some heketi node operations. Getting below error -
Err: Error: Unparsable error during block volume create: Did not receive any response from      gluster-block daemon. Please check log files to find the reason

Version-Release number of selected component (if applicable):

# oc version
oc v3.11.165
kubernetes v1.11.0+d4cacc0
features: Basic-Auth GSSAPI Kerberos SPNEGO

Server https://ocs-3x-cvp-ci-integration-master-0:8443
openshift v3.11.165
kubernetes v1.11.0+d4cacc0

# rpm -qa | grep glusterfs
glusterfs-6.0-29.el7.x86_64
glusterfs-client-xlators-6.0-29.el7.x86_64
glusterfs-fuse-6.0-29.el7.x86_64
glusterfs-libs-6.0-29.el7.x86_64


How reproducible:
Always


Steps to Reproduce:

1. Create heketi volume 
   	heketi-cli blockvolume create --size=1 --clusters 19e40952c14eb167a7fc874abfc2cc46
2. Delete same heketi volume
	heketi-cli blockvolume delete 94e05f95fd2a68f30d8b8d4902e96334
3. Check heketi volume is getting created successfully. 
4. Add existing OCS node as new gluster node
	oc label node ocs-3x-compute-1 glusterfs=storage-host
5. Wait for gluster pod to get up
	oc get pods
6. Once gluster pod is up, add new heketi node
	heketi-cli node add --zone=1 --cluster=19e40952c14eb167a7fc874abfc2cc46 --management-host-name=ocs-3x-compute-1 --storage-host-name=192.168.xx.xx
7. Add disk into newly added node
	heketi-cli device add --name=/dev/sdd --node=74acef8c6c445c5e96990188c9bd5387
8. Create new heketi volume
	heketi-clivolume create --size=1 --clusters 19e40952c14eb167a7fc874abfc2cc46
8. Perform node enable and disable operations
	heketi-cli node enable e023433ac86f74956422c303447bab45
	heketi-cli node disable 74acef8c6c445c5e96990188c9bd5387
10. Try to expand volume
	heketi-cli volume expand --volume=0c05284073270b5eb000037b13eeb564 --expand-size=1
11 Delete added device
	heketi-cli device delete 9540c1391b9811d7ff92d9f6cb70e993
12. Delete newly added node
	heketi-cli node delete 74acef8c6c445c5e96990188c9bd5387
13. Remove gluster node from OCS
	oc label node ocs-3x-compute-1 glusterfs-
14. Repeat same operations from steps 3 to 12.
15. While creating block volumes we will get below error -
	
	heketi-cli blockvolume create --size=1 --clusters 19e40952c14eb167a7fc874abfc2cc46

	Err: Error: Unparsable error during block volume create: Did not receive any response from      gluster-block daemon. Please check log files to find the reason
16. Check heketi-node list, newly added node will be present.


Actual results:

Getting error while creating heketi volume -
# heketi-cli blockvolume create --size=1 --clusters 19e40952c14eb167a7fc874abfc2cc46

	Err: Error: Unparsable error during block volume create: Did not receive any response from      gluster-block daemon. Please check log files to find the reason

Expected results:

Helketi volume should successfully get created.

Comment 13 Prasanna Kumar Kalever 2020-02-06 07:50:42 UTC

*** This bug has been marked as a duplicate of bug 1796628 ***