Comment 13 for bug 1793533

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

Reviewed: https://review.openstack.org/604451
Committed: https://git.openstack.org/cgit/openstack/nova/commit/?id=81fe10ffbce67977577e04c72cd48bdf9b0e498c
Submitter: Zuul
Branch: stable/ocata

commit 81fe10ffbce67977577e04c72cd48bdf9b0e498c
Author: Dan Smith <email address hidden>
Date: Thu Sep 20 07:15:25 2018 -0700

    Filter deleted computes from get_all_by_uuids()

    Fix ComputeNodeList.get_all_by_uuids() to use model_query() so that
    deleted compute nodes are filtered from the results. Without this,
    a stale result from placement could cause us to choose a compute
    node as a scheduling destination that has since been deleted.

    Conflicts:
            nova/tests/functional/db/test_compute_node.py

    test_compute_node.test_get_by_hypervisor_type did not exist in
    Ocata so had to be cleared out.

    Change-Id: I811e84af46d678c3fdbf94ee400eabe659fc3d4e
    Closes-Bug: #1793533
    (cherry picked from commit 37f3444c32ccb72076a1a6549c183f40c33fe684)
    (cherry picked from commit 518fdc7a22dd3dabbc9dd032e816e0aecdd75150)
    (cherry picked from commit d01336a332a4080f26ac70d131ecf3ed66e129a9)
    (cherry picked from commit 976e52a49c7b43a5bb9ba86bf7970bf7185ef285)