From 84ea719d06cc43c3d53f5e87dd1cca7407de69e0 Mon Sep 17 00:00:00 2001 From: Liam Lloyd-Tucker Date: Wed, 5 Aug 2026 14:42:35 -0700 Subject: [PATCH] Increase MAX_QUEUED_PACKAGES to 100,000 Currently, the MCPServer allows only 4,096 packages to exist in its queue. We sometimes see uploads of as many as ~10,000 packages, which will cause the queue to fill up and subsequent packages to not be processed. This commit fixes that problem by raising the queue limit to 100,000, which is about twice the largest number of uploads we've seen in a single day in the past several years. Items on the queue are quite small, so even 100,000 of them should not cause memory issues. --- src/archivematica/MCPServer/server/queues.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/archivematica/MCPServer/server/queues.py b/src/archivematica/MCPServer/server/queues.py index 5e0b762f74..979803f66c 100644 --- a/src/archivematica/MCPServer/server/queues.py +++ b/src/archivematica/MCPServer/server/queues.py @@ -54,7 +54,7 @@ class PackageQueue: """ # An arbitrary, large value, so we don't accept infinite packages. - MAX_QUEUED_PACKAGES = 4096 + MAX_QUEUED_PACKAGES = 100000 def __init__( self,