Bug 1343946 - [gluster]: geo-rep creation fails and status goes to UNKNOWN
Summary: [gluster]: geo-rep creation fails and status goes to UNKNOWN
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: ovirt-engine
Classification: oVirt
Component: BLL.Gluster
Version: 3.6.0
Hardware: x86_64
OS: Linux
high
urgent
Target Milestone: ovirt-3.6.7
: 3.6.7.3
Assignee: Ramesh N
QA Contact: SATHEESARAN
URL:
Whiteboard:
Depends On: 1348057
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-06-08 11:41 UTC by Sahina Bose
Modified: 2016-07-04 12:31 UTC (History)
5 users (show)

Fixed In Version: ovirt-engine-3.6.7.4
Clone Of: 1343650
Environment:
Last Closed: 2016-07-04 12:31:17 UTC
oVirt Team: Gluster
Embargoed:
rule-engine: ovirt-3.6.z+
rule-engine: blocker+
bmcclain: planning_ack+
sabose: devel_ack+
knarra: testing_ack+


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
oVirt gerrit 58793 0 None None None 2016-06-08 11:41:50 UTC
oVirt gerrit 58794 0 None None None 2016-06-08 11:41:50 UTC
oVirt gerrit 58846 0 ovirt-3.5-gluster MERGED gluster: fix issue with geo rep status parsing. 2016-06-09 07:30:12 UTC
oVirt gerrit 58848 0 ovirt-engine-3.5-gluster MERGED gluster: fix geo rep session key parsing issue 2016-06-08 12:16:15 UTC
oVirt gerrit 58854 0 ovirt-engine-3.6 MERGED gluster: fix geo rep session key parsing issue 2016-06-14 08:35:38 UTC
oVirt gerrit 58856 0 ovirt-engine-4.0 MERGED gluster: fix geo rep session key parsing issue 2016-06-13 12:24:33 UTC
oVirt gerrit 58957 0 ovirt-3.6 MERGED gluster: fix issue with geo rep status parsing. 2016-06-13 07:50:56 UTC
oVirt gerrit 58958 0 ovirt-4.0 MERGED gluster: fix issue with geo rep status parsing. 2016-06-10 13:51:44 UTC
oVirt gerrit 59110 0 ovirt-engine-3.6.7 MERGED gluster: fix geo rep session key parsing issue 2016-06-14 08:54:39 UTC

Description Sahina Bose 2016-06-08 11:41:51 UTC
+++ This bug was initially created as a clone of Bug #1343650 +++

Description of problem:
=======================

With the latest build, the creation of geo-replication fails and status goes to unknown state. Also, setting up the configuration (like use_meta_volume true) also fails.

This has worked with earlier 3.1.3 builds: glusterfs-3.7.9-4. Screenshot and logs will be updated. 


Version-Release number of selected component (if applicable):
=============================================================
RHSC: 3.1.3-0.72.el6
GLusterfs: glusterfs-3.7.9-8


How reproducible:
=================
Always


Steps to Reproduce:
===================
1. From UI, Setup master and slave cluster
2. Create Master and Slave volume
3. Setup Geo-Rep between Master and Slave Volume

Actual results:
===============

Geo-Rep goes to UNKNOWN State. Also, setting up any config option fails.


Expected results:
================

Geo-Replication should be successful

Additional Info:
================

With Same RHSC Version: 3.1.3-0.72.el6 and older gluster version: glusterfs-3.7.9-4, it works.


--- Additional comment from Ramesh N on 2016-06-08 00:28:15 EDT ---

This bug is a result of a recent change in gluster cli output for 'gep rep status'. Slave volume ID is added to geo rep session key. We have to change our gluster CLI output parsing in VDSM and RHSC.

Old Geo rep Session Key: 'b1b92a4e-ce58-4b9d-ac3b-a8c693bca029:ssh://10.70.37.190::slave'

New Geo rep Session Key: 'b1b92a4e-ce58-4b9d-ac3b-a8c693bca029:ssh://10.70.37.190::slave:bd52ddf1-9659-4168-8197-c62e9f3e855c'

Comment 1 Red Hat Bugzilla Rules Engine 2016-06-08 11:41:55 UTC
This bug report has Keywords: Regression or TestBlocker.
Since no regressions or test blockers are allowed between releases, it is also being identified as a blocker for this release. Please resolve ASAP.

Comment 2 Eyal Edri 2016-06-23 11:58:58 UTC
Sahina, does this bug requires vdsm-gluster for verification?
If it does, it can only be verified with oVirt 3.6.7 rpms.

Comment 3 Ramesh N 2016-06-23 12:09:03 UTC
Yes. It requires the vdsm-gluster-4.17.32-0.el7.centos.noarch.rpm  in 
http://resources.ovirt.org/pub/ovirt-3.6-pre/rpm/el7/noarch/

Comment 4 SATHEESARAN 2016-06-28 02:24:02 UTC
Tested with RHEV 3.6.7.5 and vdsm-4.17.31-0.2.el7ev.noarch

Geo-rep session shows the correct status while geo-rep session is created from gluster CLI


Note You need to log in before you can comment on or make changes to this bug.