Consumers for re-balanced pipeline queues are not cleaned
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
oslo.messaging |
Fix Released
|
Undecided
|
gordon chung | ||
Kilo |
Fix Committed
|
Undecided
|
gordon chung | ||
oslo.messaging (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
Vivid |
Fix Released
|
High
|
James Page |
Bug Description
2 instances of openstack-
Coordination backend - redis
When pipelines are coordinated/
Scenario:
1. event:queu1:
2. Agent2 is added
3. Pipeline are re-coordinated between 2 agents.
Assuming event:queu1:
4. RMQ's UI reports that both Agent1 and Agent 2 are consumer for "ceilometer-
Channel Consumer tag Ack required Exclusive Prefetch count Arguments
192.168.
192.168.
At the same time 2 connection for 'not-moved' pipeline are present:
Channel Consumer tag Ack required Exclusive Prefetch count Arguments
192.168.
192.168.
ceilometer packages:
openstack-
openstack-
python-
openstack-
python-
openstack-
openstack-
openstack-
openstack-
Thanks,
Yurii
Related branches
Changed in oslo.messaging: | |
milestone: | none → 1.12.0 |
status: | Fix Committed → Fix Released |
no longer affects: | ceilometer/kilo |
Changed in oslo.messaging (Ubuntu Wily): | |
status: | New → Fix Released |
importance: | Undecided → High |
Changed in oslo.messaging (Ubuntu Vivid): | |
importance: | Undecided → High |
status: | New → Triaged |
assignee: | nobody → James Page (james-page) |
tags: |
added: verification-done removed: verification-needed |
tags: |
added: verification-done removed: verification-needed |
no longer affects: | oslo.messaging (Ubuntu Wily) |
affects: | ceilometer → ubuntu-translations |
no longer affects: | ubuntu-translations |
currently debugging but it seems like when .wait() is called on consumer (after stop) it fails.