+1 (binding) Please highlight the limitations of using RocksDB as metastore in the standalone service.
Thanks, Hang Enrico Olivelli <eolive...@gmail.com> 于2023年1月10日周二 15:59写道: > > Il giorno mar 10 gen 2023 alle ore 07:18 guo jiwei > <techno...@apache.org> ha scritto: > > > > Thank you all, > > > > Close the vote with 5 bindings(PengHui, Enrico, Yunze, Jiwei, Hang), and > > 1non-bindings(Bo). > actually there are 2 non-binding votes: > + Nicolò Boschi > > Enrico > > > > 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) > > >> > > > > > > > > > > > >> > > > > > > > > > >> > > > > > > >> > > > > > >> > > >