You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ratis.apache.org by "Elek, Marton" <el...@apache.org> on 2021/03/01 14:50:39 UTC

Re: [VOTE] Apache Ratis Release 2.0.0 rc1

+1 (binding)

  * checked the signatures
  * checked the checksums (note: checksum files are not "sha512sum -c" 
compatible)
  * Compiled ratis from the source
  * Compared source package with the content of the tagged commit

  * Executed full Ozone CI test suite on a branch which used the 
stagedartifacts: https://github.com/elek/ozone/actions/runs/610315967

  * Deployed Ozone (updated to use 2.0.0 rc1) to Kubernetes and executed 
simple freon test (previous annoying NPE has been disappeared <3 )

ozone version

Source code repository https://github.com/apache/ozone.git -r 
220bbdd5394384ce65c9a22bf072e6190a6ba16d
Compiled by root on 2021-03-01T13:38Z
Compiled with protoc 2.5.0
 From source with checksum cd133d775af90a27db52eebe6b95f
With Apache Ratis: 2.0.0 from 797247f88fc046b2d5334881d92e7553859a19a8

Using HDDS 1.1.0-SNAPSHOT
Source code repository https://github.com/apache/ozone.git -r 
220bbdd5394384ce65c9a22bf072e6190a6ba16d
Compiled by root on 2021-03-01T13:37Z
Compiled with protoc 2.5.0
 From source with checksum f5eeea37f69ac2fb4e154cc299c526ae

Thanks for managing it @runzhiwang
Marton

Re: [VOTE] Apache Ratis Release 2.0.0 rc1

Posted by Arpit Agarwal <ar...@apache.org>.
Thanks so much for verifying the compatibility runzhiwang!


----- Original message -----
From: runzhiwang <ru...@gmail.com>
To: dev@ratis.apache.org
Subject: Re: [VOTE] Apache Ratis Release 2.0.0 rc1
Date: Wednesday, March 03, 2021 3:31 AM

Hi Tsz-Wo, Arpit,

 I will continue to release rc2.

Thanks,
runzhiwang

Tsz Wo Sze <sz...@gmail.com> 于2021年3月3日周三 下午6:11写道:

