Found this in Advantage site thought it might be of some help for you
possible due to the mechanism that Broker uses to store documents in its storage.
Lets assume that we are dealing with a newly configured Broker, with no documents yet published to it.
As documents are published to Broker, Broker creates two types of storage regions: ‘Small’ and ‘Normal’ depending on what is required to store the size of document just published. The key point in Broker storage allocation is that it looks for contiguous blocks of storage space when allocating disk space for storage. Broker creates storage regions dynamically to meet allocation requests. In other words, Broker does not divide its storage into small and normal regions at startup, rather, it creates them on an as-needed basis.
As you keep publishing different sizes of documents to Broker, Broker keeps creating these regions, which then becomes/depicts the file storage pattern/regions for Broker. This does mean that the number of ‘small’ and ‘large’ regions created depend entirely on the size of documents published to Broker until the whole Broker storage pattern is laid out (Reserved Size = 100%).Once a region is created, its size cannot be altered. So in other words, if your publishing pattern has created 20 small regions and 8 normal regions in the capacity available, that will become the underlying storage pattern for your Broker.
“Lets assume that your publishing pattern has created a lot of small regions and not so many normal regions. When publishing, if all the small regions are full, another small document published can be stored in one of the normal regions. On the other hand, when a large document is published and if there is no space available in the normal regions or not enough contiguous space available to create a new normal region, Broker will not try to string together the small blocks/regions to store the large document.”
This is the situation when Broker will flag the out-of-storage exception although the storage used might show as only 50% used
#Universal-Messaging-Broker#broker#Integration-Server-and-ESB#webMethods