Bug 1637977
| Summary: | Remove blivet dependency from gluster-integration module | ||
|---|---|---|---|
| Product: | [Red Hat Storage] Red Hat Gluster Storage | Reporter: | gowtham <gshanmug> |
| Component: | web-admin-tendrl-gluster-integration | Assignee: | gowtham <gshanmug> |
| Status: | CLOSED ERRATA | QA Contact: | Daniel Horák <dahorak> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | rhgs-3.4 | CC: | dahorak, gshanmug, mbukatov, nthomas, rhs-bugs, sankarshan |
| Target Milestone: | --- | Keywords: | ZStream |
| Target Release: | RHGS 3.4.z Batch Update 4 | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | tendrl-gluster-integration-1.6.3-14.el7rhgs | Doc Type: | If docs needed, set a value |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2019-03-27 03:49:38 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
gowtham
2018-10-10 12:41:28 UTC
blivet reset is sometimes fast and sometimes very slow PR is under review: https://github.com/Tendrl/gluster-integration/pull/704 Do I understand this right that blivet should not be installed at all on storage machines? yes, I have removed blivet dependency from spec files and I removed all blivet import statements. So blivet should not installed in any node. This bug is taken out from BU3 The python-blivet dependency was removed from tendrl-gluster-integration package Old version: # rpm -qR tendrl-gluster-integration-1.6.3-13.el7rhgs | grep blivet python-blivet # New version: # rpm -qR tendrl-gluster-integration-1.6.3-15.el7rhgs.noarch | grep blivet # Package python-blivet is still dependency for vdsm-gluster which is dependency for redhat-storage-server, so this package still might be installed on the Gluster Storage servers. But it is not dependency for any Web Administration component. Regression testing doesn't reveal any related regression. Version-Release number of selected component: RHGS Web Administration Server: Red Hat Enterprise Linux Server release 7.6 (Maipo) collectd-5.7.2-3.1.el7rhgs.x86_64 collectd-ping-5.7.2-3.1.el7rhgs.x86_64 etcd-3.2.7-1.el7.x86_64 libcollectdclient-5.7.2-3.1.el7rhgs.x86_64 python-etcd-0.4.5-2.el7rhgs.noarch rubygem-etcd-0.3.0-2.el7rhgs.noarch tendrl-ansible-1.6.3-11.el7rhgs.noarch tendrl-api-1.6.3-13.el7rhgs.noarch tendrl-api-httpd-1.6.3-13.el7rhgs.noarch tendrl-commons-1.6.3-17.el7rhgs.noarch tendrl-grafana-plugins-1.6.3-21.el7rhgs.noarch tendrl-grafana-selinux-1.5.4-3.el7rhgs.noarch tendrl-monitoring-integration-1.6.3-21.el7rhgs.noarch tendrl-node-agent-1.6.3-18.el7rhgs.noarch tendrl-notifier-1.6.3-4.el7rhgs.noarch tendrl-selinux-1.5.4-3.el7rhgs.noarch tendrl-ui-1.6.3-15.el7rhgs.noarch Red Hat Gluster Storage Server: Red Hat Enterprise Linux Server release 7.6 (Maipo) collectd-5.7.2-3.1.el7rhgs.x86_64 collectd-ping-5.7.2-3.1.el7rhgs.x86_64 glusterfs-3.12.2-45.el7rhgs.x86_64 glusterfs-api-3.12.2-45.el7rhgs.x86_64 glusterfs-cli-3.12.2-45.el7rhgs.x86_64 glusterfs-client-xlators-3.12.2-45.el7rhgs.x86_64 glusterfs-events-3.12.2-45.el7rhgs.x86_64 glusterfs-fuse-3.12.2-45.el7rhgs.x86_64 glusterfs-geo-replication-3.12.2-45.el7rhgs.x86_64 glusterfs-libs-3.12.2-45.el7rhgs.x86_64 glusterfs-rdma-3.12.2-45.el7rhgs.x86_64 glusterfs-server-3.12.2-45.el7rhgs.x86_64 gluster-nagios-addons-0.2.10-2.el7rhgs.x86_64 gluster-nagios-common-0.2.4-1.el7rhgs.noarch libcollectdclient-5.7.2-3.1.el7rhgs.x86_64 libvirt-daemon-driver-storage-gluster-4.5.0-10.el7_6.4.x86_64 python2-gluster-3.12.2-45.el7rhgs.x86_64 python-etcd-0.4.5-2.el7rhgs.noarch tendrl-collectd-selinux-1.5.4-3.el7rhgs.noarch tendrl-commons-1.6.3-17.el7rhgs.noarch tendrl-gluster-integration-1.6.3-15.el7rhgs.noarch tendrl-node-agent-1.6.3-18.el7rhgs.noarch tendrl-selinux-1.5.4-3.el7rhgs.noarch I've performed some basic performance measurement between the previous and new version on storage nodes with 4 vCPUs, 8GB RAM and with higher number of storage devices (24, divided into ~160 partitions), bricks (55) and Gluster Volumes (33). I've imported the cluster into WA and let it run 2 days. On the older version: * the average load was between 2 and 2.5, * CPU utilization was above 30%. On the new version: * the average load was around 0.6, * CPU utilization was around 13%. Also memory utilization seems to be slightly lower on the new version, but the values are quite small, so the difference is not significant. Version-Release number of selected component: Previous version: Red Hat Enterprise Linux Server release 7.6 (Maipo) Red Hat Gluster Storage Server 3.4 tendrl-collectd-selinux-1.5.4-3.el7rhgs.noarch tendrl-commons-1.6.3-15.el7rhgs.noarch tendrl-gluster-integration-1.6.3-13.el7rhgs.noarch tendrl-node-agent-1.6.3-15.el7rhgs.noarch tendrl-selinux-1.5.4-3.el7rhgs.noarch New version: Red Hat Enterprise Linux Server release 7.6 (Maipo) Red Hat Gluster Storage Server 3.4 tendrl-collectd-selinux-1.5.4-3.el7rhgs.noarch tendrl-commons-1.6.3-17.el7rhgs.noarch tendrl-gluster-integration-1.6.3-15.el7rhgs.noarch tendrl-node-agent-1.6.3-18.el7rhgs.noarch tendrl-selinux-1.5.4-3.el7rhgs.noarch (In reply to Daniel Horák from comment #9) > On the older version: > * the average load was between 2 and 2.5, > * CPU utilization was above 30%. > > On the new version: > * the average load was around 0.6, > * CPU utilization was around 13%. > > Also memory utilization seems to be slightly lower on the new version, but > the > values are quite small, so the difference is not significant. The CPU and memory utilization mentioned in comment 9 is related to tendrl-gluster-integration service. Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2019:0660 |