Is that 2600 objects taking 30 seconds by any chance?
Is that 2600 objects taking 30 seconds by any chance?
A batch can contain up to 100 messages, though items are limited to 128 KB each, and the total size of the array cannot exceed 256 KB.https://developers.cloudflare.com/queues/platform/javascript-apis/#queue
waitUntil unless you are actively loggingcsv-parse, maybe the internal Buffer is not flushing correctly.max_batch_size and max_batch_timeout on the queue?ackAll() ? batch.messages, whether it's a batch or 1 or 100.

queue handler throws an exception, otherwise returning without an error is considered success.
ackAll() as described there too 