Rebuild Corosync 2 DEB package with --enable-dbus flag

Bug #1435965 reported by Bogdan Dobrelya
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mirantis OpenStack
Invalid
High
Aleksander Mogylchenko

Bug Description

Please rebuild Corosync 2 package shipped with Ubuntu trusty in MOS with --enable-dbus flag.
Note, this package is required for RabbitMQ fencing improvement https://review.openstack.org/#/c/108792/ and should be kept in the testing repo

Changed in mos:
milestone: none → 6.1
assignee: nobody → Aleksander Mogylchenko (amogylchenko)
importance: Undecided → High
Revision history for this message
Aleksander Mogylchenko (amogylchenko) wrote :

Corosync 2.3.3-1, which comes with Ubuntu Trusty, has dbus support enabled.

Changed in mos:
status: New → Invalid
Revision history for this message
Bogdan Dobrelya (bogdando) wrote :

@Aleksandr, I checked the corosync in Ubuntu and I cannot find any node left/join events from corosync in dbus-monitor.
So, it looks like it has no dbus support out of box

Changed in mos:
status: Invalid → Confirmed
Revision history for this message
Bogdan Dobrelya (bogdando) wrote :

Here is an example message:
signal sender=:1.2 -> dest=(null destination) serial=452 path=/org/corosync; interface=org.corosync; member=NodeStateChange
   string "node-2.test.domain.local"
   uint32 2
   string "192.168.0.5"
   string "left"

and I can see them in Centos 6.5, but not in Ubuntu 14.04

Revision history for this message
Aleksander Mogylchenko (amogylchenko) wrote :

Have you started corosync-notifyd:
http://manpages.ubuntu.com/manpages/precise/man8/corosync-notifyd.8.html

I can see all events just fine after starting this daemon, as man page suggested:
ignal sender=:1.10 -> dest=(null destination) serial=2 path=/org/corosync; interface=org.corosync; member=QuorumStateChange
   string "vagrant-ubuntu-trusty-64"
   uint32 2130706433
   string "quorate"
signal sender=:1.10 -> dest=(null destination) serial=3 path=/org/corosync; interface=org.corosync; member=ConnectionStateChange
   string "vagrant-ubuntu-trusty-64"
   uint32 2130706433
   string "corosync-notify:9548:0x7f3c7dff9a10"
   string "connected"

Changed in mos:
status: Confirmed → Invalid
Revision history for this message
Bogdan Dobrelya (bogdando) wrote :

Yes, I forgot to use -d option for notifyd process. With this option enabled, the events are being reported OK

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.