Pulsar Go client library
Hi all, I've created a PR to add the Go client library for Pulsar. https://github.com/apache/incubator-pulsar/pull/1764 It would be nice to have this reviewed by a number of Go developers to gather feedback. This is the first piece of Go code I wrote.. so that's likely to violate a number of best practices :) Ultimately, the library and the API needs to make sense and feel natural to Go developers. Matteo -- Matteo Merli
Re: [VOTE] Pulsar Release 2.0.0-rc1-incubating Candidate 3
+1 (binding) Note that with Taylor, Jim and I this release has the 3 requisite IPMC +1 Votes. You still need to present the VOTE thread to general@incubator in case any other IPMC member wishes to review. Both Source and Binary: Checked hashes and signatures Check LICENSE, NOTICE, DISCLAIMER and README. Builds Built the source Built w/tests failed in the Broker <<< FAILURE! - in org.apache.pulsar.broker.loadbalance.LoadBalancerTest java.lang.AssertionError: expected [true] but found [false] <<< FAILURE! - in org.apache.pulsar.broker.service.ReplicatorGlobalNSTest org.testng.internal.thread.ThreadTimeoutException: Method org.apache.pulsar.broker.service.ReplicatorGlobalNSTest.setup() didn't finish within the time-out 3 <<< FAILURE! - in org.apache.pulsar.broker.service.ReplicatorTest org.testng.internal.thread.ThreadTimeoutException: Method org.apache.pulsar.broker.service.ReplicatorTest.setup() didn't finish within the time-out 3 <<< FAILURE! - in org.apache.pulsar.broker.service.v1.V1_ReplicatorTest org.testng.internal.thread.ThreadTimeoutException: Method org.apache.pulsar.broker.service.v1.V1_ReplicatorTest.setup() didn't finish within the time-out 3 <<< FAILURE! - in org.apache.pulsar.broker.zookeeper.ZooKeeperClientAspectJTest java.util.concurrent.TimeoutException I’ll consider these to be issues with my setup. RAT Check - passes. mvn apache-rat:check Regards, Dave > On May 8, 2018, at 3: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 > signature.asc Description: Message signed with OpenPGP
Re: Planning for Pulsar 2.1 release
Looks good! On Thu, May 10, 2018 at 9:12 AM, Matteo Merli wrote: > Now that 2.0 is on the way, I'd like to get some items that we're targeting > to get into a 2.1 release: > > * Connector framework (pulsar-io), built on top of Pulsar Functions > * Go client library (based on C++ Pulsar client lib) > * Tooling and docs around rack-aware deployment > * Tiered storage framework (with S3 as first supported backend) > * Schema integration for unctions > * Distributed state in functions > * Avro schema support > * Improvements in pulsar-admin cli tool > > The idea would be to have a 2.1 release in early June. > > What are the thoughts around this? > > Matteo > -- > Matteo Merli > >
Planning for Pulsar 2.1 release
Now that 2.0 is on the way, I'd like to get some items that we're targeting to get into a 2.1 release: * Connector framework (pulsar-io), built on top of Pulsar Functions * Go client library (based on C++ Pulsar client lib) * Tooling and docs around rack-aware deployment * Tiered storage framework (with S3 as first supported backend) * Schema integration for unctions * Distributed state in functions * Avro schema support * Improvements in pulsar-admin cli tool The idea would be to have a 2.1 release in early June. What are the thoughts around this? Matteo -- Matteo Merli
Re: [VOTE] Pulsar Release 2.0.0-rc1-incubating Candidate 3
+1 (non-binding) On Wed, May 9, 2018 at 6:14 PM, Nozomi Kurihara wrote: > +1 (binding) > > Environment: MacOS 10.13.4 > > * check sha1, sha512, asc > * Bin distribution > - start standalone > - producer/consumer worked > - pulsar-functions worked > * Src distribution > - compile and unit tests > - RAT check > - start standalone > - producer/consumer worked > - pulsar-functions worked > > Regards, > Nozomi > > > 差出人: Rajan Dhabalia > 送信日時: 2018年5月10日 8:55:20 > 宛先: dev@pulsar.incubator.apache.org > 件名: Re: [VOTE] Pulsar Release 2.0.0-rc1-incubating Candidate 3 > > +1 (binding) > > Environment: Mac-OS 10.12.6 > > Checked: > - signatures and checksum > - maven repository artifacts > - start standalone service and client-test for producer/consumer (src/bin > distribution) > - rat check on src distribution > - compile and unit test on src distribution > > Thanks, > Rajan > > On Tue, May 8, 2018 at 3: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 (9b33a8788f171f98528aeaa9040d16 > > fc702404ef) > > 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 > > > > >