Re: [VOTE] Pulsar Release 2.1.1-incubating Candidate 1

2018-09-13 Thread Jim Jagielski
+1 on release... and +1 on removing the SHA-1s

> On Sep 11, 2018, at 7:34 PM, Henk P. Penning  wrote:
> 
> On Wed, 12 Sep 2018, Jerry Peng wrote:
> 
>> Date: Wed, 12 Sep 2018 00:31:35 +0200
>> From: Jerry Peng 
>> To: gene...@incubator.apache.org
>> Cc: dev@pulsar.incubator.apache.org
>> Subject: [VOTE] Pulsar Release 2.1.1-incubating Candidate 1
>> This is the first release candidate for Apache Pulsar, version
>> 2.1.1-incubating.
> 
>> Source and binary files:
>> https://dist.apache.org/repos/dist/dev/incubator/pulsar/pulsar-2.1.1-incubating-candidate-1/
> 
>> SHA-1 checksums:
> 
> Hi,
> 
>  SHA-1 checksum files shouldn't be publish checksums anymore.
> 
>  https://www.apache.org/dev/release-distribution#sigs-and-sums
> 
>  Please remove ; the vote may continue.
> 
>  Thanks ; regards,
> 
>  Henk Penning
> 
>    _
> Henk P. Penning, ICT-beta R Uithof MG-403_/ \_
> Faculty of Science, Utrecht UniversityT +31 30 253 4106 / \_/ \
> Leuvenlaan 4, 3584CE Utrecht, NL  F +31 30 253 4553 \_/ \_/
> http://www.staff.science.uu.nl/~penni101/ M penn...@uu.nl \_/
> 
>> 506c172b13c1581f9b52769a4c6594541628b928
>> apache-pulsar-2.1.1-incubating-bin.tar.gz
>> de3a74449a78d0713998544237dde59765ee121f
>> apache-pulsar-2.1.1-incubating-src.tar.gz
>> 1d38554e58cfd733fc2d54ec1442747daeb8fc1b
>> apache-pulsar-io-connectors-2.1.1-incubating-bin.tar.gz
>> 
>> Maven staging repo:
>> https://repository.apache.org/content/repositories/orgapachepulsar-1026
>> 
>> The tag to be voted upon:
>> v2.1.1-incubating-candidate-1 68faf85083025b29bb6ab39028a1d467bd3d5217
>> https://github.com/apache/incubator-pulsar/releases/tag/v2.1.1-incubating-candidate-1
>> 
>> Pulsar's KEYS file containing PGP keys we use to sign the release:
>> https://dist.apache.org/repos/dist/release/incubator/pulsar/KEYS
>> 
>> Please download the the source package, and follow the README to build and
>> run the Pulsar standalone service.
>> 
>> Here is a guide for validating a release candidate:
>> https://github.com/apache/incubator-pulsar/wiki/Release-Candidate-Validation
>> 



Re: [VOTE] Graduate Apache Pulsar (incubating) as a TLP

2018-09-13 Thread Jim Jagielski
+1 (binding)

