I should also mention that in the last scenario, I was able to send 1000 messages of 1 MB in size, driving the data/localhost/tmp_storage/ directory to 1000 MB -- well in excess of the configured 100 MB tempUsage limit. (This was with non-persistent text messages to a queue.)
Thanks, Aaron On Fri, May 16, 2008 at 8:57 AM, Aaron Mulder <[EMAIL PROTECTED]> wrote: > So here's what I've observed attempting to send 1 MB messages to a queue: > > With the default settings (5 MB limit per queue, 20 MB memoryUsage > limit), it slows the producer after 4 messages. > If I bump the memoryUsage to 200MB, no change (seems limited by the > queue limit). > If I then set the queue limit up to 50MB (memoryUsage 200MB), it slows > the producer after 49 messages. > If I then set the memoryUsage to 20MB again, *the producer is never > slowed*!!! Instead it writes messages to Kaha temp files (which are > incidentally labeled topic even though it's a queue) > > I find this a little unexpected. If the broker has the ability to > write to temp files instead of slowing down the producer, why does it > only do that if the queue memory limit is higher than the broker > memoryUsage limit? Shouldn't it do that always? > > Thanks, > Aaron >