Comment 14 for bug 1848457

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to futurist (master)

Reviewed: https://review.opendev.org/689691
Committed: https://git.openstack.org/cgit/openstack/futurist/commit/?id=d3cb90562999a7a820f9501a77ee808dc8088c70
Submitter: Zuul
Branch: master

commit d3cb90562999a7a820f9501a77ee808dc8088c70
Author: Hervé Beraud <email address hidden>
Date: Mon Oct 21 10:28:53 2019 +0200

    Fix Calling waiters.wait_for_any() blocks if future has called Condition.wait()

    condition.wait() can block forever even if Futures have completed

    A similar issue was already fixed on cpython few years ago:
    - https://bugs.python.org/issue20319
    - https://hg.python.org/cpython/rev/0bcf23a52d55
    - https://github.com/python/cpython/commit/2b754f49a57c4f625b73e703456bd5ff04496416

    Change-Id: I1fbad12a0d555e199fdf4073db9408a296e7fd8a
    Related-Bug: #1848457