> On Sep 12, 2018, at 11:40 AM, Dave Fisher  wrote:
> 
> Hi -
> 
> The Apache Pulsar project is ready to graduate as a TLP. They entered 
> Incubation on June 1, 2017, have had many releases and have grown the 
> community.
> 
> Vote:
> [ ] +1 - Recommend Graduation of Apache Pulsar as a TLP
> [ ] -1 - Do not recommend graduation of Apache Pulsar because ….
> 
> At the mentors request they did a maturity model analysis [1] and wrote 
> contribution guidelines. [2]
> 
> The Graduation Proposal was written and discussed on the dev list. [3] At the 
> mentor's recommendation the By-Laws Clause was removed. 
> 
> The new prospective PMC is set and the VOTE thread in the podling is here [4] 
> with these results. [5]
> 
> Regards,
> Dave
> 
> [1] 
> https://github.com/apache/incubator-pulsar/wiki/Apache-Maturity-Model-Assessment-for-Pulsar
>  
> <https://github.com/apache/incubator-pulsar/wiki/Apache-Maturity-Model-Assessment-for-Pulsar>
> [2] http://pulsar.incubator.apache.org/en/contributing/ 
> <http://pulsar.incubator.apache.org/en/contributing/>
> [3] 
> https://lists.apache.org/thread.html/b0914461f57253237e4a3c9151342f6d4fa37359dfc98a07adf9f36f@%3Cdev.pulsar.apache.org%3E
>  
> <https://lists.apache.org/thread.html/b0914461f57253237e4a3c9151342f6d4fa37359dfc98a07adf9f36f@%3Cdev.pulsar.apache.org%3E>
> [4] 
> https://lists.apache.org/thread.html/93198abe36564a9e11a2a1bfe3ea8f35998444dbafea830f8b39df7b@%3Cdev.pulsar.apache.org%3E
>  
> <https://lists.apache.org/thread.html/93198abe36564a9e11a2a1bfe3ea8f35998444dbafea830f8b39df7b@%3Cdev.pulsar.apache.org%3E>
> [5] 
> https://lists.apache.org/thread.html/64841a07ba3dee2271f4098f9142afd41acffae1736275592aab4c83@%3Cdev.pulsar.apache.org%3E
>  
> <https://lists.apache.org/thread.html/64841a07ba3dee2271f4098f9142afd41acffae1736275592aab4c83@%3Cdev.pulsar.apache.org%3E>
> 
> 
>  
> 
> Establish the Apache Pulsar 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 highly scalable, low latency messaging platform running on 
> commodity hardware. It provides simple pub-sub and queue semantics over 
> topics, lightweight compute framework, automatic cursor management for 
> subscribers, and cross-datacenter replication.
> 
> NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee 
> (PMC), to be known as the "Apache Pulsar Project", be and hereby is 
> established pursuant to Bylaws of the Foundation; and be it further  
> 
> RESOLVED, that the Apache Pulsar Project be and hereby is responsible 
> for the creation and maintenance of software related to a highly 
> scalable, low latency messaging platform running on commodity hardware. 
> It provides simple pub-sub and queue semantics over topics, lightweight 
> compute framework, automatic cursor management for subscribers, and 
> cross-datacenter replication; and be it further  
> 
> RESOLVED, that the office of "Vice President, Apache Pulsar" 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 Pulsar 
> Project, and to have primary responsibility for management of the 
> projects within the scope of responsibility of the Apache Pulsar 
> 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 Pulsar Project:
>   
> * Boyang Jerry Peng mailto:jerryp...@apache.org>> 
> * Brad McMillen mailto:bra...@apache.org>> 
> * David Fisher mailto:w...@apache.org>> 
> * Francis Christopher Liu mailto:tof...@apache.org>> 
> * Hiroyuki Sakai mailto:hrsa...@apache.org>> 
> * Ivan Brendan Kelly mailto:iv...@apache.org>> 
> * Jai Asher mailto:j...@apache.org>> 
> * Jia Zhai mailto:zhai...@apache.org>> 
> * Jim Jagielski mailto:j...@apache.org>> 
> * Joe Francis mailto:j...@apache.org>> 
> * Ludwig Pummer mailto:ludw...@apache.org>> 
> * Masahiro Sakamoto mailto:massa...@apache.org>> 
> * Masakazu Kitajo mailto:mas...@apache.org>> 
> * Matteo Merli mailto:mme...@apache.org>> 
> * Nozomi Kurihara mailto:nkuri...@apache.org>> 
> * P. Taylor Goetz mailto:ptgo...@apache.org>> 
> * Rajan Dhabalia mailto:rdhaba...@apache.org>> 
> * Sahaya Andrews mailto:andr...@apache.org>&

