Apply migration flag check to task manager

This commit is contained in:
AlanCoding
2019-11-11 23:11:27 -05:00
parent 5433af6716
commit a0910eb6de
3 changed files with 36 additions and 11 deletions

View File

@@ -5,11 +5,15 @@ import logging
# AWX
from awx.main.scheduler import TaskManager
from awx.main.dispatch.publish import task
from awx.main.utils.db import migration_in_progress_check_or_relase
logger = logging.getLogger('awx.main.scheduler')
@task()
def run_task_manager():
if migration_in_progress_check_or_relase():
logger.debug("Not running task manager because migration is in progress.")
return
logger.debug("Running Tower task manager.")
TaskManager().schedule()