Bug 747095 - rgmanager race leads to errors in logs
Summary: rgmanager race leads to errors in logs
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Red Hat Enterprise Linux 6
Classification: Red Hat
Component: rgmanager
Version: 6.2
Hardware: Unspecified
OS: Unspecified
medium
medium
Target Milestone: rc
: ---
Assignee: Lon Hohberger
QA Contact: Cluster QE
URL:
Whiteboard:
Depends On:
Blocks: 756082
TreeView+ depends on / blocked
 
Reported: 2011-10-18 19:29 UTC by Lon Hohberger
Modified: 2011-12-23 18:24 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-12-01 21:35:13 UTC
Target Upstream Version:


Attachments (Terms of Use)

Description Lon Hohberger 2011-10-18 19:29:09 UTC
Description of problem:

If you kill rgmanager at just the right time during event processing during startup, it can throw errors in to the logs:

Oct 18 15:26:30 snap rgmanager[15382]: Shutting down
Oct 18 15:26:30 snap rgmanager[15382]: Stopping service service:b
Oct 18 15:26:30 snap rgmanager[15382]: Service service:b is stopped
Oct 18 15:26:30 snap rgmanager[15382]: #45: Unable to obtain cluster lock: Bad file descriptor
Oct 18 15:26:30 snap rgmanager[15382]: #50: Unable to obtain cluster lock: Bad file descriptor
Oct 18 15:26:30 snap rgmanager[15382]: #13: Service service:wtf failed to stop cleanly
Oct 18 15:26:30 snap rgmanager[15382]: #55: Unable to obtain cluster lock: Bad file descriptor

Version-Release number of selected component (if applicable): 3.0.12.1-4.el6

How reproducible: 10%

Steps to Reproduce:
1.  service rgmanager start
2.  sleep 8
3.  service rgmanager stop
  
Actual results: Errors in logs.  This occurs because we close the lockspace while other threads are trying to acquire locks.

Expected results: No errors, clean shutdown.

Additional info: This does not look like a high-risk condition, but it is a lot of noise.

Comment 3 RHEL Program Management 2011-12-01 21:35:13 UTC
Development Management has reviewed and declined this request.  You may appeal
this decision by reopening this request.


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