Add migrate_queues function

This commit is contained in:
tcely 2025-04-07 03:51:33 -04:00 committed by GitHub
parent 379cafdec7
commit 0c056cc115
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -192,6 +192,13 @@ def cleanup_completed_tasks():
CompletedTask.objects.filter(run_at__lt=delta).delete()
@atomic(durable=False)
def migrate_queues():
tqs = Task.objects.all()
qs = tqs.exclude(queue__in=TaskQueue.values)
return qs.update(queue=Val(TaskQueue.NET))
def schedule_media_servers_update():
with atomic():
# Schedule a task to update media servers