Re: [DRAFT] [UPDATED] Graduation resolution proposal

2018-09-02 Thread Jim Jagielski
+1 (binding)! :)

> On Sep 2, 2018, at 3:18 PM, Matteo Merli  wrote:
> 
> Updated the initial draft by removing paragraph on the "have a tasking for
> creating set of bylaws".
> 
> 
> 
> Establish the Apache Pulsar 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 highly scalable, low latency messaging platform running on
> commodity hardware. It provides simple pub-sub and queue semantics over
> topics, lightweight compute framework, automatic cursor management for
> subscribers, and cross-datacenter replication.
> 
> NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee
> (PMC), to be known as the "Apache Pulsar Project", be and hereby is
> established pursuant to Bylaws of the Foundation; and be it further
> 
> RESOLVED, that the Apache Pulsar Project be and hereby is responsible
> for the creation and maintenance of software related to a highly
> scalable, low latency messaging platform running on commodity hardware.
> It provides simple pub-sub and queue semantics over topics, lightweight
> compute framework, automatic cursor management for subscribers, and
> cross-datacenter replication; and be it further
> 
> RESOLVED, that the office of "Vice President, Apache Pulsar" 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 Pulsar
> Project, and to have primary responsibility for management of the
> projects within the scope of responsibility of the Apache Pulsar
> 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 Pulsar Project:
> 
> * Boyang Jerry Peng   
> * Brad McMillen   
> * David Fisher        
> * Francis Christopher Liu 
> * Hiroyuki Sakai  
> * Ivan Brendan Kelly  
> * Jai Asher   
> * Jia Zhai
> * Jim Jagielski   
> * Joe Francis 
> * Ludwig Pummer   
> * Masahiro Sakamoto   
> * Masakazu Kitajo 
> * Matteo Merli
> * Nozomi Kurihara 
> * P. Taylor Goetz 
> * Rajan Dhabalia  
> * Sahaya Andrews  
> * Sanjeev Kulkarni
> * Sebastián Schepens  
> * Siddharth Boobna
> * Sijie Guo   
> * Yuki Shiga  
> 
> NOW, THEREFORE, BE IT FURTHER RESOLVED, that Matteo Merli be appointed
> to the office of Vice President, Apache Pulsar, to serve in accordance
> with and subject to the direction of the Board of Directors and the
> Bylaws of the Foundation until death, resignation, retirement, removal
> or disqualification, or until a successor is appointed; and be it
> further
> 
> RESOLVED, that the Apache Pulsar Project be and hereby is tasked with
> the migration and rationalization of the Apache Incubator Pulsar
> podling; and be it further
> 
> RESOLVED, that all responsibilities pertaining to the Apache Incubator
> Pulsar podling encumbered upon the Apache Incubator PMC are hereafter
> discharged.
> 
> 
> 
> 
> -- 
> Matteo Merli
> 



Re: [DRAFT] Graduation resolution proposal

2018-09-02 Thread Jim Jagielski
I would agree. I think that we should NOT add anything about PMC specific 
bylaws in our resolution. I would even go so far as to vote -1 on the 
resolution with that clause included.

