>The space will not get freed up until either a) you delete and redefine
the
>queue, or b) the QMGR is stopped and restarted.

This is not quite true, we do indeed release disk space at these times but
these aren't the only times...
The others are :-

1) At  a checkpoint
   If checkpoint sees the same queue empty multiple times and the queue is
using a significant amount of disk space then the queue is truncated.

2) When the queue is unloaded
   When a queue isn't open by any application (including internal MQ
'applications' e.g. MCA) then it is scheduled for unload. The queue will be
unloaded the second time a checkpoint sees the queue scheduled for unload.

3) When we take a media image of the queue
  We compact a local queue prior to taking a media image.

I imagine the apparent arbitrary nature that was referred to in the earlier
append is just the moment when the queue became unused or when a checkpoint
was taken.

Cheers,
P.

Paul G Clarke
WebSphere MQ Development
IBM Rochester,MN

Instructions for managing your mailing list subscription are provided in
the Listserv General Users Guide available at http://www.lsoft.com
Archive: http://vm.akh-wien.ac.at/MQSeries.archive

Reply via email to