Thank you all, Close the vote with 5 bindings(PengHui, Enrico, Yunze, Jiwei, Hang), and 1non-bindings(Bo).
I will continue the release process. Regards Jiwei Guo (Tboy) On Tue, Jan 10, 2023 at 10:00 AM guo jiwei <techno...@apache.org> wrote: > Hi Hang > The upgrade does not affect it. It will automatically detect if there > is a zookeeper directory and will continue to use zookeeper. > If the new user has requirements for standalone performance, just enable > the zookeeper option. > Also, we will notice this on the release note. > > Regards > Jiwei Guo (Tboy) > > > On Mon, Jan 9, 2023 at 8:40 PM Hang Chen <chenh...@apache.org> wrote: > >> +0 (binding) >> >> - Checked signature >> - Checked license for pulsar and pulsar-shell >> - Build from the source code (MacOS Intel, JDK 17, Maven 3.8.6) >> - Run standalone Pulsar based on Zookeeper and RocksDB metastore >> - Run Pulsar-perf to produce and consume messages >> - Use pulsar-shell to get topics stats >> - Run pulsar-io-lakehouse connector based on Pulsar 2.11.0 >> >> When I ran Pulsar standalone based on RocksDB metastore, I found the >> following issues. >> - Create a 10000 partitions topic failed with timeout using pulsar-admin >> - Use Pulsar perf to produce topics with 5000 partitions, produce >> failed with generate ledgerId timeout on the Broker side >> - Create a 1000 partitions topic succeed using pulsar-admin, but >> produce messages to the topic failed with timeout >> >> However, after I started Pulsar standalone based on Zookeeper >> metastore, the above issues disappeared, and the topic could produce >> and consume messages. >> >> Currently, the Pulsar standalone mode starts with RocksDB metastore by >> default since 2.11.0, but it can not run well in some cases. I'm >> unsure whether it will impact the current user who wants to start the >> pulsar service in standalone mode. Even though Pulsar standalone is >> not recommended to run in the production environment, we need to >> ensure it can perform the best performance on one local node. >> >> If the standalone issue is the expected behavior, I will give my +1. >> >> Thanks, >> Hang >> >> Enrico Olivelli <eolive...@gmail.com> 于2023年1月9日周一 15:55写道: >> > >> > +1 (binding) >> > >> > - checked signatures/digests/rat >> > - built from source >> > - run smoke tests on the built binaries >> > >> > >> > Thanks >> > Enrico >> > >> > Il giorno lun 9 gen 2023 alle ore 06:18 guo jiwei >> > <techno...@apache.org> ha scritto: >> > > >> > > +1 (binding) >> > > >> > > - Checked the signature >> > > - Build from source >> > > - Checked license(server and shell) >> > > - Start standalone with zookeeper >> > > - Checked function >> > > - Checked Cassandra connector >> > > - Checked stateful function >> > > >> > > >> > > Regards >> > > Jiwei Guo (Tboy) >> > > >> > > >> > > On Wed, Jan 4, 2023 at 8:25 PM Nicolò Boschi <boschi1...@gmail.com> >> wrote: >> > > >> > > > About Pulsar Shell, >> > > > 1) zip file is distributed as a commodity for Windows users since >> the >> > > > .tar.gz archive is more tricky to extract. If this is a problem, we >> can >> > > > discuss it in another thread >> > > > 2) The bug on Windows is not a blocker for the release since it's >> not a >> > > > regression. We could fix it in 2.11.1 >> > > > >> > > > Here's my vote: >> > > > >> > > > +1 non binding >> > > > >> > > > - Signature and checksum >> > > > - LICENSE on server and shell >> > > > >> > > > - Rat check passes >> > > > >> > > > - Compile from source with JDK 17 on MacOs Intel >> > > > >> > > > - Run Pulsar standalone and produce-consume from CLI >> > > > >> > > > - Tested K8S installation with Datastax Pulsar helm chart and >> verified TLS, >> > > > offloads, transactions and ElasticSearch sink >> > > > >> > > > - Pulsar Shell commands >> > > > >> > > > >> > > > Thanks, >> > > > Nicolò Boschi >> > > > >> > > > >> > > > Il giorno mer 4 gen 2023 alle ore 12:33 丛搏 <bog...@apache.org> ha >> scritto: >> > > > >> > > > > +1 (non-binding) >> > > > > >> > > > > system: mac os 12.6, Apple M1 >> > > > > maven: 3.8.5 >> > > > > java: OpenJDK 17.0.3 >> > > > > >> > > > > - Checked the signature >> > > > > - Checked LICENSE >> > > > > - Start standalone with zookeeper stream storage >> > > > > - Publish and consume messages >> > > > > - Verified Function and State Function >> > > > > - Verified Cassandra connector >> > > > > - Build from the source package >> > > > > - Run a simple transaction performance check >> > > > > >> > > > > Thanks, >> > > > > Bo >> > > > > >> > > > > Yunze Xu <y...@streamnative.io.invalid> 于2023年1月4日周三 16:41写道: >> > > > > > >> > > > > > Okay, I will give my +1 (binding). >> > > > > > >> > > > > > Thanks, >> > > > > > Yunze >> > > > > > >> > > > > > On Wed, Jan 4, 2023 at 4:00 PM PengHui Li <peng...@apache.org> >> wrote: >> > > > > > > >> > > > > > > I think it's ok. >> > > > > > > 2.11.0 is the first release version of pulsar-shell >> > > > > > > So it's not a regression that was introduced in 2.11.0 and not >> > > > > > > critical security issues or license issues which will block >> users >> > > > move >> > > > > > > to the new version. >> > > > > > > >> > > > > > > Thanks, >> > > > > > > Penghui >> > > > > > > >> > > > > > > >> > > > > > > >> > > > > > > On Wed, Jan 4, 2023 at 3:36 PM Yunze Xu >> <y...@streamnative.io.invalid >> > > > > >> > > > > > > wrote: >> > > > > > > >> > > > > > > > +0 (binding) >> > > > > > > > >> > > > > > > > - Checked the signature >> > > > > > > > - Build from source (Java 17, Ubuntu 20.04 WSL2) >> > > > > > > > - Start standalone with KoP branch-2.11 (ab9d761f) >> > > > > > > > - Verify Pulsar client 2.11.0, Kafka client 3.3.1 (through >> KoP) >> > > > > > > > - Verify pulsar-shell on Ubuntu 20.04 WSL2 and Windows: >> > > > > > > > 1. Use `client` command to produce and consume messages >> > > > > > > > 2. Use `admin` command to create, list and delete topics >> > > > > > > > >> > > > > > > > I didn't give +1 because I have to modify the >> > > > > > > > `bin/pulsar-admin-common.cmd` to make `pulsar-shell` work on >> > > > Windows. >> > > > > > > > I left a command here: >> > > > > > > > >> https://github.com/apache/pulsar/pull/17243#discussion_r1061199501 >> > > > . >> > > > > > > > Not sure if it's a blocker so I didn't give +1 or -1 until >> someone >> > > > > > > > could explain it. >> > > > > > > > >> > > > > > > > Thanks, >> > > > > > > > Yunze >> > > > > > > > >> > > > > > > > On Wed, Jan 4, 2023 at 2:37 PM PengHui Li < >> peng...@apache.org> >> > > > > wrote: >> > > > > > > > > >> > > > > > > > > > I found there are both >> apache-pulsar-shell-2.11.0-bin.tar.gz >> > > > and >> > > > > > > > > apache-pulsar-shell-2.11.0-bin.zip, are they duplicates? >> > > > > > > > > >> > > > > > > > > I noticed here is the discussion about this part in Slack >> > > > > > > > > >> > > > > >> https://apache-pulsar.slack.com/archives/C5ZSVEN4E/p1672411025574369 >> > > > > > > > > >> > > > > > > > > Penghui >> > > > > > > > > >> > > > > > > > > On Wed, Jan 4, 2023 at 2:35 PM Yunze Xu >> > > > > <y...@streamnative.io.invalid> >> > > > > > > > > wrote: >> > > > > > > > > >> > > > > > > > > > I found there are both >> apache-pulsar-shell-2.11.0-bin.tar.gz >> > > > and >> > > > > > > > > > apache-pulsar-shell-2.11.0-bin.zip, are they duplicates? >> > > > > > > > > > >> > > > > > > > > > Thanks, >> > > > > > > > > > Yunze >> > > > > > > > > > >> > > > > > > > > > On Mon, Jan 2, 2023 at 8:01 PM guo jiwei < >> techno...@apache.org >> > > > > >> > > > > wrote: >> > > > > > > > > > > >> > > > > > > > > > > This is the fifth release candidate for Apache Pulsar, >> > > > version >> > > > > > > > 2.11.0. >> > > > > > > > > > > >> > > > > > > > > > > This release contains 1617 commits by 61 contributors. >> > > > > > > > > > > >> > > > > > > > >> > > > > >> https://github.com/apache/pulsar/compare/v2.10.2...v2.11.0-candidate-5 >> > > > > > > > > > > >> > > > > > > > > > > CI for this release candidate >> > > > > > > > > > > https://github.com/Technoboy-/pulsar/pull/26 >> > > > > > > > > > > >> > > > > > > > > > > *** 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/pulsar/pulsar-2.11.0-candidate-5 >> > > > > > > > > > > >> > > > > > > > > > > SHA-512 checksums: >> > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > >> > > > > > > > >> > > > > >> > > > >> 5bf77f600ac23c7ec72696655a49801e0755d67fb4c59c7ab30e9449b061aacef61ca227f106e6b7f5f490fc2ac57412ac2af3ff064ba1e6a31c162d4ca2ba6d >> > > > > > > > > > > >> > > > > > > > > > > ./apache-pulsar-2.11.0-bin.tar.gz >> > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > >> > > > > > > > >> > > > > >> > > > >> 0a3cab04b4a95ced3745d8b41fc3fa2632c91f77cb10e5c7e008b09ba2f279fc14de109626a44a9482b5354c5fa17bbc07ee369a32a252e358298e494c0fc1cb >> > > > > > > > > > > >> > > > > > > > > > > ./apache-pulsar-2.11.0-src.tar.gz >> > > > > > > > > > > >> > > > > > > > > > > Maven staging repo: >> > > > > > > > > > > >> > > > > > > > >> > > > > >> https://repository.apache.org/content/repositories/orgapachepulsar-1203/ >> > > > > > > > > > > >> > > > > > > > > > > The tag to be voted upon: >> > > > > > > > > > > v2.11.0-candidate-5 >> > > > (97ee1a114aa1e5df05d86a9dd47f7fe7a2194211) >> > > > > > > > > > > >> > > > > https://github.com/apache/pulsar/releases/tag/v2.11.0-candidate-5 >> > > > > > > > > > > >> > > > > > > > > > > Pulsar's KEYS file containing PGP keys we use to sign >> the >> > > > > release: >> > > > > > > > > > > https://dist.apache.org/repos/dist/dev/pulsar/KEYS >> > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > >> > > > > > > > >> > > > > >> > > > >> https://hub.docker.com/layers/mattison/pulsar-all/2.11.0-rc5/images/sha256-548a518bb18890ddf8e48f0bad62695cfc4f743b9e1223ca45b2e03dba6e9149 >> > > > > > > > > > > >> > > > > > > > > > >> > > > > > > > >> > > > > >> > > > >> https://hub.docker.com/layers/mattison/pulsar/2.11.0-rc5/images/sha256-3b755fb67d49abeb7ab6a76b7123cc474375e3881526db26f43c8cfccdaa3cf6 >> > > > > > > > > > > >> > > > > > > > > > > Please download the source package, and follow the >> > > > > > > > > > > release-candidate-validation doc to build >> > > > > > > > > > > and run the Pulsar standalone service. >> > > > > > > > > > > >> > > > > https://pulsar.apache.org/contribute/validate-release-candidate >> > > > > > > > > > > >> > > > > > > > > > > Since the metadata store is changed from ZK to >> RocksDB, the >> > > > > > > > verification >> > > > > > > > > > of >> > > > > > > > > > > the `stateful functions` needs to set the parameter >> "export >> > > > > > > > > > > PULSAR_STANDALONE_USE_ZOOKEEPER=1" >> > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > > Regards >> > > > > > > > > > > Jiwei Guo (Tboy) >> > > > > > > > > > >> > > > > > > > >> > > > > >> > > > >> >