> On Aug 31, 2018, at 4:16 PM, P. Taylor Goetz  wrote:
> 
> I would like to stay on as well.
> 
> Quick question:
> 
>> RESOLVED, that the initial Apache Pulsar PMC be and hereby is tasked
>> with the creation of a set of bylaws intended to encourage open
>> development and increased participation in the Apache Pulsar Project;
>> and be it further
> 
> Does the Pulsar PPMC feel the need to adopt bylaws (it’s not required), or 
> are the Apache defaults acceptable?
> 
> One option is to simply not have bylaws, which means you would simply adhere 
> to [1] and [2], and put any clarifications in a contributors’ guide (which 
> you’ve done).
> 
> -Taylor
> 
> [1] http://www.apache.org/foundation/voting.html 
> <http://www.apache.org/foundation/voting.html>
> [2] http://www.apache.org/dev/pmc.html <http://www.apache.org/dev/pmc.html>
> 
>> On Aug 31, 2018, at 12:43 PM, Matteo Merli > <mailto:mme...@apache.org>> wrote:
>> 
>> I have prepared the draft for the graduation resolution using the
>> Whimsy tool (https://whimsy.apache.org/roster/ppmc/pulsar 
>> <https://whimsy.apache.org/roster/ppmc/pulsar>).
>> 
>> Maturity model self-assessment is at
>> https://github.com/apache/incubator-pulsar/wiki/Apache-Maturity-Model-Assessment-for-Pulsar
>>  
>> <https://github.com/apache/incubator-pulsar/wiki/Apache-Maturity-Model-Assessment-for-Pulsar>
>> Contributing to Pulsar page is now available at
>> http://pulsar.incubator.apache.org/contributing/
>> 
>> Notes:
>> 
>> * I'm proposing myself as initial PMC chair -- Please comment if
>> community is onboard with this or propose other persons as well
>> 
>> * This draft includes all existing PPMC members and mentors into the new PMC.
>> 
>> - For all: please indicate if you want to keep being part of the
>> PMC or if you prefer to be removed.
>> 
>> 
>> 
>> 
>> Establish the Apache Pulsar 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 highly scalable, low latency messaging platform running on
>> commodity hardware. It provides simple pub-sub and queue semantics over
>> topics, lightweight compute framework, automatic cursor management for
>> subscribers, and cross-datacenter replication.
>> 
>> NOW, THEREFORE, BE IT RESOLVED, that a Project Management Committee
>> (PMC), to be known as the "Apache Pulsar Project", be and hereby is
>> established pursuant to Bylaws of the Foundation; and be it further
>> 
>> RESOLVED, that the Apache Pulsar Project be and hereby is responsible
>> for the creation and maintenance of software related to a highly
>> scalable, low latency messaging platform running on commodity hardware.
>> It provides simple pub-sub and queue semantics over topics, lightweight
>> compute framework, automatic cursor management for subscribers, and
>> cross-datacenter replication; and be it further
>> 
>> RESOLVED, that the office of "Vice President, Apache Pulsar" 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 Pulsar
>> Project, and to have primary responsibility for management of the
>> projects within the scope of responsibility of the Apache Pulsar
>> 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 Pulsar Project:
>> 
>> * Boyang Jerry Peng   
>> * Brad McMillen   
>> * David Fisher
>> * Francis Christopher Liu 
>> * Hiroyuki Sakai  
>> * Ivan Brendan Kelly  
>> * Jai Asher   
>> * Jia Zhai
>> * Jim Jagielski   
>> * Joe Francis 
>> * Ludwig Pummer   
>> * Masahiro Sakamoto   
>> * Masakazu Kitajo 
>> * Matteo Merli
>> * Nozomi Kurihara 
>> * P. Taylor Goetz 
>> * Rajan Dhabalia  
>> * Sahaya Andrews  
>&g

Re: [ANNOUNCE] Apache Pulsar 2.1.0-incubating released

2018-08-07 Thread Jim Jagielski
w00t!!

> On Aug 4, 2018, at 3:46 AM, Jia Zhai  wrote:
> 
> Con~. Thanks a lot for the great work.
> 
> On Sat, Aug 4, 2018 at 2:14 AM, Sijie Guo  wrote:
> 
>> The Apache Pulsar team is proud to announce Apache Pulsar version
>> 2.1.0-incubating.
>> 
>> This is the seventh Pulsar release after entering the Apache Incubator.
>> 
>> Pulsar is a highly scalable, low latency messaging streaming platform
>> running on
>> commodity hardware. It provides simple pub/sub semantics over topics,
>> supports
>> at-least-once and effectively-once delivery of messages, automatic cursor
>> management
>> for subscribers, and multi-tenancy and cross-datacenter replication.
>> Additionally,
>> it also provides lightweight stream native processing through Pulsar
>> Functions.
>> 
>> 2.1.0-incubating release introduces several major features and improvements
>> from many contributors. These major features include:
>> 
>> - Pulsar IO : A
>> serverless inspired connector framework for moving data in and out of
>> Apache Pulsar leveraging Pulsar Functions
>> . 6
>> builtin connectors are included: Kafka
>> , Kinesis
>> , RabbitMQ
>> , Aerospike
>> , Cassandra
>>  and Twitter
>> Firehose .
>> 
>> - Tiered Storage
>> : An
>> offloading mechanism in Pulsar segment store to offload old segments from
>> Apache BookKeeper into long term storage such as HDFS, S3, GCS. S3 is
>> currently supported in this release.
>> 
>> - Stateful Function
>> : Pulsar
>> Functions introduces a new State API
>>  to store
>> function state back to Apache BookKeeper. It is a deep integration with
>> BookKeeper's table service and it will simplify developing stateful
>> applications using Pulsar Functions. It is available as a developer-preview
>> feature in Java SDK.
>> 
>> - Go Client
>> : A cgo
>> wrapper over existing c++ client.
>> 
>> - More Schemas are introduced, including Avro
>> > incubating/pulsar-client-schema/src/main/java/org/
>> apache/pulsar/client/impl/schema/AvroSchema.java>
>> and Protobuf
>> > incubating/pulsar-client-schema/src/main/java/org/
>> apache/pulsar/client/impl/schema/ProtobufSchema.java>
>> .
>> 
>> 
>> For Pulsar release details and downloads, visit:
>> 
>> https://pulsar.incubator.apache.org/download
>> 
>> Release Notes are at:
>> http://pulsar.apache.org/release-notes/#2.1.0-incubating
>> 
>> We would like to thank the contributors that made the release possible.
>> 
>> Regards,
>> 
>> The Pulsar Team
>> 
>> DISCLAIMER:
>> Apache Pulsar is an effort undergoing incubation at The Apache Software
>> Foundation (ASF), sponsored by the 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] Pulsar Release 1.22.1-incubating Candidate 2