> Hi runzhiwang,
>
> That's great.  Thanks a lot for testing the wire compatibility!
>
> Tsz-Wo
>
> On Wed, Mar 3, 2021 at 1:43 PM runzhiwang <ru...@gmail.com> wrote:
>
> > Hi Tsz-Wo, Arpit,
> >     I test the following cases, and it shows 2.0.0 is wire compatible
> with
> > 1.0.0
> >         - 1.0 client talking to 2.0 server
> >         - 2.0 client talking to 1.0 server
> >         - 1.0 client talking to 1.0 server and 2.0 server in the same
> raft
> > group
> >         - 2.0 client talking to 1.0 server and 2.0 server in the same
> raft
> > group
> >
> > Thanks,
> > runzhiwang
> >
> > Tsz Wo Sze <sz...@gmail.com> 于2021年3月3日周三 上午8:48写道:
> >
> > > Hi runzhiwang,
> > >
> > > I believe 2.0.0 is wire compatible with 1.0.0 since there is no
> > > incompatible protobuf changes (we do have added new protos and changed
> > the
> > > Java API but they won't affect wire compatibility).  We should test if
> an
> > > 1.0.0 client can talk to an 2.0.0 server in order to confirm it.  One
> > > simple test to run some examples with a 2.0.0 server and a 1.0.0
> client.
> > >
> > > If we change anything in the tar balls, we have to roll another rc.
> The
> > > checksums and signatures cannot be changed.
> > >
> > > Thanks a lot.
> > > Tsz-Wo
> > >
> > > On Wed, Mar 3, 2021 at 8:06 AM runzhiwang <ru...@gmail.com>
> > wrote:
> > >
> > > > Hi Tsz-Wo
> > > >   Thanks for reminding. After changing NOTICE file, do we need to
> > > release a
> > > > new rc2 ? Or just replace src tar ball  of
> > > >
> > > >
> > >
> >
> https://dist.apache.org/repos/dist/dev/ratis/2.0.0/rc1/apache-ratis-2.0.0-src.tar.gz
> > > > ,
> > > > and replace the corresponding asc, md5, sha512 ?
> > > >
> > > > Thanks.
> > > > runzhiwang
> > > >
> > > > runzhiwang <ru...@gmail.com> 于2021年3月3日周三 上午7:47写道:
> > > >
> > > > > Hi Arpit
> > > > >
> > > > >   This RC has incompatibilities with 1.0, such as 1.0 client can
> not
> > > talk
> > > > > to 2.0 server
> > > > >
> > > > > Thanks,
> > > > > runzhiwang
> > > > >
> > > > > Arpit Agarwal <aa...@cloudera.com.invalid> 于2021年3月3日周三
> 上午5:51写道:
> > > > >
> > > > >> Does this RC have any known wire incompatibilities with 1.0?
> > > > >>
> > > > >> E.g. will the following work?
> > > > >>
> > > > >>         - 1.0 client talking to 2.0 server and vice versa.
> > > > >>         - 1.0 server and 2.0 server in the same raft group
> > > > >>
> > > > >> Thanks,
> > > > >> Arpit
> > > > >>
> > > > >>
> > > > >> > On Mar 1, 2021, at 3:34 PM, Rui Wang <am...@apache.org>
> > wrote:
> > > > >> >
> > > > >> > +1 (non-binding)
> > > > >> >
> > > > >> > - built and ran test from the staged source: ok
> > > > >> > - verify gpg signature: ok
> > > > >> > - verify that sha512 and md5: ok
> > > > >> > - confirm the most recent commits of git tag ratis-2.0.0-rc1 are
> > in
> > > > the
> > > > >> > source: ok
> > > > >> >
> > > > >> > Thanks for working on this release @runzhiwang
> > > > >> >
> > > > >> > -Rui
> > > > >> >
> > > > >> > On Mon, Mar 1, 2021 at 6:50 AM Elek, Marton <el...@apache.org>
> > > wrote:
> > > > >> >
> > > > >> >> +1 (binding)
> > > > >> >>
> > > > >> >>  * checked the signatures
> > > > >> >>  * checked the checksums (note: checksum files are not
> "sha512sum
> > > -c"
> > > > >> >> compatible)
> > > > >> >>  * Compiled ratis from the source
> > > > >> >>  * Compared source package with the content of the tagged
> commit
> > > > >> >>
> > > > >> >>  * Executed full Ozone CI test suite on a branch which used the
> > > > >> >> stagedartifacts:
> > > > https://github.com/elek/ozone/actions/runs/610315967
> > > > >> >>
> > > > >> >>  * Deployed Ozone (updated to use 2.0.0 rc1) to Kubernetes and
> > > > executed
> > > > >> >> simple freon test (previous annoying NPE has been disappeared
> <3
> > )
> > > > >> >>
> > > > >> >> ozone version
> > > > >> >>
> > > > >> >> Source code repository https://github.com/apache/ozone.git -r
> > > > >> >> 220bbdd5394384ce65c9a22bf072e6190a6ba16d
> > > > >> >> Compiled by root on 2021-03-01T13:38Z
> > > > >> >> Compiled with protoc 2.5.0
> > > > >> >> From source with checksum cd133d775af90a27db52eebe6b95f
> > > > >> >> With Apache Ratis: 2.0.0 from
> > > > 797247f88fc046b2d5334881d92e7553859a19a8
> > > > >> >>
> > > > >> >> Using HDDS 1.1.0-SNAPSHOT
> > > > >> >> Source code repository https://github.com/apache/ozone.git -r
> > > > >> >> 220bbdd5394384ce65c9a22bf072e6190a6ba16d
> > > > >> >> Compiled by root on 2021-03-01T13:37Z
> > > > >> >> Compiled with protoc 2.5.0
> > > > >> >> From source with checksum f5eeea37f69ac2fb4e154cc299c526ae
> > > > >> >>
> > > > >> >> Thanks for managing it @runzhiwang
> > > > >> >> Marton
> > > > >> >>
> > > > >>
> > > > >>
> > > >
> > >
> >
>

Re: [VOTE] Apache Ratis Release 2.0.0 rc1

Posted by runzhiwang <ru...@gmail.com>.
Hi Tsz-Wo, Arpit,

 I will continue to release rc2.

Thanks,
runzhiwang

Tsz Wo Sze <sz...@gmail.com> 于2021年3月3日周三 下午6:11写道:

> Hi runzhiwang,
>
> That's great.  Thanks a lot for testing the wire compatibility!
>
> Tsz-Wo
>
> On Wed, Mar 3, 2021 at 1:43 PM runzhiwang <ru...@gmail.com> wrote:
>
> > Hi Tsz-Wo, Arpit,
> >     I test the following cases, and it shows 2.0.0 is wire compatible
> with
> > 1.0.0
> >         - 1.0 client talking to 2.0 server
> >         - 2.0 client talking to 1.0 server
> >         - 1.0 client talking to 1.0 server and 2.0 server in the same
> raft
> > group
> >         - 2.0 client talking to 1.0 server and 2.0 server in the same
> raft
> > group
> >
> > Thanks,
> > runzhiwang
> >
> > Tsz Wo Sze <sz...@gmail.com> 于2021年3月3日周三 上午8:48写道:
> >
> > > Hi runzhiwang,
> > >
> > > I believe 2.0.0 is wire compatible with 1.0.0 since there is no
> > > incompatible protobuf changes (we do have added new protos and changed
> > the
> > > Java API but they won't affect wire compatibility).  We should test if
> an
> > > 1.0.0 client can talk to an 2.0.0 server in order to confirm it.  One
> > > simple test to run some examples with a 2.0.0 server and a 1.0.0
> client.
> > >
> > > If we change anything in the tar balls, we have to roll another rc.
> The
> > > checksums and signatures cannot be changed.
> > >
> > > Thanks a lot.
> > > Tsz-Wo
> > >
> > > On Wed, Mar 3, 2021 at 8:06 AM runzhiwang <ru...@gmail.com>
> > wrote:
> > >
> > > > Hi Tsz-Wo
> > > >   Thanks for reminding. After changing NOTICE file, do we need to
> > > release a
> > > > new rc2 ? Or just replace src tar ball  of
> > > >
> > > >
> > >
> >
> https://dist.apache.org/repos/dist/dev/ratis/2.0.0/rc1/apache-ratis-2.0.0-src.tar.gz
> > > > ,
> > > > and replace the corresponding asc, md5, sha512 ?
> > > >
> > > > Thanks.
> > > > runzhiwang
> > > >
> > > > runzhiwang <ru...@gmail.com> 于2021年3月3日周三 上午7:47写道:
> > > >
> > > > > Hi Arpit
> > > > >
> > > > >   This RC has incompatibilities with 1.0, such as 1.0 client can
> not
> > > talk
> > > > > to 2.0 server
> > > > >
> > > > > Thanks,
> > > > > runzhiwang
> > > > >
> > > > > Arpit Agarwal <aa...@cloudera.com.invalid> 于2021年3月3日周三
> 上午5:51写道:
> > > > >
> > > > >> Does this RC have any known wire incompatibilities with 1.0?
> > > > >>
> > > > >> E.g. will the following work?
> > > > >>
> > > > >>         - 1.0 client talking to 2.0 server and vice versa.
> > > > >>         - 1.0 server and 2.0 server in the same raft group
> > > > >>
> > > > >> Thanks,
> > > > >> Arpit
> > > > >>
> > > > >>
> > > > >> > On Mar 1, 2021, at 3:34 PM, Rui Wang <am...@apache.org>
> > wrote:
> > > > >> >
> > > > >> > +1 (non-binding)
> > > > >> >
> > > > >> > - built and ran test from the staged source: ok
> > > > >> > - verify gpg signature: ok
> > > > >> > - verify that sha512 and md5: ok
> > > > >> > - confirm the most recent commits of git tag ratis-2.0.0-rc1 are
> > in
> > > > the
> > > > >> > source: ok
> > > > >> >
> > > > >> > Thanks for working on this release @runzhiwang
> > > > >> >
> > > > >> > -Rui
> > > > >> >
> > > > >> > On Mon, Mar 1, 2021 at 6:50 AM Elek, Marton <el...@apache.org>
> > > wrote:
> > > > >> >
> > > > >> >> +1 (binding)
> > > > >> >>
> > > > >> >>  * checked the signatures
> > > > >> >>  * checked the checksums (note: checksum files are not
> "sha512sum
> > > -c"
> > > > >> >> compatible)
> > > > >> >>  * Compiled ratis from the source
> > > > >> >>  * Compared source package with the content of the tagged
> commit
> > > > >> >>
> > > > >> >>  * Executed full Ozone CI test suite on a branch which used the
> > > > >> >> stagedartifacts:
> > > > https://github.com/elek/ozone/actions/runs/610315967
> > > > >> >>
> > > > >> >>  * Deployed Ozone (updated to use 2.0.0 rc1) to Kubernetes and
> > > > executed
> > > > >> >> simple freon test (previous annoying NPE has been disappeared
> <3
> > )
> > > > >> >>
> > > > >> >> ozone version
> > > > >> >>
> > > > >> >> Source code repository https://github.com/apache/ozone.git -r
> > > > >> >> 220bbdd5394384ce65c9a22bf072e6190a6ba16d
> > > > >> >> Compiled by root on 2021-03-01T13:38Z
> > > > >> >> Compiled with protoc 2.5.0
> > > > >> >> From source with checksum cd133d775af90a27db52eebe6b95f
> > > > >> >> With Apache Ratis: 2.0.0 from
> > > > 797247f88fc046b2d5334881d92e7553859a19a8
> > > > >> >>
> > > > >> >> Using HDDS 1.1.0-SNAPSHOT
> > > > >> >> Source code repository https://github.com/apache/ozone.git -r
> > > > >> >> 220bbdd5394384ce65c9a22bf072e6190a6ba16d
> > > > >> >> Compiled by root on 2021-03-01T13:37Z
> > > > >> >> Compiled with protoc 2.5.0
> > > > >> >> From source with checksum f5eeea37f69ac2fb4e154cc299c526ae
> > > > >> >>
> > > > >> >> Thanks for managing it @runzhiwang
> > > > >> >> Marton
> > > > >> >>
> > > > >>
> > > > >>
> > > >
> > >
> >
>

Re: [VOTE] Apache Ratis Release 2.0.0 rc1

Posted by Tsz Wo Sze <sz...@gmail.com>.
Hi runzhiwang,

That's great.  Thanks a lot for testing the wire compatibility!

Tsz-Wo

On Wed, Mar 3, 2021 at 1:43 PM runzhiwang <ru...@gmail.com> wrote:

> Hi Tsz-Wo, Arpit,
>     I test the following cases, and it shows 2.0.0 is wire compatible with
> 1.0.0
>         - 1.0 client talking to 2.0 server
>         - 2.0 client talking to 1.0 server
>         - 1.0 client talking to 1.0 server and 2.0 server in the same raft
> group
>         - 2.0 client talking to 1.0 server and 2.0 server in the same raft
> group
>
> Thanks,
> runzhiwang
>
> Tsz Wo Sze <sz...@gmail.com> 于2021年3月3日周三 上午8:48写道:
>
> > Hi runzhiwang,
> >
> > I believe 2.0.0 is wire compatible with 1.0.0 since there is no
> > incompatible protobuf changes (we do have added new protos and changed
> the
> > Java API but they won't affect wire compatibility).  We should test if an
> > 1.0.0 client can talk to an 2.0.0 server in order to confirm it.  One
> > simple test to run some examples with a 2.0.0 server and a 1.0.0 client.
> >
> > If we change anything in the tar balls, we have to roll another rc.  The
> > checksums and signatures cannot be changed.
> >
> > Thanks a lot.
> > Tsz-Wo
> >
> > On Wed, Mar 3, 2021 at 8:06 AM runzhiwang <ru...@gmail.com>
> wrote:
> >
> > > Hi Tsz-Wo
> > >   Thanks for reminding. After changing NOTICE file, do we need to
> > release a
> > > new rc2 ? Or just replace src tar ball  of
> > >
> > >
> >
> https://dist.apache.org/repos/dist/dev/ratis/2.0.0/rc1/apache-ratis-2.0.0-src.tar.gz
> > > ,
> > > and replace the corresponding asc, md5, sha512 ?
> > >
> > > Thanks.
> > > runzhiwang
> > >
> > > runzhiwang <ru...@gmail.com> 于2021年3月3日周三 上午7:47写道:
> > >
> > > > Hi Arpit
> > > >
> > > >   This RC has incompatibilities with 1.0, such as 1.0 client can not
> > talk
> > > > to 2.0 server
> > > >
> > > > Thanks,
> > > > runzhiwang
> > > >
> > > > Arpit Agarwal <aa...@cloudera.com.invalid> 于2021年3月3日周三 上午5:51写道:
> > > >
> > > >> Does this RC have any known wire incompatibilities with 1.0?
> > > >>
> > > >> E.g. will the following work?
> > > >>
> > > >>         - 1.0 client talking to 2.0 server and vice versa.
> > > >>         - 1.0 server and 2.0 server in the same raft group
> > > >>
> > > >> Thanks,
> > > >> Arpit
> > > >>
> > > >>
> > > >> > On Mar 1, 2021, at 3:34 PM, Rui Wang <am...@apache.org>
> wrote:
> > > >> >
> > > >> > +1 (non-binding)
> > > >> >
> > > >> > - built and ran test from the staged source: ok
> > > >> > - verify gpg signature: ok
> > > >> > - verify that sha512 and md5: ok
> > > >> > - confirm the most recent commits of git tag ratis-2.0.0-rc1 are
> in
> > > the
> > > >> > source: ok
> > > >> >
> > > >> > Thanks for working on this release @runzhiwang
> > > >> >
> > > >> > -Rui
> > > >> >
> > > >> > On Mon, Mar 1, 2021 at 6:50 AM Elek, Marton <el...@apache.org>
> > wrote:
> > > >> >
> > > >> >> +1 (binding)
> > > >> >>
> > > >> >>  * checked the signatures
> > > >> >>  * checked the checksums (note: checksum files are not "sha512sum
> > -c"
> > > >> >> compatible)
> > > >> >>  * Compiled ratis from the source
> > > >> >>  * Compared source package with the content of the tagged commit
> > > >> >>
> > > >> >>  * Executed full Ozone CI test suite on a branch which used the
> > > >> >> stagedartifacts:
> > > https://github.com/elek/ozone/actions/runs/610315967
> > > >> >>
> > > >> >>  * Deployed Ozone (updated to use 2.0.0 rc1) to Kubernetes and
> > > executed
> > > >> >> simple freon test (previous annoying NPE has been disappeared <3
> )
> > > >> >>
> > > >> >> ozone version
> > > >> >>
> > > >> >> Source code repository https://github.com/apache/ozone.git -r
> > > >> >> 220bbdd5394384ce65c9a22bf072e6190a6ba16d
> > > >> >> Compiled by root on 2021-03-01T13:38Z
> > > >> >> Compiled with protoc 2.5.0
> > > >> >> From source with checksum cd133d775af90a27db52eebe6b95f
> > > >> >> With Apache Ratis: 2.0.0 from
> > > 797247f88fc046b2d5334881d92e7553859a19a8
> > > >> >>
> > > >> >> Using HDDS 1.1.0-SNAPSHOT
> > > >> >> Source code repository https://github.com/apache/ozone.git -r
> > > >> >> 220bbdd5394384ce65c9a22bf072e6190a6ba16d
> > > >> >> Compiled by root on 2021-03-01T13:37Z
> > > >> >> Compiled with protoc 2.5.0
> > > >> >> From source with checksum f5eeea37f69ac2fb4e154cc299c526ae
> > > >> >>
> > > >> >> Thanks for managing it @runzhiwang
> > > >> >> Marton
> > > >> >>
> > > >>
> > > >>
> > >
> >
>

Re: [VOTE] Apache Ratis Release 2.0.0 rc1

Posted by runzhiwang <ru...@gmail.com>.
Hi Tsz-Wo, Arpit,
    I test the following cases, and it shows 2.0.0 is wire compatible with
1.0.0
        - 1.0 client talking to 2.0 server
        - 2.0 client talking to 1.0 server
        - 1.0 client talking to 1.0 server and 2.0 server in the same raft
group
        - 2.0 client talking to 1.0 server and 2.0 server in the same raft
group

Thanks,
runzhiwang

Tsz Wo Sze <sz...@gmail.com> 于2021年3月3日周三 上午8:48写道:

> Hi runzhiwang,
>
> I believe 2.0.0 is wire compatible with 1.0.0 since there is no
> incompatible protobuf changes (we do have added new protos and changed the
> Java API but they won't affect wire compatibility).  We should test if an
> 1.0.0 client can talk to an 2.0.0 server in order to confirm it.  One
> simple test to run some examples with a 2.0.0 server and a 1.0.0 client.
>
> If we change anything in the tar balls, we have to roll another rc.  The
> checksums and signatures cannot be changed.
>
> Thanks a lot.
> Tsz-Wo
>
> On Wed, Mar 3, 2021 at 8:06 AM runzhiwang <ru...@gmail.com> wrote:
>
> > Hi Tsz-Wo
> >   Thanks for reminding. After changing NOTICE file, do we need to
> release a
> > new rc2 ? Or just replace src tar ball  of
> >
> >
> https://dist.apache.org/repos/dist/dev/ratis/2.0.0/rc1/apache-ratis-2.0.0-src.tar.gz
> > ,
> > and replace the corresponding asc, md5, sha512 ?
> >
> > Thanks.
> > runzhiwang
> >
> > runzhiwang <ru...@gmail.com> 于2021年3月3日周三 上午7:47写道:
> >
> > > Hi Arpit
> > >
> > >   This RC has incompatibilities with 1.0, such as 1.0 client can not
> talk
> > > to 2.0 server
> > >
> > > Thanks,
> > > runzhiwang
> > >
> > > Arpit Agarwal <aa...@cloudera.com.invalid> 于2021年3月3日周三 上午5:51写道:
> > >
> > >> Does this RC have any known wire incompatibilities with 1.0?
> > >>
> > >> E.g. will the following work?
> > >>
> > >>         - 1.0 client talking to 2.0 server and vice versa.
> > >>         - 1.0 server and 2.0 server in the same raft group
> > >>
> > >> Thanks,
> > >> Arpit
> > >>
> > >>
> > >> > On Mar 1, 2021, at 3:34 PM, Rui Wang <am...@apache.org> wrote:
> > >> >
> > >> > +1 (non-binding)
> > >> >
> > >> > - built and ran test from the staged source: ok
> > >> > - verify gpg signature: ok
> > >> > - verify that sha512 and md5: ok
> > >> > - confirm the most recent commits of git tag ratis-2.0.0-rc1 are in
> > the
> > >> > source: ok
> > >> >
> > >> > Thanks for working on this release @runzhiwang
> > >> >
> > >> > -Rui
> > >> >
> > >> > On Mon, Mar 1, 2021 at 6:50 AM Elek, Marton <el...@apache.org>
> wrote:
> > >> >
> > >> >> +1 (binding)
> > >> >>
> > >> >>  * checked the signatures
> > >> >>  * checked the checksums (note: checksum files are not "sha512sum
> -c"
> > >> >> compatible)
> > >> >>  * Compiled ratis from the source
> > >> >>  * Compared source package with the content of the tagged commit
> > >> >>
> > >> >>  * Executed full Ozone CI test suite on a branch which used the
> > >> >> stagedartifacts:
> > https://github.com/elek/ozone/actions/runs/610315967
> > >> >>
> > >> >>  * Deployed Ozone (updated to use 2.0.0 rc1) to Kubernetes and
> > executed
> > >> >> simple freon test (previous annoying NPE has been disappeared <3 )
> > >> >>
> > >> >> ozone version
> > >> >>
> > >> >> Source code repository https://github.com/apache/ozone.git -r
> > >> >> 220bbdd5394384ce65c9a22bf072e6190a6ba16d
> > >> >> Compiled by root on 2021-03-01T13:38Z
> > >> >> Compiled with protoc 2.5.0
> > >> >> From source with checksum cd133d775af90a27db52eebe6b95f
> > >> >> With Apache Ratis: 2.0.0 from
> > 797247f88fc046b2d5334881d92e7553859a19a8
> > >> >>
> > >> >> Using HDDS 1.1.0-SNAPSHOT
> > >> >> Source code repository https://github.com/apache/ozone.git -r
> > >> >> 220bbdd5394384ce65c9a22bf072e6190a6ba16d
> > >> >> Compiled by root on 2021-03-01T13:37Z
> > >> >> Compiled with protoc 2.5.0
> > >> >> From source with checksum f5eeea37f69ac2fb4e154cc299c526ae
> > >> >>
> > >> >> Thanks for managing it @runzhiwang
> > >> >> Marton
> > >> >>
> > >>
> > >>
> >
>

Re: [VOTE] Apache Ratis Release 2.0.0 rc1

Posted by Tsz Wo Sze <sz...@gmail.com>.
Hi runzhiwang,

I believe 2.0.0 is wire compatible with 1.0.0 since there is no
incompatible protobuf changes (we do have added new protos and changed the
Java API but they won't affect wire compatibility).  We should test if an
1.0.0 client can talk to an 2.0.0 server in order to confirm it.  One
simple test to run some examples with a 2.0.0 server and a 1.0.0 client.

If we change anything in the tar balls, we have to roll another rc.  The
checksums and signatures cannot be changed.

Thanks a lot.
Tsz-Wo

On Wed, Mar 3, 2021 at 8:06 AM runzhiwang <ru...@gmail.com> wrote:

> Hi Tsz-Wo
>   Thanks for reminding. After changing NOTICE file, do we need to release a
> new rc2 ? Or just replace src tar ball  of
>
> https://dist.apache.org/repos/dist/dev/ratis/2.0.0/rc1/apache-ratis-2.0.0-src.tar.gz
> ,
> and replace the corresponding asc, md5, sha512 ?
>
> Thanks.
> runzhiwang
>
> runzhiwang <ru...@gmail.com> 于2021年3月3日周三 上午7:47写道:
>
> > Hi Arpit
> >
> >   This RC has incompatibilities with 1.0, such as 1.0 client can not talk
> > to 2.0 server
> >
> > Thanks,
> > runzhiwang
> >
> > Arpit Agarwal <aa...@cloudera.com.invalid> 于2021年3月3日周三 上午5:51写道:
> >
> >> Does this RC have any known wire incompatibilities with 1.0?
> >>
> >> E.g. will the following work?
> >>
> >>         - 1.0 client talking to 2.0 server and vice versa.
> >>         - 1.0 server and 2.0 server in the same raft group
> >>
> >> Thanks,
> >> Arpit
> >>
> >>
> >> > On Mar 1, 2021, at 3:34 PM, Rui Wang <am...@apache.org> wrote:
> >> >
> >> > +1 (non-binding)
> >> >
> >> > - built and ran test from the staged source: ok
> >> > - verify gpg signature: ok
> >> > - verify that sha512 and md5: ok
> >> > - confirm the most recent commits of git tag ratis-2.0.0-rc1 are in
> the
> >> > source: ok
> >> >
> >> > Thanks for working on this release @runzhiwang
> >> >
> >> > -Rui
> >> >
> >> > On Mon, Mar 1, 2021 at 6:50 AM Elek, Marton <el...@apache.org> wrote:
> >> >
> >> >> +1 (binding)
> >> >>
> >> >>  * checked the signatures
> >> >>  * checked the checksums (note: checksum files are not "sha512sum -c"
> >> >> compatible)
> >> >>  * Compiled ratis from the source
> >> >>  * Compared source package with the content of the tagged commit
> >> >>
> >> >>  * Executed full Ozone CI test suite on a branch which used the
> >> >> stagedartifacts:
> https://github.com/elek/ozone/actions/runs/610315967
> >> >>
> >> >>  * Deployed Ozone (updated to use 2.0.0 rc1) to Kubernetes and
> executed
> >> >> simple freon test (previous annoying NPE has been disappeared <3 )
> >> >>
> >> >> ozone version
> >> >>
> >> >> Source code repository https://github.com/apache/ozone.git -r
> >> >> 220bbdd5394384ce65c9a22bf072e6190a6ba16d
> >> >> Compiled by root on 2021-03-01T13:38Z
> >> >> Compiled with protoc 2.5.0
> >> >> From source with checksum cd133d775af90a27db52eebe6b95f
> >> >> With Apache Ratis: 2.0.0 from
> 797247f88fc046b2d5334881d92e7553859a19a8
> >> >>
> >> >> Using HDDS 1.1.0-SNAPSHOT
> >> >> Source code repository https://github.com/apache/ozone.git -r
> >> >> 220bbdd5394384ce65c9a22bf072e6190a6ba16d
> >> >> Compiled by root on 2021-03-01T13:37Z
> >> >> Compiled with protoc 2.5.0
> >> >> From source with checksum f5eeea37f69ac2fb4e154cc299c526ae
> >> >>
> >> >> Thanks for managing it @runzhiwang
> >> >> Marton
> >> >>
> >>
> >>
>

Re: [VOTE] Apache Ratis Release 2.0.0 rc1

Posted by runzhiwang <ru...@gmail.com>.
Hi Tsz-Wo
  Thanks for reminding. After changing NOTICE file, do we need to release a
new rc2 ? Or just replace src tar ball  of
https://dist.apache.org/repos/dist/dev/ratis/2.0.0/rc1/apache-ratis-2.0.0-src.tar.gz,
and replace the corresponding asc, md5, sha512 ?

Thanks.
runzhiwang

runzhiwang <ru...@gmail.com> 于2021年3月3日周三 上午7:47写道:

> Hi Arpit
>
>   This RC has incompatibilities with 1.0, such as 1.0 client can not talk
> to 2.0 server
>
> Thanks,
> runzhiwang
>
> Arpit Agarwal <aa...@cloudera.com.invalid> 于2021年3月3日周三 上午5:51写道:
>
>> Does this RC have any known wire incompatibilities with 1.0?
>>
>> E.g. will the following work?
>>
>>         - 1.0 client talking to 2.0 server and vice versa.
>>         - 1.0 server and 2.0 server in the same raft group
>>
>> Thanks,
>> Arpit
>>
>>
>> > On Mar 1, 2021, at 3:34 PM, Rui Wang <am...@apache.org> wrote:
>> >
>> > +1 (non-binding)
>> >
>> > - built and ran test from the staged source: ok
>> > - verify gpg signature: ok
>> > - verify that sha512 and md5: ok
>> > - confirm the most recent commits of git tag ratis-2.0.0-rc1 are in the
>> > source: ok
>> >
>> > Thanks for working on this release @runzhiwang
>> >
>> > -Rui
>> >
>> > On Mon, Mar 1, 2021 at 6:50 AM Elek, Marton <el...@apache.org> wrote:
>> >
>> >> +1 (binding)
>> >>
>> >>  * checked the signatures
>> >>  * checked the checksums (note: checksum files are not "sha512sum -c"
>> >> compatible)
>> >>  * Compiled ratis from the source
>> >>  * Compared source package with the content of the tagged commit
>> >>
>> >>  * Executed full Ozone CI test suite on a branch which used the
>> >> stagedartifacts: https://github.com/elek/ozone/actions/runs/610315967
>> >>
>> >>  * Deployed Ozone (updated to use 2.0.0 rc1) to Kubernetes and executed
>> >> simple freon test (previous annoying NPE has been disappeared <3 )
>> >>
>> >> ozone version
>> >>
>> >> Source code repository https://github.com/apache/ozone.git -r
>> >> 220bbdd5394384ce65c9a22bf072e6190a6ba16d
>> >> Compiled by root on 2021-03-01T13:38Z
>> >> Compiled with protoc 2.5.0
>> >> From source with checksum cd133d775af90a27db52eebe6b95f
>> >> With Apache Ratis: 2.0.0 from 797247f88fc046b2d5334881d92e7553859a19a8
>> >>
>> >> Using HDDS 1.1.0-SNAPSHOT
>> >> Source code repository https://github.com/apache/ozone.git -r
>> >> 220bbdd5394384ce65c9a22bf072e6190a6ba16d
>> >> Compiled by root on 2021-03-01T13:37Z
>> >> Compiled with protoc 2.5.0
>> >> From source with checksum f5eeea37f69ac2fb4e154cc299c526ae
>> >>
>> >> Thanks for managing it @runzhiwang
>> >> Marton
>> >>
>>
>>

Re: [VOTE] Apache Ratis Release 2.0.0 rc1

Posted by runzhiwang <ru...@gmail.com>.
Hi Arpit

  This RC has incompatibilities with 1.0, such as 1.0 client can not talk
to 2.0 server

Thanks,
runzhiwang

Arpit Agarwal <aa...@cloudera.com.invalid> 于2021年3月3日周三 上午5:51写道:

> Does this RC have any known wire incompatibilities with 1.0?
>
> E.g. will the following work?
>
>         - 1.0 client talking to 2.0 server and vice versa.
>         - 1.0 server and 2.0 server in the same raft group
>
> Thanks,
> Arpit
>
>
> > On Mar 1, 2021, at 3:34 PM, Rui Wang <am...@apache.org> wrote:
> >
> > +1 (non-binding)
> >
> > - built and ran test from the staged source: ok
> > - verify gpg signature: ok
> > - verify that sha512 and md5: ok
> > - confirm the most recent commits of git tag ratis-2.0.0-rc1 are in the
> > source: ok
> >
> > Thanks for working on this release @runzhiwang
> >
> > -Rui
> >
> > On Mon, Mar 1, 2021 at 6:50 AM Elek, Marton <el...@apache.org> wrote:
> >
> >> +1 (binding)
> >>
> >>  * checked the signatures
> >>  * checked the checksums (note: checksum files are not "sha512sum -c"
> >> compatible)
> >>  * Compiled ratis from the source
> >>  * Compared source package with the content of the tagged commit
> >>
> >>  * Executed full Ozone CI test suite on a branch which used the
> >> stagedartifacts: https://github.com/elek/ozone/actions/runs/610315967
> >>
> >>  * Deployed Ozone (updated to use 2.0.0 rc1) to Kubernetes and executed
> >> simple freon test (previous annoying NPE has been disappeared <3 )
> >>
> >> ozone version
> >>
> >> Source code repository https://github.com/apache/ozone.git -r
> >> 220bbdd5394384ce65c9a22bf072e6190a6ba16d
> >> Compiled by root on 2021-03-01T13:38Z
> >> Compiled with protoc 2.5.0
> >> From source with checksum cd133d775af90a27db52eebe6b95f
> >> With Apache Ratis: 2.0.0 from 797247f88fc046b2d5334881d92e7553859a19a8
> >>
> >> Using HDDS 1.1.0-SNAPSHOT
> >> Source code repository https://github.com/apache/ozone.git -r
> >> 220bbdd5394384ce65c9a22bf072e6190a6ba16d
> >> Compiled by root on 2021-03-01T13:37Z
> >> Compiled with protoc 2.5.0
> >> From source with checksum f5eeea37f69ac2fb4e154cc299c526ae
> >>
> >> Thanks for managing it @runzhiwang
> >> Marton
> >>
>
>

Re: [VOTE] Apache Ratis Release 2.0.0 rc1

Posted by Arpit Agarwal <aa...@cloudera.com.INVALID>.
Does this RC have any known wire incompatibilities with 1.0?

E.g. will the following work?

	- 1.0 client talking to 2.0 server and vice versa.
	- 1.0 server and 2.0 server in the same raft group  

Thanks,
Arpit


> On Mar 1, 2021, at 3:34 PM, Rui Wang <am...@apache.org> wrote:
> 
> +1 (non-binding)
> 
> - built and ran test from the staged source: ok
> - verify gpg signature: ok
> - verify that sha512 and md5: ok
> - confirm the most recent commits of git tag ratis-2.0.0-rc1 are in the
> source: ok
> 
> Thanks for working on this release @runzhiwang
> 
> -Rui
> 
> On Mon, Mar 1, 2021 at 6:50 AM Elek, Marton <el...@apache.org> wrote:
> 
>> +1 (binding)
>> 
>>  * checked the signatures
>>  * checked the checksums (note: checksum files are not "sha512sum -c"
>> compatible)
>>  * Compiled ratis from the source
>>  * Compared source package with the content of the tagged commit
>> 
>>  * Executed full Ozone CI test suite on a branch which used the
>> stagedartifacts: https://github.com/elek/ozone/actions/runs/610315967
>> 
>>  * Deployed Ozone (updated to use 2.0.0 rc1) to Kubernetes and executed
>> simple freon test (previous annoying NPE has been disappeared <3 )
>> 
>> ozone version
>> 
>> Source code repository https://github.com/apache/ozone.git -r
>> 220bbdd5394384ce65c9a22bf072e6190a6ba16d
>> Compiled by root on 2021-03-01T13:38Z
>> Compiled with protoc 2.5.0
>> From source with checksum cd133d775af90a27db52eebe6b95f
>> With Apache Ratis: 2.0.0 from 797247f88fc046b2d5334881d92e7553859a19a8
>> 
>> Using HDDS 1.1.0-SNAPSHOT
>> Source code repository https://github.com/apache/ozone.git -r
>> 220bbdd5394384ce65c9a22bf072e6190a6ba16d
>> Compiled by root on 2021-03-01T13:37Z
>> Compiled with protoc 2.5.0
>> From source with checksum f5eeea37f69ac2fb4e154cc299c526ae
>> 
>> Thanks for managing it @runzhiwang
>> Marton
>> 


Re: [VOTE] Apache Ratis Release 2.0.0 rc1

Posted by Tsz Wo Sze <sz...@gmail.com>.
Hi runzhiwang,

Thanks a lot for working on the release!  Just found that the year in the
NOTICE file is still 2020.  We should update it to 2021.

Tsz-Wo


On Tue, Mar 2, 2021 at 9:26 PM Shashikant Banerjee
<sb...@cloudera.com.invalid> wrote:

> +1 (binding)
>  - Built Ratis from source
>  - Ran RaftBaseTest and Snapshot suite
> -  Verified source package with the content of the tagged commit
>
> Thanks @runzhiwang(王杰) <ru...@tencent.com> for putting up the release
> together.
>
> Thanks
> Shashi
>
> On Tue, Mar 2, 2021 at 5:04 AM Rui Wang <am...@apache.org> wrote:
>
> > +1 (non-binding)
> >
> > - built and ran test from the staged source: ok
> > - verify gpg signature: ok
> > - verify that sha512 and md5: ok
> > - confirm the most recent commits of git tag ratis-2.0.0-rc1 are in the
> > source: ok
> >
> > Thanks for working on this release @runzhiwang
> >
> > -Rui
> >
> > On Mon, Mar 1, 2021 at 6:50 AM Elek, Marton <el...@apache.org> wrote:
> >
> > > +1 (binding)
> > >
> > >   * checked the signatures
> > >   * checked the checksums (note: checksum files are not "sha512sum -c"
> > > compatible)
> > >   * Compiled ratis from the source
> > >   * Compared source package with the content of the tagged commit
> > >
> > >   * Executed full Ozone CI test suite on a branch which used the
> > > stagedartifacts: https://github.com/elek/ozone/actions/runs/610315967
> > >
> > >   * Deployed Ozone (updated to use 2.0.0 rc1) to Kubernetes and
> executed
> > > simple freon test (previous annoying NPE has been disappeared <3 )
> > >
> > > ozone version
> > >
> > > Source code repository https://github.com/apache/ozone.git -r
> > > 220bbdd5394384ce65c9a22bf072e6190a6ba16d
> > > Compiled by root on 2021-03-01T13:38Z
> > > Compiled with protoc 2.5.0
> > >  From source with checksum cd133d775af90a27db52eebe6b95f
> > > With Apache Ratis: 2.0.0 from 797247f88fc046b2d5334881d92e7553859a19a8
> > >
> > > Using HDDS 1.1.0-SNAPSHOT
> > > Source code repository https://github.com/apache/ozone.git -r
> > > 220bbdd5394384ce65c9a22bf072e6190a6ba16d
> > > Compiled by root on 2021-03-01T13:37Z
> > > Compiled with protoc 2.5.0
> > >  From source with checksum f5eeea37f69ac2fb4e154cc299c526ae
> > >
> > > Thanks for managing it @runzhiwang
> > > Marton
> > >
> >
>

Re: [VOTE] Apache Ratis Release 2.0.0 rc1

Posted by Shashikant Banerjee <sb...@cloudera.com.INVALID>.
+1 (binding)
 - Built Ratis from source
 - Ran RaftBaseTest and Snapshot suite
-  Verified source package with the content of the tagged commit

Thanks @runzhiwang(王杰) <ru...@tencent.com> for putting up the release
together.

Thanks
Shashi

On Tue, Mar 2, 2021 at 5:04 AM Rui Wang <am...@apache.org> wrote:

> +1 (non-binding)
>
> - built and ran test from the staged source: ok
> - verify gpg signature: ok
> - verify that sha512 and md5: ok
> - confirm the most recent commits of git tag ratis-2.0.0-rc1 are in the
> source: ok
>
> Thanks for working on this release @runzhiwang
>
> -Rui
>
> On Mon, Mar 1, 2021 at 6:50 AM Elek, Marton <el...@apache.org> wrote:
>
> > +1 (binding)
> >
> >   * checked the signatures
> >   * checked the checksums (note: checksum files are not "sha512sum -c"
> > compatible)
> >   * Compiled ratis from the source
> >   * Compared source package with the content of the tagged commit
> >
> >   * Executed full Ozone CI test suite on a branch which used the
> > stagedartifacts: https://github.com/elek/ozone/actions/runs/610315967
> >
> >   * Deployed Ozone (updated to use 2.0.0 rc1) to Kubernetes and executed
> > simple freon test (previous annoying NPE has been disappeared <3 )
> >
> > ozone version
> >
> > Source code repository https://github.com/apache/ozone.git -r
> > 220bbdd5394384ce65c9a22bf072e6190a6ba16d
> > Compiled by root on 2021-03-01T13:38Z
> > Compiled with protoc 2.5.0
> >  From source with checksum cd133d775af90a27db52eebe6b95f
> > With Apache Ratis: 2.0.0 from 797247f88fc046b2d5334881d92e7553859a19a8
> >
> > Using HDDS 1.1.0-SNAPSHOT
> > Source code repository https://github.com/apache/ozone.git -r
> > 220bbdd5394384ce65c9a22bf072e6190a6ba16d
> > Compiled by root on 2021-03-01T13:37Z
> > Compiled with protoc 2.5.0
> >  From source with checksum f5eeea37f69ac2fb4e154cc299c526ae
> >
> > Thanks for managing it @runzhiwang
> > Marton
> >
>

Re: [VOTE] Apache Ratis Release 2.0.0 rc1

Posted by Rui Wang <am...@apache.org>.
+1 (non-binding)

- built and ran test from the staged source: ok
- verify gpg signature: ok
- verify that sha512 and md5: ok
- confirm the most recent commits of git tag ratis-2.0.0-rc1 are in the
source: ok

Thanks for working on this release @runzhiwang

-Rui

On Mon, Mar 1, 2021 at 6:50 AM Elek, Marton <el...@apache.org> wrote:

> +1 (binding)
>
>   * checked the signatures
>   * checked the checksums (note: checksum files are not "sha512sum -c"
> compatible)
>   * Compiled ratis from the source
>   * Compared source package with the content of the tagged commit
>
>   * Executed full Ozone CI test suite on a branch which used the
> stagedartifacts: https://github.com/elek/ozone/actions/runs/610315967
>
>   * Deployed Ozone (updated to use 2.0.0 rc1) to Kubernetes and executed
> simple freon test (previous annoying NPE has been disappeared <3 )
>
> ozone version
>
> Source code repository https://github.com/apache/ozone.git -r
> 220bbdd5394384ce65c9a22bf072e6190a6ba16d
> Compiled by root on 2021-03-01T13:38Z
> Compiled with protoc 2.5.0
>  From source with checksum cd133d775af90a27db52eebe6b95f
> With Apache Ratis: 2.0.0 from 797247f88fc046b2d5334881d92e7553859a19a8
>
> Using HDDS 1.1.0-SNAPSHOT
> Source code repository https://github.com/apache/ozone.git -r
> 220bbdd5394384ce65c9a22bf072e6190a6ba16d
> Compiled by root on 2021-03-01T13:37Z
> Compiled with protoc 2.5.0
>  From source with checksum f5eeea37f69ac2fb4e154cc299c526ae
>
> Thanks for managing it @runzhiwang
> Marton
>