[Bug 1458917] Re: Consumers for re-balanced pipeline queues are not cleaned

Mathew Hodson mathew.hodson at gmail.com
Wed Aug 31 19:04:43 UTC 2016


** No longer affects: oslo.messaging (Ubuntu Wily)

** Project changed: ceilometer => ubuntu-translations

** No longer affects: ubuntu-translations

-- 
You received this bug notification because you are a member of Ubuntu
OpenStack, which is subscribed to oslo.messaging in Ubuntu.
https://bugs.launchpad.net/bugs/1458917

Title:
  Consumers for re-balanced pipeline queues are not cleaned

Status in oslo.messaging:
  Fix Released
Status in oslo.messaging kilo series:
  Fix Committed
Status in oslo.messaging package in Ubuntu:
  Fix Released
Status in oslo.messaging source package in Vivid:
  Fix Released

Bug description:
  2 instances of openstack-ceilometer-notification.service are running. 
  Coordination backend - redis

  When pipelines are coordinated/re-coordinated they are still listening
  to the previous queue.

  Scenario:

  1.    event:queu1:source_1and event:queue2:source2 are managed by Agent1
  2.    Agent2 is added
  3.    Pipeline are re-coordinated between 2 agents. 
      Assuming event:queu1:source_1 is still managed by Agent1 and event:queue2:source2 is managed by Agent2
  4.    RMQ's UI reports that both Agent1 and Agent 2 are consumer for "ceilometer-pipe-event:queue2:source2.sample"
   
  Channel                                         Consumer tag    Ack required    Exclusive   Prefetch count  Arguments
  192.168.100.60:43686 (1)     1                               ●                           ○                  0
  192.168.100.70:43693 (1)     1                               ●                           ○                  0

  At the same time 2 connection for 'not-moved' pipeline are present:

  Channel                 Consumer tag    Ack required    Exclusive   Prefetch count  Arguments
  192.168.100.60:43692 (1) 1              ●               ○              0
  192.168.100.60:45623 (1) 1              ●               ○              0

  
  ceilometer packages:
  openstack-ceilometer-notification-2015.1.0-2.el7ost.noarch
  openstack-ceilometer-common-2015.1.0-2.el7ost.noarch
  python-ceilometerclient-1.0.13-1.el7ost.noarch
  openstack-ceilometer-alarm-2015.1.0-2.el7ost.noarch
  python-ceilometer-2015.1.0-2.el7ost.noarch
  openstack-ceilometer-collector-2015.1.0-2.el7ost.noarch
  openstack-ceilometer-central-2015.1.0-2.el7ost.noarch
  openstack-ceilometer-api-2015.1.0-2.el7ost.noarch
  openstack-ceilometer-compute-2015.1.0-2.el7ost.noarch


  Thanks,
  Yurii

To manage notifications about this bug go to:
https://bugs.launchpad.net/oslo.messaging/+bug/1458917/+subscriptions



More information about the Ubuntu-openstack-bugs mailing list