mirror of
https://github.com/saltstack/salt.git
synced 2025-04-17 10:10:20 +00:00
Avoid race condition in even assertions
This commit is contained in:
parent
9443451d9a
commit
82e9ac5b8f
1 changed files with 8 additions and 0 deletions
|
@ -657,6 +657,14 @@ def _fetch_events(q):
|
|||
atexit.register(_clean_queue)
|
||||
opts = RUNTIME_VARS.RUNTIME_CONFIGS['minion']
|
||||
event = salt.utils.event.get_event('minion', sock_dir=opts['sock_dir'], opts=opts)
|
||||
|
||||
# Wait for event bus to be connected
|
||||
while not event.connect_pull(30):
|
||||
time.sleep(1)
|
||||
|
||||
# Notify parent process that the event bus is connected
|
||||
q.put('CONNECTED')
|
||||
|
||||
while True:
|
||||
try:
|
||||
events = event.get_event(full=False)
|
||||
|
|
Loading…
Add table
Reference in a new issue