ceilometer query cannot filtered by None value

Bug #1388680 reported by Liusheng
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ceilometer
Fix Released
Low
Ananya Chatterjee

Bug Description

ceilometer API cannot query with None value as filter value.
for example, "ceilometer meter-list" command can list all current metrics and some with user_id as "None", but we cannot use "ceilometer meter-list -q user_id=None" or "ceilometer meter-list -q user_id=null" commands to filter to get the metrics without use_id.
the others APIs is similar.

Liusheng (liusheng)
Changed in ceilometer:
assignee: nobody → Liusheng (liusheng)
gordon chung (chungg)
Changed in ceilometer:
status: New → Triaged
importance: Undecided → Low
gordon chung (chungg)
Changed in ceilometer:
assignee: Liusheng (liusheng) → nobody
Changed in ceilometer:
assignee: nobody → Ananya Chatterjee (ananya23d)
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/260331

Changed in ceilometer:
status: Triaged → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to ceilometer (master)

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

commit bbaabaf887f1b87a23aaf3cd73b7b68ac20f13a5
Author: ananya23d <email address hidden>
Date: Tue Dec 22 10:47:36 2015 +0530

    Set None explicitly to filter options.

    When user set None in query string value
    'None' was set instead of None.

    Note: This fix is for mongodb only. I will
    add another patch for other database.

    Partial-Bug: #1388680
    Change-Id: I2f42013b9c8fb9a3af9d6366f10dd8bb3906d73a

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/275054

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to ceilometer (master)

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

commit c25c0447419e787facbec11ee96a692be589cee0
Author: Ananya Chatterjee <email address hidden>
Date: Tue Feb 2 12:50:07 2016 +0530

    Set None explicitly to filter options.

    When user is set to None in query, string value 'None'
    was set instead of None.

    Note: This fix is for mysql.
    Fix for mongo is provided in:
    https://review.openstack.org/#/c/260331/

    Note2: Here, test for resource_id is removed as,
    in sqlalchemy implementation, resource_id cannot be None.

    Change-Id: I4bcf9283912e857a9902c62df25d0d5090670b10
    Partial-Bug: #1388680

gordon chung (chungg)
Changed in ceilometer:
status: In Progress → Won't Fix
status: Won't Fix → Fix Released
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.