Bug 797922 - corosync filling up /dev/shm
Summary: corosync filling up /dev/shm
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat Enterprise Linux 6
Classification: Red Hat
Component: resource-agents
Version: 6.2
Hardware: x86_64
OS: Linux
urgent
urgent
Target Milestone: rc
: ---
Assignee: Chris Feist
QA Contact: Cluster QE
URL:
Whiteboard:
Depends On: 797192
Blocks:
TreeView+ depends on / blocked
 
Reported: 2012-02-27 14:34 UTC by Jan Friesse
Modified: 2018-11-28 21:08 UTC (History)
10 users (show)

Fixed In Version: resource-agents-3.9.2-10.el6
Doc Type: Bug Fix
Doc Text:
No documentation needed
Clone Of: 797192
Environment:
Last Closed: 2012-06-20 14:41:29 UTC
Target Upstream Version:


Attachments (Terms of Use)
Fix for resource-agents (932 bytes, patch)
2012-02-27 22:16 UTC, Lon Hohberger
no flags Details | Diff


Links
System ID Private Priority Status Summary Last Updated
Red Hat Knowledge Base (Solution) 79313 0 None None None Never
Red Hat Product Errata RHBA-2012:0947 0 normal SHIPPED_LIVE resource-agents bug fix and enhancement update 2012-06-19 20:59:56 UTC

Comment 1 Jan Friesse 2012-02-27 14:42:53 UTC
Lon,
even the *main* bug in corosync is fixed, there is still one issue with rgmanager/resource script/... (please reassign to component you feel it should be). Problem is, that rpc.statd calls /usr/share/cluster/nfsserver.sh with parameter add-client/del-client. This calls ocf_log and clulog is trying to do IPC connection with corosync, but not as a root user account, but as a *rpcuser*.

This may be problem, because such connection is prohibited as long as rpcuser doesn't exists in corosync uid/gid entries. In other words, users may not get message if they want it.

My proposed solution is one of following:
- force clulog to always run as some user which is allowed for corosync ipc
- don't use clulog for add/del-client
- force cman to always add rpcuser to corosync uid/gid entries (but keep in mind, that this may be security problem... maybe)
- document rpc.statd behavior and recommendation to add rpcuser to corosync uid/gid entries.

Comment 3 Lon Hohberger 2012-02-27 22:16:58 UTC
Created attachment 566156 [details]
Fix for resource-agents

Comment 6 Patrick Van Gilst 2012-02-29 14:03:24 UTC
I confirm that the fix works. Thanks a lot

Comment 13 Chris Feist 2012-04-30 22:26:34 UTC
    Technical note added. If any revisions are required, please edit the "Technical Notes" field
    accordingly. All revisions will be proofread by the Engineering Content Services team.
    
    New Contents:
No documentation needed

Comment 16 errata-xmlrpc 2012-06-20 14:41:29 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.

http://rhn.redhat.com/errata/RHBA-2012-0947.html


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