swift pollster resources should be partitioned by tenant

Bug #1365351 reported by Nejc Saje
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ceilometer
Fix Released
Medium
Nejc Saje

Bug Description

Currently, swift doesn't use a discovery mechanism. It should have its own discovery class, which would discover swift tenants and then the pollster could receive a list of tenants as a list of resources.

Nejc Saje (nejc-saje)
Changed in ceilometer:
assignee: nobody → Nejc Saje (nejc-saje)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to ceilometer (master)

Fix proposed to branch: master
Review: https://review.openstack.org/121104

Changed in ceilometer:
status: New → In Progress
Eoghan Glynn (eglynn)
Changed in ceilometer:
milestone: none → juno-rc1
importance: Undecided → Medium
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to ceilometer (master)

Reviewed: https://review.openstack.org/121104
Committed: https://git.openstack.org/cgit/openstack/ceilometer/commit/?id=87afc5ada176d2062bc0cc81c248d6813941a7d4
Submitter: Jenkins
Branch: master

commit 87afc5ada176d2062bc0cc81c248d6813941a7d4
Author: Nejc Saje <email address hidden>
Date: Tue Sep 9 03:44:35 2014 -0400

    Partition swift pollster resources by tenant

    Since the latest discovery change, Swift pollsters on different
    agents only decide which who should poll. Most of the time there's
    only one endpoint, so only one agent gets to do any work.

    This patch fixes this by introducing a new TenantDiscovery, which
    enables Swift (and other in the future) pollsters to partition the
    set of keystone tenants among them and then each poll the samples
    for their assigned subset of tenants.

    Closes-Bug: #1365351
    Change-Id: Iba4a3b91d5ee978213fdd6fcf8bb62b315324a52

Changed in ceilometer:
status: In Progress → Fix Committed
Thierry Carrez (ttx)
Changed in ceilometer:
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in ceilometer:
milestone: juno-rc1 → 2014.2
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.