I think configuration and implementation are orthogonal here.

With the new thing it should be possible to have a single replication
pair.  And having a new feature to control extra managers.

It’s a new feature I think.

But you made a valid point on the config.

On Sat, Apr 11, 2020 at 5:56 PM Michael Pearce <michaelpea...@apache.org>
wrote:

> It was in reference to Franzs last mail
>
>
> "designing a new thing from scratch and then trying to make the current
> behaviour to fit into it to help migration or to let existing users to not
> be forced to adopt the new one until it wil meet their needs."
>
>
> I think the migration should be seemless to current users. It should
> support current behaviours.
>
> If we dont we cause the same issue there is in migrating from classic to
> Artemis. Just now in upgrading artemis.
>
> On Sat, 11 Apr 2020, 22:35 Clebert Suconic, <clebert.suco...@gmail.com>
> wrote:
>
> > Sorry if I’m being naive.  I am trying to understand why your brought the
> > configuration and upgrade topic.
> >
> > Is that a subject you are bringing now or you already see a problem ?
> >
> > Quórum implementation is orthogonal to the config I think.    We have
> been
> > keeping any confirmation options compatible With previous versions so
> far.
> >
> >
> >
> > On Sat, Apr 11, 2020 at 4:39 PM Michael Pearce <michaelpea...@apache.org
> >
> > wrote:
> >
> > > (Try again using my other mail account so formatting of my mail doesnt
> > muck
> > > up)
> > >
> > >
> > > I would be against us bringing in something that makes a nasty barrier
> > for
> > > entry for existing users.
> > >
> > > Think about the current situation with classic and artemis where one of
> > the
> > > biggest issues has been that a user cannot simply take his/her
> > > configuration and just update the broker to the new version, theres
> quite
> > > some minefield to migrate. And probably alot of the reason why still a
> > > large part of community is still on classic.
> > >
> > > If we ended up coming up with some system that starts from scratch and
> > > makes it that maybe not all is implemented we will basically be making
> > that
> > > chasm worse.
> > >
> > >
> > > We should be making this as easy as possible for existing users /
> admins
> > to
> > > just upgrade.
> > >
> > > User Community needs to come first here.
> > >
> > > On Mon, 2 Mar 2020, 08:28 nigro_franz, <nigro....@gmail.com> wrote:
> > >
> > > > Hi folks,
> > > >
> > > > especially due to the requirements of the current Artemis quorum vote
> > > > algorithm, we've thought to re-implementing it with a different focus
> > in
> > > > mind:
> > > > 1) to make it pluggable (eg by using the many Raft implementations,
> > > > ZooKeeper or others)
> > > > 2) to cleanly separate the election phase and cluster member states
> (ie
> > > it
> > > > should be the Topology shared between them)
> > > > 3) to simplify most common setups in both amount of configuration and
> > > > requirements (eg "witness" nodes could be implemented to get a
> minimum
> > > 2*n
> > > > +1 quorum of nodes instead of forcing 2*n + 1 master-backup pairs)
> > > > 4) [OPTIONALLY] to reduce/eliminate implicit "good practices" in term
> > of
> > > > order of actions to be performed on nodes in "special states" eg
> proper
> > > > restart sequence after failover or similar cases
> > > > 5) [OPTIONALLY] to make shared-store and replication behaviour more
> > > > similar:
> > > > journal's presence should be the only difference between the 2s
> > > >
> > > > A proposal of steps to be followed to get this:
> > > > 1) abstract away the current quorum vote: it requires extra-care
> > because
> > > > the
> > > > logic is melted together with the replication/clustering behaviour
> > > > 2) refactor it in order to separate election phase and cluster member
> > > > states
> > > > 3) implement a RI version of such APIs
> > > >
> > > > Post-actions to help people adopt it, but need to be thought upfront:
> > > > 1) a clean upgrade path for current HA replication users
> > > > 2) deprecate or integrate the current HA replication into the new
> > version
> > > >
> > > > I've opened this here because many of the HA replication users are
> devs
> > > too
> > > > and given that this isn't yet implemented: we're stull in the
> > > > design/proposal phase, so anyone that want to express their
> > > > ideas/opinions/POC on this, is invited to talk here ;)
> > > >
> > > > Cheers,
> > > > Franz
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > --
> > > > Sent from:
> > > > http://activemq.2283324.n4.nabble.com/ActiveMQ-Dev-f2368404.html
> > > >
> > >
> > --
> > Clebert Suconic
> >
>
-- 
Clebert Suconic

Reply via email to