One source for auto apply is an audit periodic thread.
Another source for auto apply is regenerating hiera data.
At the moment the auto apply of platform-integ-apps from the periodic
thread doesn't check if any other app is in progress. When armada apply
will begin it may starve waiting for the armada lock taken by other app
applies.
This does not sync with user executed application apply commands.
Partial-Bug: 1887648
Change-Id: I4d5b552c4e73f0918bbd46206dd2f8deb5d6039a
Signed-off-by: Dan Voiculeasa <email address hidden>
Reviewed: https:/ /review. opendev. org/752127 /git.openstack. org/cgit/ starlingx/ config/ commit/ ?id=025817dfb1b e546e798f939ea0 3ded990dc6a20f
Committed: https:/
Submitter: Zuul
Branch: master
commit 025817dfb1be546 e798f939ea03ded 990dc6a20f
Author: Dan Voiculeasa <email address hidden>
Date: Tue Sep 15 20:14:32 2020 +0300
Synchronize auto applies
One source for auto apply is an audit periodic thread.
Another source for auto apply is regenerating hiera data.
At the moment the auto apply of platform-integ-apps from the periodic
thread doesn't check if any other app is in progress. When armada apply
will begin it may starve waiting for the armada lock taken by other app
applies.
This does not sync with user executed application apply commands.
Partial-Bug: 1887648 918bbd46206dd2f 8deb5d6039a
Change-Id: I4d5b552c4e73f0
Signed-off-by: Dan Voiculeasa <email address hidden>