2018-06-04 Thread Jim Jagielski
+1 (binding)

macOS 10.13.5

> On Jun 1, 2018, at 3:29 AM, Jai Asher  wrote:
> 
> This is the second release candidate for Apache Pulsar, patch release
> version 1.22.1-incubating.
> 
> It fixes the following issues:
> https://github.com/apache/incubator-pulsar/milestone/15?closed=1
> 
> *** Please download, test and vote on this release. This vote will stay
> open for at least 72 hours ***
> 
> Note that we are voting upon the source (tag), binaries are provided for
> convenience.
> 
> Source and binary files:
> https://dist.apache.org/repos/dist/dev/incubator/pulsar/pulsar-1.22.1-incubating-candidate-2/
> 
> SHA-1 checksums:
> 
> f2d29aa5e046c5bdefd8f466bce8e9ead80a2e09
> apache-pulsar-1.22.1-incubating-src.tar.gz
> f2704cae22b7fb3c1b72daab6ebe7d484fdfec6b
> apache-pulsar-1.22.1-incubating-bin.tar.gz
> 
> Maven staging repo:
> https://repository.apache.org/content/repositories/orgapachepulsar-1018/
> 
> The tag to be voted upon:
> v1.22.1-incubating-candidate-1 (c9a369936af3b3ecc663b86ae959a3fbfa627aca)
> https://github.com/apache/incubator-pulsar/releases/tag/v1.22.1-incubating-candidate-2
> 
> Pulsar's KEYS file containing PGP keys we use to sign the release:
> https://dist.apache.org/repos/dist/release/incubator/pulsar/KEYS
> 
> Please download the source package, and follow the README to build and run
> the Pulsar standalone service.



