Re: [VOTE] Graduate Apache Ratis as TLP Project
Thanks Uma for driving this! +1 Regards Lokesh > On 30-Jan-2021, at 2:02 AM, Uma gangumalla wrote: > > Dear Incubator Community, > > We have discussed Apache Ratis Podling graduation in the incubator general > DISCUSS thread[1] and We did not see any objections to proceed for voting. > Here is the official vote for graduating Apache Ratis project as TLP. > > Please provide your in the following options: > [ ] +1 - Recommend graduation of Apache Ratis as a TLP > [ ] 0 - I don't feel strongly about it, but don't object > [ ] -1 - Do not recommend graduation of Apache Ratis because... > > The VOTE will open for at least 72 hours. > > Just to summarize again: > Apache Ratis project is a very active project and the community has grown > well by following the Apache way in the process. It produced several > releases by having diverse people as release managers. I and the community > strongly believe that it's ready for graduation. > > The Apache Ratis project has been an Apache incubator project for nearly 3 > year. Since then the community has grown and followed Apache Way. Some > highlights include: > * 7 releases given ( including 1.0.0 and 0.0.1 alpha ) by having > different people as release managers > * 50 contributors ( from report) > * 28 committers > * More than 1161 Jiras created, 905 resolved or closed > * > 293 pull requests in github > * One of the biggest positives for this community is that most of the > members in this community have a lot of experience in other Apache projects > already. > > Some additional note about the resolution below: > The current PPMC will be transitioned to the PMC. We have invited some of > the mentors in the current PPMC who like to stay involved. > We are also adding Siddharth and Jie Wang into PMC as we believe they are > committed to the project and a good addition to PMC. > > We have already voted for Ratis TLP in the Ratis Podling community. Please > find the voting threads for reference. Ratis PPMC DISCUSS thread: [2], > Ratis PPMC Vote: [3] and Ratis Community: [4] > > To make easy for you to review, here is the *resolution text*[5] copied: > == > Establish the Apache Ratis Project > > WHEREAS, the Board of Directors deems it to be in the best interests of > the Foundation and consistent with the Foundation's purpose to establish > a Project Management Committee charged with the creation and maintenance > of open-source software, for distribution at no charge to the public, > related to A java implementation for RAFT consensus protocol. > > NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee > (PMC), to be known as the "Apache Ratis Project", be and hereby is > established pursuant to Bylaws of the Foundation; and be it further > > RESOLVED, that the Apache Ratis Project be and hereby is responsible for > the creation and maintenance of software related to A java > implementation for RAFT consensus protocol; and be it further > > RESOLVED, that the office of "Vice President, Apache Ratis" be and > hereby is created, the person holding such office to serve at the > direction of the Board of Directors as the chair of the Apache Ratis > Project, and to have primary responsibility for management of the > projects within the scope of responsibility of the Apache Ratis Project; > and be it further > > RESOLVED, that the persons listed immediately below be and hereby are > appointed to serve as the initial members of the Apache Ratis Project: > > * Anu Engineer [Hadoop, Ozone PMC, > Incubator Committer] > * Arpit Agarwal [ ASF Member, Hadoop, Ozone, > Incubator PMC] > * Enis Soztutar [ASF Member, Hadoop, HBase, > Incubator PMC and also PMC in curator, gora, phoenix] > * Hanisha Koneru[Hadoop, Ozone PMC, > Incubator Committer] > * Jie Wang [Incubator, Ozone Committer] > * Jing Zhao [Hadoop PMC, Incubator Committer] > * Jitendra Nath Pandey [ASF Member, Hadoop, Ozone, > Incubator PMC and also PMC in ambari, atlas, tez] > * Josh Elser [ASF Member, HBase, Incubator > PMC, and also PMC in accumulo, calcite, fluo, phoenix, rya] > * Lokesh Jain [Hadoop, Ozone PMC, Incubator > Committer] > * Marton Elek[Hadoop, Ozone PMC, Incubator > Committer] > * Mingliang Liu [Hadoop PMC, Incubator > Committer] > * Mukul Kumar Singh [Hadoop, Ozone PMC, Incubator > Committer] > * Shashikant Banerjee [Hadoop, Ozone PMC, > Incubator Committer] > * Siddharth Wagle[Ambari, Ozone PMC, Hadoop, > Incubator Committer] > * Tsz-wo Sze
[ANNOUNCE] Apache Ratis (incubating) 1.0.0 release is available
The Apache Ratis team is proud to announce the release of Apache Ratis (incubating) 1.0.0. This is a GA release of Apache Ratis. Please see the download page: https://ratis.incubator.apache.org/#download <https://ratis.incubator.apache.org/#download> Apache Ratis is a high-performance Raft library written in Java, where Raft, as an alternative to Paxos, is a consensus algorithm that is designed to be easy to understand. Apache Ratis has implemented all the standard Raft features, including leader election, log replication, membership change and log compaction. Moreover, it is designed with data intensive applications in mind and fully supports asynchronous event-driven applications. It is highly customizable -- allows pluggable state machine, pluggable RPC and pluggable Raft log. It has been implemented to provide low latency and high throughput on transactions. The release contain around 119 improvements and bug fixes. See the complete change list between 0.5.0 and 1.0.0 releases: https://github.com/apache/incubator-ratis/compare/ratis-0.5.0-rc0...ratis-1.0.0-rc0 <https://github.com/apache/incubator-ratis/compare/ratis-0.5.0-rc0...ratis-1.0.0-rc0> Regards, Lokesh Jain on behalf of Apache Ratis PPMC = *Disclaimer* Apache Ratis (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the name of Apache Incubator PMC. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
Re: [VOTE] Apache Ratis incubating Release 1.0.0 rc0
Thank you all for voting on the Apache Ratis Incubating Release 1.0.0 rc0. Vote passes with - 3 +1 binding votes - 3 +1 non-binding votes - 0 -1 votes +1 votes from - Arpit Agarwal (binding) - Uma Maheshwara Rao G (binding) - Jitendra Pandey (binding) - Tsz Wo Nicholas Sze (non-binding) - Lokesh Jain (non-binding) Regards Lokesh > On 19-Jul-2020, at 8:40 AM, Jitendra Pandey > wrote: > > +1 (binding) > > -Verified checksums > -Built from source successfully > -Verified a few unit tests > > jitendra > > On Sat, Jul 18, 2020 at 11:55 AM Tsz Sze > wrote: > >> +1 (non-binding) >> >> - Verified all checksums and signatures. >> - Checked DISCLAIMER LICENSE and NOTICE. >> - Built from source successfully. >> - Passed all unit tests. >> >> Thanks for working on this! >> >> Tsz-Wo >> >> On Fri, Jul 17, 2020 at 3:19 PM Uma gangumalla >> wrote: >>> >>> +1 (binding) >>> >>> -NOTICE, LICENSE, DISCLAIMER looks good. >>> -Incubator in name >>> -Build from source and RAT checks clean >>> - Ran tests and all of them passed from me. >>> >>> Regards, >>> Uma >>> >>> On Wed, Jul 15, 2020 at 8:20 AM Arpit Agarwal >> >>> wrote: >>> >>>> +1 (binding) >>>> >>>> - Release is in the right location >>>> - Verified signatures. checksums >>>> - NOTICE, LICENSE, DISCLAIMER ok >>>> - Source matches git tag, no binaries in source tarball. There are a >> few >>>> empty dirs in the source tarball but not in the source repo. Should >> be >>>> harmless. >>>> - Built from source, ran unit tests. One known flaky test failed. >>>> - Incubating in name >>>> >>>> >>>>> On Jul 15, 2020, at 4:48 AM, Lokesh Jain wrote: >>>>> >>>>> Hi IPMC, >>>>> >>>>> The Apache Ratis community has voted and approved the proposal to >>>>> release Apache Ratis incubating Release 1.0.0 rc0. We now kindly >> request >>>>> the Incubator PMC members to review and vote on this incubator >> release. >>>>> >>>>> Apache Ratis is an open source Java implementation for RAFT consensus >>>>> protocol. RAFT is being used successfully as an alternative to Paxos >> to >>>>> implement a consistently replicated log. RAFT is proven to be safe >> and >>>>> is designed to be simpler to understand. >>>>> >>>>> [VOTE] Thread: >>>>> >>>> >> https://lists.apache.org/thread.html/rf942c72a3213ef43fe2aaab7268d80b09b715f1f743345025e9396a9%40%3Cdev.ratis.apache.org%3E >>>> < >>>> >> https://lists.apache.org/thread.html/rf942c72a3213ef43fe2aaab7268d80b09b715f1f743345025e9396a9@%3Cdev.ratis.apache.org%3E >>>>> >>>>> >>>>> The git tag to be voted upon: >>>>> >>>> >> https://gitbox.apache.org/repos/asf?p=incubator-ratis.git&a=shortlog;h=refs/tags/ratis-1.0.0-rc0 >>>> < >>>> >> https://gitbox.apache.org/repos/asf?p=incubator-ratis.git&a=shortlog;h=refs/tags/ratis-1.0.0-rc0 >>>>> >>>>> >>>>> The git commit hash: >>>>> >>>> >> https://gitbox.apache.org/repos/asf?p=incubator-ratis.git;a=commit;h=f35d5e542845a7f46805706892547964c86650a5 >>>> < >>>> >> https://gitbox.apache.org/repos/asf?p=incubator-ratis.git;a=commit;h=f35d5e542845a7f46805706892547964c86650a5 >>>>> >>>>> >>>>> The source and binary tarballs can be found at: >>>>> https://dist.apache.org/repos/dist/dev/incubator/ratis/1.0.0/rc0/ < >>>> https://dist.apache.org/repos/dist/dev/incubator/ratis/1.0.0/rc0/> >>>>> >>>>> The fingerprint of key to sign release artifacts: >>>>> 33C4 1949 16C6 A4DD A6A6 A8BF C038 41BD 42EF CC9D >>>>> >>>>> Release artifacts are signed with one of the keys available at: >>>>> https://dist.apache.org/repos/dist/dev/incubator/ratis/KEYS < >>>> https://dist.apache.org/repos/dist/dev/incubator/ratis/KEYS> >>>>> >>>>> This vote will remain open for at least 72 hours. >>>>> Please vote on releasing this RC. Thank you in advance. >>>>> >>>>> [ ] +1 approve >>>>> [ ] +0 no opinion >>>>> [ ] -1 disapprove (and reason why) >>>>> >>>>> Starting with my +1 (non-binding). >>>>> >>>>> Regards, >>>>> Lokesh Jain >>>>> >>>> >>>> >> - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
[VOTE] Apache Ratis incubating Release 1.0.0 rc0
Hi IPMC, The Apache Ratis community has voted and approved the proposal to release Apache Ratis incubating Release 1.0.0 rc0. We now kindly request the Incubator PMC members to review and vote on this incubator release. Apache Ratis is an open source Java implementation for RAFT consensus protocol. RAFT is being used successfully as an alternative to Paxos to implement a consistently replicated log. RAFT is proven to be safe and is designed to be simpler to understand. [VOTE] Thread: https://lists.apache.org/thread.html/rf942c72a3213ef43fe2aaab7268d80b09b715f1f743345025e9396a9%40%3Cdev.ratis.apache.org%3E <https://lists.apache.org/thread.html/rf942c72a3213ef43fe2aaab7268d80b09b715f1f743345025e9396a9@%3Cdev.ratis.apache.org%3E> The git tag to be voted upon: https://gitbox.apache.org/repos/asf?p=incubator-ratis.git&a=shortlog;h=refs/tags/ratis-1.0.0-rc0 <https://gitbox.apache.org/repos/asf?p=incubator-ratis.git&a=shortlog;h=refs/tags/ratis-1.0.0-rc0> The git commit hash: https://gitbox.apache.org/repos/asf?p=incubator-ratis.git;a=commit;h=f35d5e542845a7f46805706892547964c86650a5 <https://gitbox.apache.org/repos/asf?p=incubator-ratis.git;a=commit;h=f35d5e542845a7f46805706892547964c86650a5> The source and binary tarballs can be found at: https://dist.apache.org/repos/dist/dev/incubator/ratis/1.0.0/rc0/ <https://dist.apache.org/repos/dist/dev/incubator/ratis/1.0.0/rc0/> The fingerprint of key to sign release artifacts: 33C4 1949 16C6 A4DD A6A6 A8BF C038 41BD 42EF CC9D Release artifacts are signed with one of the keys available at: https://dist.apache.org/repos/dist/dev/incubator/ratis/KEYS <https://dist.apache.org/repos/dist/dev/incubator/ratis/KEYS> This vote will remain open for at least 72 hours. Please vote on releasing this RC. Thank you in advance. [ ] +1 approve [ ] +0 no opinion [ ] -1 disapprove (and reason why) Starting with my +1 (non-binding). Regards, Lokesh Jain
Re: [VOTE] Apache Ratis Thirdparty Incubating Release 0.5.0 rc0
Thank you all for voting on the Apache Ratis Thirdparty Release 0.5.0. Vote passes with - 3 +1 binding votes - 3 +1 non-binding votes - 0 -1 votes +1 votes from - Arpit Agarwal (binding) - Jitendra Pandey (binding) - Uma Maheshwara Rao G (binding) - Tsz Wo Nicholas Sze (non-binding) - Xiaoyu Yao (non-binding) - Lokesh Jain (non-binding) Thanks Lokesh > On 25-Jun-2020, at 10:53 AM, Tsz Sze wrote: > > +1 (non-binding) > > - Verified all checksums and signatures. > - Checked DISCLAIMER LICENSE and NOTICE. > - Built from source successfully. > - Passed all unit tests. > > Thanks for working on this! > > Tsz-Wo > > On Wed, Jun 24, 2020 at 12:40 AM Uma Maheswara Rao G > wrote: >> >> +1 (binding) >> >> Built from source and tests passed. >> RAT report clean. >> LICENSE and NOTICE looks good. >> Incubating tag exist in the release file. >> >> Regards, >> Uma >> >> >> On Tue, Jun 23, 2020 at 11:27 AM Lokesh Jain wrote: >> >>> Hi Apache Ratis IPMC, >>> >>> Apache Ratis Thirdpardy 0.5.0-rc0 release is just passed on the PPMC vote. >>> The vote thread can be found at >>> >>> https://lists.apache.org/thread.html/re5bc083d795839c5a1267c7c65d4106b6059de22357e46601ce2f8fc%40%3Cdev.ratis.apache.org%3E >>> < >>> https://lists.apache.org/thread.html/re5bc083d795839c5a1267c7c65d4106b6059de22357e46601ce2f8fc@%3Cdev.ratis.apache.org%3E >>>> >>> >>> Apache Ratis is an embeddable Raft implementation but this release >>> artifact is only the packaging of some of the 3rd party dependencies. >>> >>> The git tag to be voted upon: >>> >>> https://gitbox.apache.org/repos/asf?p=incubator-ratis-thirdparty.git&a=shortlog;a=tag;h=refs/tags/0.5.0-rc0 >>> < >>> https://gitbox.apache.org/repos/asf?p=incubator-ratis-thirdparty.git&a=shortlog;a=tag;h=refs/tags/0.5.0-rc0 >>>> >>> >>> The git commit hash: >>> >>> https://gitbox.apache.org/repos/asf?p=incubator-ratis-thirdparty.git;a=commit;h=c483b55186d10a99a37bbb8419c81a2ddcbe34bb >>> < >>> https://gitbox.apache.org/repos/asf?p=incubator-ratis-thirdparty.git;a=commit;h=c483b55186d10a99a37bbb8419c81a2ddcbe34bb >>>> >>> >>> The source and binary tarballs can be found at: >>> >>> https://dist.apache.org/repos/dist/dev/incubator/ratis/thirdparty/0.5.0/rc0/ >>> < >>> https://dist.apache.org/repos/dist/dev/incubator/ratis/thirdparty/0.5.0/rc0/ >>>> >>> The fingerprint of key to sign release artifacts: >>> 33C4 1949 16C6 A4DD A6A6 A8BF C038 41BD 42EF CC9D >>> >>> Release artifacts are signed with one of the keys available at: >>> https://dist.apache.org/repos/dist/dev/incubator/ratis/KEYS < >>> https://dist.apache.org/repos/dist/dev/incubator/ratis/KEYS> >>> >>> This vote will remain open for at least 72 hours. (2020-06-27 00:00 IST) >>> >>> Please vote on releasing this RC. Thank you in advance. >>> >>> [ ] +1 approve >>> [ ] +0 no opinion >>> [ ] -1 disapprove (and reason why) >>> >>> Starting with my +1(non-binding). >>> >>> Regards, >>> Lokesh Jain - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
[VOTE] Apache Ratis Thirdparty Incubating Release 0.5.0 rc0
Hi Apache Ratis IPMC, Apache Ratis Thirdpardy 0.5.0-rc0 release is just passed on the PPMC vote. The vote thread can be found at https://lists.apache.org/thread.html/re5bc083d795839c5a1267c7c65d4106b6059de22357e46601ce2f8fc%40%3Cdev.ratis.apache.org%3E <https://lists.apache.org/thread.html/re5bc083d795839c5a1267c7c65d4106b6059de22357e46601ce2f8fc@%3Cdev.ratis.apache.org%3E> Apache Ratis is an embeddable Raft implementation but this release artifact is only the packaging of some of the 3rd party dependencies. The git tag to be voted upon: https://gitbox.apache.org/repos/asf?p=incubator-ratis-thirdparty.git&a=shortlog;a=tag;h=refs/tags/0.5.0-rc0 <https://gitbox.apache.org/repos/asf?p=incubator-ratis-thirdparty.git&a=shortlog;a=tag;h=refs/tags/0.5.0-rc0> The git commit hash: https://gitbox.apache.org/repos/asf?p=incubator-ratis-thirdparty.git;a=commit;h=c483b55186d10a99a37bbb8419c81a2ddcbe34bb <https://gitbox.apache.org/repos/asf?p=incubator-ratis-thirdparty.git;a=commit;h=c483b55186d10a99a37bbb8419c81a2ddcbe34bb> The source and binary tarballs can be found at: https://dist.apache.org/repos/dist/dev/incubator/ratis/thirdparty/0.5.0/rc0/ <https://dist.apache.org/repos/dist/dev/incubator/ratis/thirdparty/0.5.0/rc0/> The fingerprint of key to sign release artifacts: 33C4 1949 16C6 A4DD A6A6 A8BF C038 41BD 42EF CC9D Release artifacts are signed with one of the keys available at: https://dist.apache.org/repos/dist/dev/incubator/ratis/KEYS <https://dist.apache.org/repos/dist/dev/incubator/ratis/KEYS> This vote will remain open for at least 72 hours. (2020-06-27 00:00 IST) Please vote on releasing this RC. Thank you in advance. [ ] +1 approve [ ] +0 no opinion [ ] -1 disapprove (and reason why) Starting with my +1(non-binding). Regards, Lokesh Jain
Re: [VOTE] Apache Ratis incubating Release 0.4.0 rc4
+1 Verified checksum Built from source Ran arithmetic example > On 16-Sep-2019, at 9:37 PM, Jitendra Pandey > wrote: > > +1 (binding) > > Signatures - OK > Built from source - OK > Ran filestore loadgen - OK > > On Mon, Sep 16, 2019 at 7:24 AM Josh Elser wrote: > >> +1 (binding) >> >> * Can build from source >> * Your version is 0.4.0-rc4. Are you sure this is what you want, and not >> just 0.4.0? >> * You have pom.xml.versionsBackup is the source tarball you probably >> don't want :) >> * DISCLAIMER present >> * L&N look reasonable. >> >> Please make sure to update dist/release/incubator/ratis/KEYS with your >> new key before this release is promoted, Mukul. I see you have a new key >> in dist/dev/incubator/ratis/KEYS. >> >> On 9/16/19 8:39 AM, Mukul Kumar Singh wrote: >>> Hi IPMC, >>> >>> >>> The Apache Ratis community has voted and approved the proposal to >>> release Apache Ratis incubating Release 0.4.0 rc4. We now kindly request >>> the Incubator PMC members to review and vote on this source-only >>> incubator release. >>> >>> Apache Ratis is an open source Java implementation for RAFT consensus >>> protocol. RAFT is being used successfully as an alternative to Paxos to >>> implement a consistently replicated log. RAFT is proven to be safe and >>> is designed to be simpler to understand. >>> >>> [VOTE] Thread: >>> >> https://lists.apache.org/thread.html/2a881a273e56e318bb195b7a2407709b4e2dcc3a14d905684bbb23ac@%3Cdev.ratis.apache.org%3E >>> >>> >>> [RESULT][VOTE] Thread: >>> >> https://lists.apache.org/thread.html/6e6864fc51eb63fca789782c91395ee5137929a8593acaa6a96e1234@%3Cdev.ratis.apache.org%3E >>> >>> >>> The git tag to be voted upon: >>> >> https://gitbox.apache.org/repos/asf?p=incubator-ratis.git;a=shortlog;h=refs/tags/0.4.0-rc4 >>> >>> >>> The git commit hash: >>> >> https://gitbox.apache.org/repos/asf?p=incubator-ratis.git;a=commit;h=67ba9cd875f72705d4177e72db7bc8df5539a91c >>> >>> >>> The source and binary tarballs can be found at: >>> https://dist.apache.org/repos/dist/dev/incubator/ratis/0.4.0/rc4/ >>> >>> The fingerprint of key to sign release artifacts: >>> A3DE 0E76 321F 176A 4E84 67A8 E01D 75D7 B364 4C48 >>> >>> Release artifacts are signed with one of the keys available at: >>> https://dist.apache.org/repos/dist/dev/incubator/ratis/KEYS >>> >>> This vote will remain open for at least 72 hours. >>> Please vote on releasing this RC. Thank you in advance. >>> >>> [ ] +1 approve >>> [ ] +0 no opinion >>> [ ] -1 disapprove (and reason why) >>> >>> Starting with my +1. >>> >>> Regards, >>> Mukul Kumar Singh >>> >>> >> >> - >> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org >> For additional commands, e-mail: general-h...@incubator.apache.org >> >> - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org