Re: [VOTE] Graduate Apache Ratis as TLP Project

2021-01-30 Thread Lokesh Jain
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

2020-07-29 Thread Lokesh Jain
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

2020-07-19 Thread Lokesh Jain
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

2020-07-15 Thread Lokesh Jain
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

2020-06-26 Thread Lokesh Jain
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

2020-06-23 Thread Lokesh Jain
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

2019-09-17 Thread Lokesh Jain
+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