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
> > &lt;
> https://cwiki.apache.org/confluence/display/ACTIVEMQ/Pluggable+storage+lockers&gt
> ;
> > https://activemq.apache.org/pluggable-storage-lockers.html
> >
> > -Tom
> >
> >> On Jul 18, 2018, at 3:47 PM, avmpt &lt;
>
> > patelakash@
>
> > &gt; 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
>

Reply via email to