Bug 1394132

Summary: unable to start VMs on gluster volume using libgfapi
Product: Red Hat Gluster Storage Reporter: SATHEESARAN <sasundar>
Component: libgfapiAssignee: rjoseph
Status: CLOSED NOTABUG QA Contact: SATHEESARAN <sasundar>
Severity: high Docs Contact:
Priority: unspecified    
Version: rhgs-3.2CC: rhinduja, rhs-bugs, sabose, sasundar, storage-qa-internal
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-11-11 09:18:35 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:

Description SATHEESARAN 2016-11-11 07:02:13 UTC
Description of problem:
-----------------------
Created the VM to use qemu's libgfapi to access the disk images.
But unable to start the VMs

Version-Release number of selected component (if applicable):
-------------------------------------------------------------
RHGS 3.2.0 interim build ( glusterfs-3.8.4-4.el7rhgs )
RHEL 7.3
qemu-kvm-1.5.3-126.el7.x86_64
libvirt-2.0.0-10.el7.x86_64

How reproducible:
-----------------
Always

Steps to Reproduce:
-------------------
1. Create replica 3 volume and optimize for VM store usecase
2. Create a VM to use QEMU's native driver for gluster to access disk image
3. Start the VM

Actual results:
---------------
VM fails to start

Expected results:
-----------------
VM should start

Comment 3 SATHEESARAN 2016-11-11 07:11:10 UTC
After discussing with Rajesh Joseph, this issue seems to be in RPC layer.
Feel free to change the component of this bug, in that case

Comment 5 rjoseph 2016-11-11 07:25:40 UTC
Can you please provide the client logs?

Comment 6 SATHEESARAN 2016-11-11 08:52:28 UTC
(In reply to rjoseph from comment #5)
> Can you please provide the client logs?

I don't see any logs on the client side

Comment 7 SATHEESARAN 2016-11-11 09:18:35 UTC
(In reply to SATHEESARAN from comment #3)
> After discussing with Rajesh Joseph, this issue seems to be in RPC layer.
> Feel free to change the component of this bug, in that case

This doesn't seem to be the RPC issue with gluster.
This looks like the issue because of lack of support[1] in libvirt to have multiple gluster servers listed for fetching volfile in case of backup.

When I tried testing with the single glusterfs server, VMs started and worked well.

[1] - https://bugzilla.redhat.com/show_bug.cgi?id=1247521

Closing this bug as this is not a **RHGS** issue.

Will re-open, if the issue persists at RPC layer of RHGS