Bug 1720461 - gfapi: provide an option for changing statedump path in glfs-api.
Summary: gfapi: provide an option for changing statedump path in glfs-api.
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat Gluster Storage
Classification: Red Hat Storage
Component: core
Version: unspecified
Hardware: Unspecified
OS: Unspecified
high
high
Target Milestone: ---
: RHGS 3.5.0
Assignee: Mohit Agrawal
QA Contact: Kshithij Iyer
URL:
Whiteboard:
Depends On: 1689097 1720557
Blocks: 1447694 1586201 1696809
TreeView+ depends on / blocked
 
Reported: 2019-06-14 05:30 UTC by Amar Tumballi
Modified: 2019-10-30 12:22 UTC (History)
23 users (show)

Fixed In Version: glusterfs-6.0-6
Doc Type: Enhancement
Doc Text:
A new API, glfs_set_statedump_path, lets users configure the a directory to store statedump output. For example, the following call sets the /tmp directory as the statedump path: glfs_set_statedump_path(fs2, "/tmp");
Clone Of: 1689097
Environment:
Last Closed: 2019-10-30 12:21:54 UTC
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHEA-2019:3249 0 None None None 2019-10-30 12:22:31 UTC

Description Amar Tumballi 2019-06-14 05:30:27 UTC
+++ This bug was initially created as a clone of Bug #1689097 +++

+++ This bug was initially created as a clone of Bug #1586201 +++

TL;DR: We need the ability to control the gluster logging from libvirt/QEMU when using the gluster driver.


+++ This bug was initially created as a clone of Bug #1447694 +++

QEMU is unable to store Gluster specific debugging logs under /var/run/gluster/... This is because QEMU runs as user "qemu" and does not have write permissions there. This debugging (called 'statedump') can be triggered from the Gluster CLI which sends an event to QEMU (when libgfapi is used).

When the glusterfs packages make sure that a group "gluster" has write permissions to /var/run/gluster/, could the qemu(-kvm-rhev) package be adjusted to have the "qemu" user in the "gluster" group? This would allow more debugging options that help with potential issues when QEMU runs with disk-images over libgfapi.so.

--- Additional comment from Worker Ant on 2019-03-15 07:41:40 UTC ---

REVIEW: https://review.gluster.org/22364 (gfapi: provide an api for setting statedump path) posted (#1) for review on master by Amar Tumballi

--- Additional comment from Amar Tumballi on 2019-06-14 05:28:24 UTC ---

The patch is now merged.

Comment 18 errata-xmlrpc 2019-10-30 12:21:54 UTC
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/RHEA-2019:3249


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