Bug 675859 - missing upstream patches for full snmp/foghorn integration
Summary: missing upstream patches for full snmp/foghorn integration
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat Enterprise Linux 6
Classification: Red Hat
Component: corosync
Version: 6.1
Hardware: All
OS: Linux
high
high
Target Milestone: rc
: ---
Assignee: Steven Dake
QA Contact: Cluster QE
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-02-07 23:46 UTC by Angus Salkeld
Modified: 2016-04-26 14:09 UTC (History)
4 users (show)

Fixed In Version: corosync-1.2.3-26.el6
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-05-19 14:24:25 UTC
Target Upstream Version:


Attachments (Terms of Use)
missing patches (4.01 KB, patch)
2011-02-08 04:00 UTC, Angus Salkeld
no flags Details | Diff


Links
System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHBA-2011:0764 0 normal SHIPPED_LIVE corosync bug fix update 2011-05-18 18:08:44 UTC

Description Angus Salkeld 2011-02-07 23:46:48 UTC
Description of problem:
The new snmp patch requires a statistics patch that
adds:
runtime.totem.pg.mrp.srp.members.[nodes]
into the objdb.

Version-Release number of selected component (if applicable):


How reproducible:
always

Steps to Reproduce:
1. corosync-objdb .runtime.totem.pg.mrp.srp.
2.
3.
  
Actual results:
no members objects

Expected results:
something like:
runtime.totem.pg.mrp.srp.members.23374016.ip=r(0) ip(192.168.100.1) 
runtime.totem.pg.mrp.srp.members.23374016.join_count=1
runtime.totem.pg.mrp.srp.members.23374016.status=joined

Additional info:

in flatiron:
git log --oneline | grep "member node"
732f761 add a list of member nodes into the objdb runtime tree.
5af3989 add a list of member nodes into the objdb runtime tree.

in master
git log --oneline | grep "member node"
ce492d7 add a list of member nodes into the objdb runtime tree.

Comment 2 Angus Salkeld 2011-02-08 04:00:23 UTC
Created attachment 477548 [details]
missing patches

The tarball include some missing patches needed to get dbus/foghorn working.

from master:
f2a961d Make node state a string (not an integer)
397e648 objdb: fix some strange types (uint8_t* -> void*).

from flatiron:
732f761 add a list of member nodes into the objdb runtime tree.
5af3989 add a list of member nodes into the objdb runtime tree.
36265c2 objdb: delete trackers when an object is deleted
267446a objdb: object_created_notification() fix the order of the parent and object handles.

Note: this is in distcvs, but needs to be included in the spec.
3c75fc8 STATS: fix key name length on "join_count"

Comment 5 Jaroslav Kortus 2011-03-28 15:07:35 UTC
The object seem to be present as expected:
(10:05:56) [root@z2:~]$ corosync-objctl -a | grep runtime.totem.pg.mrp.srp | wc -l
34

Comment 6 errata-xmlrpc 2011-05-19 14:24:25 UTC
An advisory has been issued which should help the problem
described in this bug report. This report is therefore being
closed with a resolution of ERRATA. For more information
on therefore solution and/or where to find the updated files,
please follow the link below. You may reopen this bug report
if the solution does not work for you.

http://rhn.redhat.com/errata/RHBA-2011-0764.html


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