Mark.
In our experience (AIX 4.3.3 and CL 3.5.5) a queue on a thread of more than 200,000 messages caused issues with the hcidbdump utility when attempting to sort the queued messages.
ie
attempting to grab the data in chronological order.
The thread worked and sent messages, but a stop and start caused a delay – long enough that we gave up and killed the process!
We only allow large queues for applications that are about to go-live and in our setup, an application connection will be to its own Cloverleaf site, so there is little impact on other production sites.
We use SMAT files to save all inbound messages, ‘thread logs’ to indicate how the messages have traversed through the (generally) two Cloverleaf sites and four threads – this assists with ‘lost’ messages.
Before we connect to a thread with large queues, we stop in-coming messages and dump the queued messages, just in case!