Update git submodules

* Update glance_store from branch 'master'
  to 054bd5ddf5d4d255076bd5f44296f2521e899394
  - Merge "RBD: Wrap RBD calls in native threads"
  - RBD: Wrap RBD calls in native threads
    
    librbd methods call lower level C code which runs in native code
    and isn't aware about the eventlet threads hence hangs the eventlet
    loop until the native code is finished.
    This could cause problems when we are creating multiple images
    with large size where one call to librados can cause the process to
    hang and other operations can starve for execution and error out.
    This patch wraps each RBD call in it's own native thread that won't
    affect other RBD call from executing.
    
    Note that since glance can run under eventlet *or* native threads
    with something like uwsgi, this only delegates to an eventlet worker
    when we are running in that environment.
    
    Note: This was originally merged as commit
    27ab8a6aeb7a59bc56ed0ad26ffb5a83d426b447, but without the handling
    for non-eventlet cases.
    
    Change-Id: I87dd4a129113e6309bee1b35a7a45b2a04353b04
    Co-Authored-By: Dan Smith <dms@danplanet.com>
This commit is contained in:
Zuul 2023-06-16 16:18:57 +00:00 committed by Gerrit Code Review
parent d3f34f902c
commit cf0cb7ef98

@ -1 +1 @@
Subproject commit c401d3e3716a8c66b6dd2f981f1249f4857b135e
Subproject commit 054bd5ddf5d4d255076bd5f44296f2521e899394