You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@activemq.apache.org by ceposta <ch...@gmail.com> on 2012/02/07 15:29:15 UTC
question about dataDirectory in config
I became curious about the <broker dataDirectory=""/> config attribute and
began reviewing the source for how it differs from the locations specified
in the individual persistence adapters (KahaDB, AMQ, etc). I couldn't see
how the attribute specified in the broker config relates (at all) to the
location where the persistence adapters store their journal/index files. The
best I could find is that the BrokerView (for JMX) and the StatisticsBroker
seemed to make it available for display, but nothing else. Is that correct?
The source-level documentation states "Sets the directory in which the data
files will be stored by default for the JDBC and Journal persistence
adaptors."
Might this be out of date?
-----
http://www.christianposta.com
--
View this message in context: http://activemq.2283324.n4.nabble.com/question-about-dataDirectory-in-broker-config-tp4364852p4364852.html
Sent from the ActiveMQ - Dev mailing list archive at Nabble.com.
Re: question about dataDirectory in config
Posted by ceposta <ch...@gmail.com>.
Thanks Gary.
I was looking for references to "getDataDirectoryFile()" in BrokerService
when I should have been looking for usages of "getBrokerDataDirectory()" and
completely overlooked that the latter actually uses the former...
-----
http://www.christianposta.com
--
View this message in context: http://activemq.2283324.n4.nabble.com/question-about-dataDirectory-in-broker-config-tp4364852p4369708.html
Sent from the ActiveMQ - Dev mailing list archive at Nabble.com.
Re: question about dataDirectory in config
Posted by Gary Tully <ga...@gmail.com>.
it is used as a fallback:
1) when there is no directory explicitly set on a persistence adapter
or when no persistence adapter is set at all.
2) by the schedular store
3) by the temp store
If it is not set, it defaults to: activemq-data with a possible prefix
supplied by the system property:
org.apache.activemq.default.directory.prefix
On 7 February 2012 14:29, ceposta <ch...@gmail.com> wrote:
> I became curious about the <broker dataDirectory=""/> config attribute and
> began reviewing the source for how it differs from the locations specified
> in the individual persistence adapters (KahaDB, AMQ, etc). I couldn't see
> how the attribute specified in the broker config relates (at all) to the
> location where the persistence adapters store their journal/index files. The
> best I could find is that the BrokerView (for JMX) and the StatisticsBroker
> seemed to make it available for display, but nothing else. Is that correct?
>
> The source-level documentation states "Sets the directory in which the data
> files will be stored by default for the JDBC and Journal persistence
> adaptors."
>
> Might this be out of date?
>
>
>
> -----
> http://www.christianposta.com
> --
> View this message in context: http://activemq.2283324.n4.nabble.com/question-about-dataDirectory-in-broker-config-tp4364852p4364852.html
> Sent from the ActiveMQ - Dev mailing list archive at Nabble.com.
--
http://fusesource.com
http://blog.garytully.com