Fix Notification listener blocking behavior
Add a sleep() to allow other threads (like the one collecting the stats) to run. Closes-Bug: #1555632 Change-Id: I6fcb63c10acd76f2815e23fbd303f08974feb993
This commit is contained in:
parent
cc89fc3174
commit
fb73297112
@ -14,6 +14,7 @@
|
|||||||
# under the License.
|
# under the License.
|
||||||
|
|
||||||
import abc
|
import abc
|
||||||
|
import time
|
||||||
|
|
||||||
from oslo_config import cfg
|
from oslo_config import cfg
|
||||||
from oslo_utils import timeutils
|
from oslo_utils import timeutils
|
||||||
@ -51,6 +52,7 @@ def batch_poll_helper(func):
|
|||||||
else:
|
else:
|
||||||
# timeout reached or listener stopped
|
# timeout reached or listener stopped
|
||||||
break
|
break
|
||||||
|
time.sleep(0)
|
||||||
return incomings
|
return incomings
|
||||||
return wrapper
|
return wrapper
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user