Bug 1627756 - On engine side replace fluentd dependencies with rsyslog
Summary: On engine side replace fluentd dependencies with rsyslog
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: ovirt-engine
Classification: oVirt
Component: Packaging.rpm
Version: 4.3.0
Hardware: Unspecified
OS: Unspecified
urgent
urgent
Target Milestone: ovirt-4.3.0
: ---
Assignee: Sandro Bonazzola
QA Contact: Pavel Novotny
Rolfe Dlugy-Hegwer
URL:
Whiteboard:
Depends On:
Blocks: 1615974
TreeView+ depends on / blocked
 
Reported: 2018-09-11 11:58 UTC by Sandro Bonazzola
Modified: 2019-03-01 10:16 UTC (History)
6 users (show)

Fixed In Version: ovirt-engine-4.3.0_rc2
Clone Of:
Environment:
Last Closed: 2019-03-01 10:16:51 UTC
oVirt Team: Integration
Embargoed:
rule-engine: ovirt-4.3+
rule-engine: blocker+
lleistne: testing_ack+


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
oVirt gerrit 96794 0 master MERGED packaging: spec: add metrics requirements 2020-03-19 07:57:28 UTC

Description Sandro Bonazzola 2018-09-11 11:58:45 UTC
We are currently requiring fluentd to be on the engine hosts/appliance while we want to move to pcp + rsyslog according to bug #1615974

Comment 1 Shirly Radco 2018-12-16 07:23:16 UTC
Only Rsyslog packages are required at this point.

Comment 2 Rolfe Dlugy-Hegwer 2019-01-22 12:24:26 UTC
Hi Sandro. 

I've made a few tweaks to the Doc Text.
I followed our "Glossary of Terms and Conventions for Product Documentation", which says to replace "engine hosts" with "self-hosted engine nodes". 
I also applied some Shirly's changes from a nearly identical BZ, bz#1627753
Does this all look good to you?

Thanks, Rolfe

Comment 3 Sandro Bonazzola 2019-01-22 13:30:01 UTC
(In reply to Rolfe Dlugy-Hegwer from comment #2)
> Hi Sandro. 
> 
> I've made a few tweaks to the Doc Text.
> I followed our "Glossary of Terms and Conventions for Product
> Documentation", which says to replace "engine hosts" with "self-hosted
> engine nodes". 
> I also applied some Shirly's changes from a nearly identical BZ, bz#1627753
> Does this all look good to you?
> 
> Thanks, Rolfe

Not sure that the glossary replacement here make sense. bz#1627753 applies to all virtualization hosts managed by the Engine, this one applies to the system (either a VM for self-hosted or a bare metal host) which run the ovirt-engine.

Comment 4 Rolfe Dlugy-Hegwer 2019-01-22 14:12:14 UTC
Thanks for the feedback. Updated the text to reflect your feedback and to replace "Engine" with the standard term, "Red Hat Virtualization Manager".

The current release replaces Fluentd with Rsyslog for collecting oVirt logs and collectd metrics. Virtualization hosts managed by Red Hat Virtualization Manager and upgraded from 4.2 will still have Fluentd installed but it will be disabled and stopped.
After upgrading to 4.3, you can remove the Fluentd packages.


Also, is this a duplicate of bz#1627753?

Comment 5 Sandro Bonazzola 2019-01-22 14:18:46 UTC
(In reply to Rolfe Dlugy-Hegwer from comment #4)
> Thanks for the feedback. Updated the text to reflect your feedback and to
> replace "Engine" with the standard term, "Red Hat Virtualization Manager".
> 
> The current release replaces Fluentd with Rsyslog for collecting oVirt logs
> and collectd metrics. Virtualization hosts managed by Red Hat Virtualization
> Manager and upgraded from 4.2 will still have Fluentd installed but it will
> be disabled and stopped.
> After upgrading to 4.3, you can remove the Fluentd packages.
> 
> 
> Also, is this a duplicate of bz#1627753?

No, it's not a duplicate. bug #1627753 is changing the dependency tree of ovirt-host package in order to install rsyslog related packages on hosts managed by ovirt-engine while this bug changes the dependency tree of ovirt-engine itself ensuring that rsyslog related packages are installed on the same OS running the ovirt-engine service.
Proposing a fix in doc-text field

Comment 6 Sandro Bonazzola 2019-02-12 07:46:05 UTC
Anything blocking this bugfix verification?

Comment 7 Pavel Novotny 2019-02-22 13:28:15 UTC
Verified in ovirt-engine-4.3.1.1-0.1.el7.noarch.

Fluentd depencencies were replaced with rsyslog.

# yum deplist ovirt-engine* | grep fluent
# yum deplist ovirt-engine* | grep rsyslog
  dependency: rsyslog
   provider: rsyslog.x86_64 8.24.0-34.el7
  dependency: rsyslog-elasticsearch
   provider: rsyslog-elasticsearch.x86_64 8.24.0-34.el7
  dependency: rsyslog-mmjsonparse
   provider: rsyslog-mmjsonparse.x86_64 8.24.0-34.el7
  dependency: rsyslog-mmnormalize
   provider: rsyslog-mmnormalize.x86_64 8.24.0-34.el7

Comment 8 Sandro Bonazzola 2019-03-01 10:16:51 UTC
This bugzilla is included in oVirt 4.3.0 release, published on February 4th 2019.

Since the problem described in this bug report should be
resolved in oVirt 4.3.0 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.