Comment 1 for bug 1973631

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

Reviewed: https://review.opendev.org/c/openstack/glance/+/841970
Committed: https://opendev.org/openstack/glance/commit/35e6c57bc90365796f45ada9271e532068557b8a
Submitter: "Zuul (22348)"
Branch: master

commit 35e6c57bc90365796f45ada9271e532068557b8a
Author: Dan Smith <email address hidden>
Date: Mon May 16 11:58:05 2022 -0700

    Fix failing namespace list delete race

    If a namespace is deleted by another client while we are doing a
    namespace list operation, we will fail the list with NotFound if we
    try to pull the resource_type_associations list. The latter re-queries
    the DB for the namespace and will raise NotFound to us. This is
    especially bad because the namespace being deleted need not even
    belong to the caller of the list, as is the case in a tempest run.

    This makes us catch the failure and continue the operation, reporting
    no associations so that the client gets a consistent view and no
    error.

    Closes-Bug: #1973631
    Change-Id: I09fc9164a08f42507d2aec44c5b382a72f232571