Integrate scheduler into dispatcher main loop (#14067)

Dispatcher refactoring to get pg_notify publish payload
  as separate method

Refactor periodic module under dispatcher entirely
  Use real numbers for schedule reference time
  Run based on due_to_run method

Review comments about naming and code comments
This commit is contained in:
Alan Rominger
2023-08-10 14:43:07 -04:00
committed by GitHub
parent 14992cee17
commit 284bd8377a
10 changed files with 308 additions and 126 deletions

View File

@@ -46,7 +46,6 @@ python-tss-sdk==1.0.0
python-ldap
pyyaml>=6.0.1
receptorctl==1.3.0
schedule==0.6.0
social-auth-core[openidconnect]==4.3.0 # see UPGRADE BLOCKERs
social-auth-app-django==5.0.0 # see UPGRADE BLOCKERs
sqlparse >= 0.4.4 # Required by django https://github.com/ansible/awx/security/dependabot/96

View File

@@ -380,8 +380,6 @@ rsa==4.9
# python-jose
s3transfer==0.6.0
# via boto3
schedule==0.6.0
# via -r /awx_devel/requirements/requirements.in
semantic-version==2.10.0
# via setuptools-rust
service-identity==21.1.0