Skip to content

Commit

Permalink
Merge pull request #2921 from chaoss/fix-contribiutor-breadth
Browse files Browse the repository at this point in the history
Run machine learning and contributor breadth every 30 days
  • Loading branch information
sgoggins authored Oct 11, 2024
2 parents 4522248 + ea304c2 commit 20144c6
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 8 deletions.
10 changes: 3 additions & 7 deletions augur/tasks/init/celery_app.py
Original file line number Diff line number Diff line change
Expand Up @@ -217,9 +217,9 @@ def setup_periodic_tasks(sender, **kwargs):
sender.add_periodic_task(collection_interval, augur_collection_monitor.s())

#Do longer tasks less often
non_domain_collection_interval = collection_interval * 300
logger.info(f"Scheduling non-repo-domain collection every {non_domain_collection_interval/60} minutes")
sender.add_periodic_task(non_domain_collection_interval, non_repo_domain_tasks.s())
logger.info(f"Scheduling data analysis every 30 days")
thirty_days_in_seconds = 30*24*60*60
sender.add_periodic_task(thirty_days_in_seconds, non_repo_domain_tasks.s())

mat_views_interval = int(config.get_value('Celery', 'refresh_materialized_views_interval_in_days'))
logger.info(f"Scheduling refresh materialized view every night at 1am CDT")
Expand All @@ -231,10 +231,6 @@ def setup_periodic_tasks(sender, **kwargs):
logger.info(f"Setting 404 repos to be marked for retry on midnight each day")
sender.add_periodic_task(crontab(hour=0, minute=0),retry_errored_repos.s())

logger.info(f"Scheduling contributor breadth every 30 days")
thirty_days_in_seconds = 30*24*60*60
sender.add_periodic_task(thirty_days_in_seconds, contributor_breadth_model.s())

@after_setup_logger.connect
def setup_loggers(*args,**kwargs):
"""Override Celery loggers with our own."""
Expand Down
2 changes: 1 addition & 1 deletion augur/tasks/start_tasks.py
Original file line number Diff line number Diff line change
Expand Up @@ -143,7 +143,7 @@ def non_repo_domain_tasks(self):
enabled_tasks = []

if not RUNNING_DOCKER and machine_learning_phase.__name__ in enabled_phase_names:
#enabled_tasks.extend(machine_learning_phase())
enabled_tasks.extend(machine_learning_phase())
from augur.tasks.data_analysis.contributor_breadth_worker.contributor_breadth_worker import contributor_breadth_model
enabled_tasks.append(contributor_breadth_model.si())

Expand Down

0 comments on commit 20144c6

Please sign in to comment.