Bug 1379309 - [RFE] Integrate with gluster eventing
Summary: [RFE] Integrate with gluster eventing
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: ovirt-engine
Classification: oVirt
Component: BLL.Gluster
Version: 3.6.7
Hardware: Unspecified
OS: Unspecified
high
medium
Target Milestone: ovirt-4.2.2
: 4.2.2.2
Assignee: Sahina Bose
QA Contact: SATHEESARAN
URL:
Whiteboard:
Depends On: 1533390
Blocks: 958797 1527304
TreeView+ depends on / blocked
 
Reported: 2016-09-26 10:45 UTC by Sahina Bose
Modified: 2018-05-10 06:23 UTC (History)
6 users (show)

Fixed In Version: ovirt-engine-4.2.2
Doc Type: Enhancement
Doc Text:
This update integrates Red Hat Virtualization with the Red Hat Gluster Storage events framework to determine the real-time status of Red Hat Gluster Storage volume entities.
Clone Of:
: 1527304 (view as bug list)
Environment:
Last Closed: 2018-05-10 06:23:27 UTC
oVirt Team: Gluster
Embargoed:
rule-engine: ovirt-4.2?
sabose: exception?
sabose: planning_ack?
sabose: devel_ack+
sasundar: testing_ack+


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
oVirt gerrit 65248 0 master MERGED engine: Adding gluster event webhook 2017-12-13 15:07:31 UTC
oVirt gerrit 66758 0 master MERGED engine: Handle geo-rep and brick event 2017-12-27 10:56:45 UTC
oVirt gerrit 67168 0 master MERGED gluster: add vdsm apis for webhooks in gluster eventing 2017-06-29 15:35:23 UTC
oVirt gerrit 68373 0 master MERGED core: Add gluster webhook VDS commands 2017-12-13 15:08:50 UTC
oVirt gerrit 68374 0 master MERGED engine: bll to add gluster webhook 2017-12-20 10:11:34 UTC
oVirt gerrit 68408 0 master MERGED engine: call add of gluster webhook 2017-12-27 10:56:23 UTC
oVirt gerrit 85886 0 master MERGED gluster: Starting glustereventsd for gluster hosts 2018-01-11 11:10:46 UTC
oVirt gerrit 86231 0 master MERGED engine: Sync webhooks from online servers 2018-01-30 11:55:03 UTC
oVirt gerrit 86529 0 master MERGED gluster: Fixed typo with service check 2018-01-22 13:49:52 UTC

Description Sahina Bose 2016-09-26 10:45:55 UTC
Description of problem:

Integrate with gluster events to avoid polling the gluster CLI for status. Polling based approach leads to stale data as the polling intervals are setup to be 5 minute intervals as some of the gluster queries are expensive.
With the introduction of gluster events in 3.8, oVirt can make use of this feature to provide real time update on state of cluster.

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


How reproducible:
NA



Additional info:

Comment 1 Sahina Bose 2016-12-22 05:07:46 UTC
This has a dependency on gluster >= 3.9, glusterfs 3.9 is only available in http://buildlogs.centos.org/centos/7/storage/x86_64/gluster-3.9/ not in http://mirror.centos.org/centos/7/storage/x86_64/

Comment 5 Red Hat Bugzilla Rules Engine 2017-11-22 10:07:17 UTC
The documentation text flag should only be set after 'doc text' field is provided. Please provide the documentation text and set the flag to '?' again.

Comment 6 SATHEESARAN 2018-05-09 11:43:43 UTC
Tested with RHV 4.2.3 , the glusterfs eventing works as expected.

But certain times, cli based polling mechanism is also happening and takes more time to reflect in RHVM UI.
For example, killing a brick, takes more than 5 mins to reflect in the UI

Comment 7 Sandro Bonazzola 2018-05-10 06:23:27 UTC
This bugzilla is included in oVirt 4.2.2 release, published on March 28th 2018.

Since the problem described in this bug report should be
resolved in oVirt 4.2.2 release, it has been closed with a resolution of CURRENT RELEASE.

If the solution does not work for you, please open a new bug report.


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