Re: [VOTE] Pulsar Release 2.0.0-rc1-incubating Candidate 3

2018-05-09 Thread Jim Jagielski
+1 (binding)

> On May 8, 2018, at 6:22 PM, Matteo Merli  wrote:
> 
> This is the third release candidate for Apache Pulsar, version
> 2.0.0-rc1-incubating.
> 
> It fixes the following issues:
> https://github.com/apache/incubator-pulsar/milestone/12?closed=1
> 
> *** Please download, test and vote on this release. This vote will stay open
> for at least 72 hours ***
> 
> Note that we are voting upon the source (tag), binaries are provided for
> convenience.
> 
> Source and binary files:
> https://dist.apache.org/repos/dist/dev/incubator/pulsar/pulsar-2.0.0-rc1-incubating-candidate-3/
> 
> SHA-1 checksums:
> b1a392c5935448da195eb927520fe6deb20182fc
> apache-pulsar-2.0.0-rc1-incubating-bin.tar.gz
> 8c547a3e0afaee3446c770c076d5803e7e7da1c2
> apache-pulsar-2.0.0-rc1-incubating-src.tar.gz
> 
> Maven staging repo:
> https://repository.apache.org/content/repositories/orgapachepulsar-1013/
> 
> The tag to be voted upon:
> v2.0.0-rc1-incubating-candidate-3 (9b33a8788f171f98528aeaa9040d16fc702404ef)
> https://github.com/apache/incubator-pulsar/releases/tag/v2.0.0-rc1-incubating-candidate-3
> 
> Pulsar's KEYS file containing PGP keys we use to sign the release:
> https://dist.apache.org/repos/dist/release/incubator/pulsar/KEYS
> 
> Please download the the source package, and follow the README to build
> and run the Pulsar standalone service.
> -- 
> Matteo Merli
> 



Re: Presentation on Pulsar "effectively-once"

2018-03-23 Thread Jim Jagielski
Agreed. What license are those slides under?

> On Mar 10, 2018, at 2:48 PM, Dave Fisher  wrote:
> 
> Hi Matteo,
> 
> Thanks!
> 
> Regards,
> Dave
> 
>> On Mar 9, 2018, at 9:19 AM, Matteo Merli  wrote:
>> 
>> These are the slides from the presentation I gave yesterday at Strata San
>> Jose on "Effectively-once semantics in Apache Pulsar"
>> 
>> https://www.slideshare.net/merlimat/effectivelyonce-semantics-in-apache-pulsar
>> 
>> 
>> Matteo
>> --
>> Matteo Merli
>> 
> 



Re: [VOTE] Pulsar 1.20.0-incubating Release Candidate 0

2017-10-08 Thread Jim Jagielski
+1 (binding)
> On Oct 1, 2017, at 4:55 PM, Joe F  wrote:
> 
> This is the first release candidate for Apache Pulsar, version
> 1.20.0-incubating.
> 
> The complete changed in the release are listed here:
> https://github.com/apache/incubator-pulsar/milestone/9
> 
> *** Please download, test and vote by Oct 5 2017, 16:00 GMT.
> 
> Note that we are voting upon the source (tag), binaries are provided for
> convenience.
> 
> Source and binary files:
> https://dist.apache.org/repos/dist/dev/incubator/pulsar/
> pulsar-1.20.0-incubating-candidate-0/
> 
> Maven staging repo:
> https://repository.apache.org/content/repositories/orgapachepulsar-1001/
> 
> The tag to be voted upon:
> v1.20.0-incubating-candidate-0 (539c8182037fe540433eeb4e7072e4bf2b3eae04)
> 
> Pulsar's KEYS file containing PGP keys we use to sign the release:
> https://dist.apache.org/repos/dist/release/incubator/pulsar/KEYS
> 
> Please download the the source package, and follow the README to build
> and run the Pulsar standalone service.
> 
> Joe