The bug I linked to, which addresses the fact that EFS is so large that the ActiveMQ code believes it has a negative size, was fixed in 5.15.0, so I would expect 5.14.3 not to work. But YMMV if EFS is reporting a different amount of free space today than it did when that bug was submitted.
Tim On Fri, Jul 20, 2018, 2:22 PM avmpt <patelak...@vmware.com> wrote: > I am using a custom docker image rather than any of the ones available > online. The config uses a base os image and then has the following activemq > settings: > ------------------------------------------------------- > > ENV ACTIVEMQ_VERSION 5.14.3 > ENV ACTIVEMQ apache-activemq-$ACTIVEMQ_VERSION > > ENV ACTIVEMQ_HOME /opt/activemq > > RUN tdnf -y install tar gzip > > RUN set -x && \ > mkdir -p /opt && \ > curl -s -S > > https://archive.apache.org/dist/activemq/$ACTIVEMQ_VERSION/$ACTIVEMQ-bin.tar.gz > | tar xvz -C /opt && \ > ln -s /opt/$ACTIVEMQ $ACTIVEMQ_HOME && \ > useradd -r -M -d $ACTIVEMQ_HOME activemq > > RUN chmod 764 $ACTIVEMQ_HOME > COPY activemq.xml $ACTIVEMQ_HOME/conf/ > WORKDIR $ACTIVEMQ_HOME > > CMD ["/bin/sh", "-c", "bin/activemq console"] > > ------------------------------------------------------- > > For this version of AMQ (5.14.3) would it still be possible to setup the > EFS > without pluggable storage lockers? Also can you elaborate about changing > the > data directory to being under the efs mount? I'm not sure I understand that > part. Thanks! > > > thall wrote > > There are a number of docker images for activemq, you will need to follow > > the documentation for that docker image. > > Make sure your docker image is using the latest version of activemq. > > You are going to need to change the data directory to be under the efs > > mount, and you are going to have to configure a pluggable storage locker > > as well. > > > https://cwiki.apache.org/confluence/display/ACTIVEMQ/Pluggable+storage+lockers > > < > https://cwiki.apache.org/confluence/display/ACTIVEMQ/Pluggable+storage+lockers> > ; > > https://activemq.apache.org/pluggable-storage-lockers.html > > > > -Tom > > > >> On Jul 18, 2018, at 3:47 PM, avmpt < > > > patelakash@ > > > > wrote: > >> > >> I would like to use EFS as the shared file system when I set up a > >> master/slave broker pair. What changes would I need to make to the > >> persistence adapter to use the mounted EFS path? > >> > >> When I have > >> > > <persistenceAdapter> > >> > > <kahaDB directory="${activemq.data}/kahadb"/> > >> > > </persistenceAdapter> > >> > >> Would I need to change it to the path where EFS is mounted? Are there > any > >> additional changes required? My activemq brokers are both docker > >> containers > >> so I'm not sure how exactly this would affect my setup. Thanks! > >> > >> > >> > >> > >> -- > >> Sent from: > >> http://activemq.2283324.n4.nabble.com/ActiveMQ-User-f2341805.html > > > > > > -- > Sent from: > http://activemq.2283324.n4.nabble.com/ActiveMQ-User-f2341805.html >