I have a situation where the temporary storage is not being created when
memory reaches 70%. It will work if I use persistence=true but if I use
persistence=false then the tempStorage filecursor is not created. I look in
the activemq dir location and nothing. Given my configuration below is there
a setting I am missing that would allow for the creation of the temp
storage.
I have set memory low in order to try to produce the content. As noted if I
use persistence=true it creates the Kahadb and temp dir content and it
writes messages to temp storage. If I set persistence=false then it does not
work.
<amq:broker id="myBroker" useJmx="true" persistent="false"
brokerName="my-rta"
start="true" deleteAllMessagesOnStartup="true"
useShutdownHook="false">
<amq:destinationPolicy>
<amq:policyMap>
<amq:policyEntries>
<amq:policyEntry topic="myChannel">
<amq:pendingSubscriberPolicy>
<amq:fileCursor />
</amq:pendingSubscriberPolicy>
</amq:policyEntry>
<amq:policyEntry topic="myAcd">
<amq:pendingSubscriberPolicy>
<amq:fileCursor />
</amq:pendingSubscriberPolicy>
</amq:policyEntry>
</amq:policyEntries>
</amq:policyMap>
</amq:destinationPolicy>
<amq:managementContext>
<amq:managementContext useMBeanServer="true"
createConnector="false"
createMBeanServer="false" />
</amq:managementContext>
<amq:systemUsage>
<amq:systemUsage>
<amq:memoryUsage>
<amq:memoryUsage limit="50m" />
</amq:memoryUsage>
<amq:storeUsage>
<amq:storeUsage limit="1g" />
</amq:storeUsage>
<amq:tempUsage>
<amq:tempUsage limit="1g" />
</amq:tempUsage>
</amq:systemUsage>
</amq:systemUsage>
--
View this message in context:
http://activemq.2283324.n4.nabble.com/TempUsage-disk-storage-not-being-created-for-filecursor-tp4721915.html
Sent from the ActiveMQ - Dev mailing list archive at Nabble.com.