Comment 4 for bug 1796689

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to nova (stable/rocky)

Reviewed: https://review.openstack.org/613853
Committed: https://git.openstack.org/cgit/openstack/nova/commit/?id=133b194ba079abe84900d09a5c3c74ef9f464bab
Submitter: Zuul
Branch: stable/rocky

commit 133b194ba079abe84900d09a5c3c74ef9f464bab
Author: Lucian Petrut <email address hidden>
Date: Mon Oct 8 17:13:55 2018 +0300

    Fix os-simple-tenant-usage result order

    nova usage-list can return incorrect results, having resources counted
    twice. This only occurs when using the 2.40 microversion or later.

    This microversion introduced pagination, which doesn't work properly.
    Nova API will sort the instances using the tenant id and instance uuid,
    but 'os-simple-tenant-usage' will not preserve the order when returning
    the results.

    For this reason, subsequent API calls made by the client will use the
    wrong marker (which is supposed to be the last instance id), ending
    up counting the same instances twice.

    Change-Id: I6c7a67b23ec49aa207c33c38580acd834bb27e3c
    Closes-Bug: #1796689
    (cherry picked from commit afc3a16ce3364c233e6e1cffc9f38987d1d65318)