Sounds like a bug. Which version are you using? Can you create a
reproducible test case?

Cheers
--
Dejan Bosanac

Open Source Integration - http://fusesource.com/
ActiveMQ in Action - http://www.manning.com/snyder/
Blog - http://www.nighttale.net


On Mon, Feb 23, 2009 at 11:55 PM, Scouser <m...@gmav.demon.co.uk> wrote:

>
> Hiya
>
> Thanks for that - clarified the issue nicely, but I have now found
> something
> odd which may be related.
>
> If I use flow control with fairly small values for memoryLimit e.g.
>
> <policyEntry queue="xyz.Queue" useCache="true" producerFlowControl="true"
> memoryLimit="3mb">
>
> Then if I generate a lot of messages I eventually get an exception as I
> would expect:
>
> javax.jms.ResourceAllocationException: SystemUsage memory limit reached
>
> At this point, producers can only write to the queue as space is freed up
> by
> by consumers so this works as I would expect.  However, if I use a larger
> memoryLimit value and get an exception when I run out of storage:
>
> javax.jms.ResourceAllocationException: Usage Manager Store is Full
>
> then the producers seem to hang even if the pending messages are consumed.
> That is, they always generate a 'Usage Manager Store is Full' exception
> even
> if all the message have been consumed.  I have also noticed that the 'Store
> percent used' value in the Admin application never drops once it has got to
> 100%
>
> Any thoughts?
>
> Cheers
>
> Richard
>
>
>
>
>
> Dejan Bosanac wrote:
> >
> > Hi,
> >
> > you have set "store usage" in your activemq.xml and set it to fail if
> > there
> > is no more space. I just put up a section describing this behavior
> >
> >
> http://cwiki.apache.org/confluence/display/ACTIVEMQ/Producer+Flow+Control#ProducerFlowControl-Systemusage
> >
> > Cheers
> > --
> > Dejan Bosanac
> >
> > Open Source Integration - http://fusesource.com/
> > ActiveMQ in Action - http://www.manning.com/snyder/
> > Blog - http://www.nighttale.net
> >
> >
> > On Sun, Feb 22, 2009 at 3:52 PM, Scouser <m...@gmav.demon.co.uk> wrote:
> >
> >>
> >> I'm fairly new to activeMQ and have become stuck on an error.  I don't
> >> seem
> >> to be able to find much out about the root cause.  I have a small
> example
> >> which send messages to a couple of queues and reads the messages out.
> >> I'm
> >> using Spring's JMS template etc to do most of the hard work.  Eventually
> >> I
> >> get the following crash:
> >> ...
> >> SEVERE: Usage Manager Store is Full; nested exception is
> >> javax.jms.ResourceAllocationException: Usage Manager Store is Full
> >> org.springframework.jms.ResourceAllocationException: Usage Manager Store
> >> is
> >> Full; nested exception is javax.jms.ResourceAllocationException: Usage
> >> Manager Store is Full
> >>        at
> >>
> >>
> org.springframework.jms.support.JmsUtils.convertJmsAccessException(JmsUtils.java:298)
> >>        at
> >>
> >>
> org.springframework.jms.support.JmsAccessor.convertJmsAccessException(JmsAccessor.java:168)
> >>        at
> >> org.springframework.jms.core.JmsTemplate.execute(JmsTemplate.java:474)
> >>
> >> ...
> >> Caused by: javax.jms.ResourceAllocationException: Usage Manager Store is
> >> Full
> >>        at
> >> org.apache.activemq.broker.region.Queue.doMessageSend(Queue.java:430)
> >>        at org.apache.activemq.broker.region.Queue.send(Queue.java:417)
> >>        at
> >>
> >>
> org.apache.activemq.broker.region.AbstractRegion.send(AbstractRegion.java:354)
> >> ...
> >>
> >> So, what is the 'Usage Manager' ?, any ideas what I may have done
> wrong?,
> >> any and all help appreciated!
> >>
> >>
> >> --
> >> View this message in context:
> >>
> http://www.nabble.com/Usage-Manager-Store-is-Full---Root-Cause--tp22147570p22147570.html
> >> Sent from the ActiveMQ - User mailing list archive at Nabble.com.
> >>
> >>
> >
> >
> > -----
> > Dejan Bosanac
> >
> > Open Source Integration - http://fusesource.com/
> > ActiveMQ in Action - http://www.manning.com/snyder/
> > Blog - http://www.nighttale.net
> >
>
> --
> View this message in context:
> http://www.nabble.com/Usage-Manager-Store-is-Full---Root-Cause--tp22147570p22172029.html
> Sent from the ActiveMQ - User mailing list archive at Nabble.com.
>
>

Reply via email to