> I am a little concerned about how this reflects production readiness...

I just wanted to address this point generally before moving to the
specifics...

The ActiveMQ community (and Apache in general) is dedicated to producing
high-quality, production-ready software, but mistakes inevitably are made.
There are bugs in the documentation, code, build processes, etc.
Ultimately, the software is provided "as is" as noted in Apache License
under which ActiveMQ is distributed. It's also worth noting that the
support provided on the public mailing lists is community support [1]
provided for free on a volunteer basis. There are commercial support
options available with varying service-level agreements which may provide
you additional production readiness guarantees.

> ...given there are no schema changes mentioned in the upgrade notes...

This was certainly missed in the upgrade instructions. I'll change the
documentation to reflect the required adjustments to make when upgrading.

> ...and it looks to me like it’s backwards incompatible so it couldn’t be
done live before the upgrade?

That's correct. Any brokers accessing that table would need to be stopped,
the node-manager-store table would need to be dropped (or altered to use
the new column type). If the table is dropped then when the newly-upgraded
broker starts it will automatically re-create that table.

Generally speaking, a database is not a very good fit for a message store
and therefore it is used *much* less often than the default file-based
journal. For this simple reason issues with it are less likely to be
discovered.


Justin

[1] https://activemq.apache.org/support

On Tue, May 31, 2022 at 12:29 PM Stephen Baker <
stephen.ba...@rmssoftwareinc.com> wrote:

> Thanks,
>
> I am a little concerned about how this reflects production readiness given
> there are no schema changes mentioned in the upgrade notes and it looks to
> me like it’s backwards incompatible so it couldn’t be done live before the
> upgrade?
>
> If this were a production system what would the recommended upgrade path
> be?
>

Reply via email to