Delay save_all_media_for_source while database tasks run

This commit is contained in:
tcely authored and GitHub committed 2025-06-05 04:03:01 -04:00
1 parent 93adc595ff
commit 587461978d
1 file changed
+5
+5
View File
@@ -401,6 +401,11 @@ def index_source_task(source_id):
wait_for_database_queue(
verbose_name=_('Waiting for database tasks to complete'),
)
wait_for_database_queue(
priority=29, # the checking task uses 30
queue=Val(TaskQueue.FS),
verbose_name=_('Delaying checking all media for database tasks'),
)
delete_task_by_source('sync.tasks.save_all_media_for_source', source.pk)
num_videos = len(videos)
log.info(f'Found {num_videos} media items for source: {source}')