diff --git a/cms/djangoapps/contentstore/tasks.py b/cms/djangoapps/contentstore/tasks.py index 593692528e..00519e6361 100644 --- a/cms/djangoapps/contentstore/tasks.py +++ b/cms/djangoapps/contentstore/tasks.py @@ -528,7 +528,7 @@ def _parse_time(time_isoformat): ).replace(tzinfo=UTC) -@task() +@task(routing_key=settings.UPDATE_SEARCH_INDEX_JOB_QUEUE) def update_search_index(course_id, triggered_time_isoformat): """ Updates course search index. """ try: diff --git a/cms/envs/common.py b/cms/envs/common.py index fdd9edd015..85a7699aae 100644 --- a/cms/envs/common.py +++ b/cms/envs/common.py @@ -1905,6 +1905,9 @@ VIDEO_TRANSCRIPT_MIGRATIONS_JOB_QUEUE = DEFAULT_PRIORITY_QUEUE ########## Settings youtube thumbnails scraper tasks ############ SCRAPE_YOUTUBE_THUMBNAILS_JOB_QUEUE = DEFAULT_PRIORITY_QUEUE +########## Settings update search index task ############ +UPDATE_SEARCH_INDEX_JOB_QUEUE = DEFAULT_PRIORITY_QUEUE + ###################### VIDEO IMAGE STORAGE ###################### VIDEO_IMAGE_DEFAULT_FILENAME = 'images/video-images/default_video_image.png' diff --git a/cms/envs/production.py b/cms/envs/production.py index 5089a94202..1860cdac98 100644 --- a/cms/envs/production.py +++ b/cms/envs/production.py @@ -574,6 +574,9 @@ VIDEO_TRANSCRIPT_MIGRATIONS_JOB_QUEUE = ENV_TOKENS.get('VIDEO_TRANSCRIPT_MIGRATI ########## Settings youtube thumbnails scraper tasks ############ SCRAPE_YOUTUBE_THUMBNAILS_JOB_QUEUE = ENV_TOKENS.get('SCRAPE_YOUTUBE_THUMBNAILS_JOB_QUEUE', DEFAULT_PRIORITY_QUEUE) +########## Settings update search index task ############ +UPDATE_SEARCH_INDEX_JOB_QUEUE = ENV_TOKENS.get('UPDATE_SEARCH_INDEX_JOB_QUEUE', DEFAULT_PRIORITY_QUEUE) + ########################## Parental controls config ####################### # The age at which a learner no longer requires parental consent, or None