Improve handling of 0 and negative thresholds in the profile_sql command

- output a profiling disabled message when appropriate
- specify that we are doing SQL profiling in the enabled case
- treat negative thresholds the same as zero, disabling profiling
This commit is contained in:
Jeff Bradberry
2020-10-22 11:27:21 -04:00
parent 81a79c30cb
commit d6e39376c8
2 changed files with 7 additions and 5 deletions

View File

@@ -313,7 +313,7 @@ def delete_project_files(project_path):
@task(queue='tower_broadcast_all')
def profile_sql(threshold=1, minutes=1):
if threshold == 0:
if threshold <= 0:
cache.delete('awx-profile-sql-threshold')
logger.error('SQL PROFILING DISABLED')
else: