Il giorno mar 1 mar 2022 alle ore 16:32 tison <wander4...@gmail.com> ha scritto:
>
> ... and this is the main PR: https://github.com/apache/zookeeper/pull/1832
>
> However, it seems that ZK 3.3.x may be broken and the jute protocol cannot
> cover the case. You can review the PR and I already commented details.

I have seen the patch. Good work!

I wonder if there is a way to detect that we are talking with a old
client and use a different version of the protocol.

Dropping compatibility to 3.3 is not so bad, I assume that most of the
users are on 3.4+ currently

That said, if we can still be compatible it will be far better,
ZooKeeper has a strong tradition of being compatible and we should
break this only if strictly needed,
that is the benefit of breaking compatibility is bigger than the pain

Enrico


>
> Best,
> tison.
>
>
> tison <wander4...@gmail.com> 于2022年2月28日周一 09:33写道:
>
> > Hi,
> >
> > Thanks for eolivelli's review and approval, this PR[1] is waiting for
> > another reviewer to proceed. I'd like to bump this thread to see if any
> > committer could help on reviewing :)
> >
> > Best,
> > tison.
> >
> > [1] https://github.com/apache/zookeeper/pull/1826
> >
> >
> > Enrico Olivelli <eolive...@gmail.com> 于2022年2月24日周四 23:20写道:
> >
> >> Tison
> >>
> >> Il Gio 24 Feb 2022, 15:29 tison <wander4...@gmail.com> ha scritto:
> >>
> >> > Here is an initial PR[1] you can give a review. I think the script is
> >> > enough for the original purpose merging readOnly field.
> >> >
> >>
> >> Very good
> >> I left one comment
> >>
> >>
> >>
> >> Enrico
> >>
> >>
> >>
> >> > Best,
> >> > tison.
> >> >
> >> > [1] https://github.com/apache/zookeeper/pull/1826
> >> >
> >> >
> >> > Enrico Olivelli <eolive...@gmail.com> 于2022年2月23日周三 20:46写道:
> >> >
> >> > > Il Mer 23 Feb 2022, 10:46 tison <wander4...@gmail.com> ha scritto:
> >> > >
> >> > > > Hi Enrico,
> >> > > >
> >> > > > Thanks for your reply! Do we have end to end tests for the same
> >> version
> >> > > of
> >> > > > client and server now?
> >> > > >
> >> > >
> >> > > We haven't.
> >> > > We only use the local code to run both the client and the server
> >> > >
> >> > > Enrico
> >> > >
> >> > >
> >> > > If we already have such tests, then wrapping them among different
> >> > versions
> >> > > > is possible. Otherwise,
> >> > > > we may add such end to end tests first XD
> >> > > >
> >> > > > Best,
> >> > > > tison.
> >> > > >
> >> > > >
> >> > > > Enrico Olivelli <eolive...@gmail.com> 于2022年2月22日周二 02:14写道:
> >> > > >
> >> > > > > I missed this thread.
> >> > > > > If you manage to keep full compatibility with old clients then I
> >> am
> >> > +1
> >> > > > >
> >> > > > > We are missing compatibility tests, it may be a good time to start
> >> > such
> >> > > > > suite.
> >> > > > > We can start by running the client (bash cli) in a docker
> >> container
> >> > > > > probably.
> >> > > > >
> >> > > > >
> >> > > > > Enrico
> >> > > > >
> >> > > > > Il Lun 21 Feb 2022, 17:47 tison <wander4...@gmail.com> ha
> >> scritto:
> >> > > > >
> >> > > > > > Bump the thread for one last try to see if any zookeeper is
> >> > > interested
> >> > > > in
> >> > > > > > this topic.
> >> > > > > >
> >> > > > > > Best,
> >> > > > > > tison.
> >> > > > > >
> >> > > > >
> >> > > >
> >> > >
> >> >
> >>
> >

Reply via email to