Thank you for the rc! +1 (non-binding)
* verify sha512 checksums * verify gpg signatures * build pulsar and pulsar-all docker images (massimilianomirelli/pulsar{-all}:2.9.3-rc-1) * execute Fallout distributed system tests on multi-node k8s environment: * Pulsar functions, data-generator-source produces 10000 * Sending and receiving 1000000 via KeyShared subscriptions * Produce and consume 100000 messages with TLS enabled * ElasticSearch connector sink - 1000 messages delivered to sink * Produce and consume 100000 messages I could still see the python scripts permission problem: https://github.com/apache/pulsar/pull/11951. That is now patched by https://github.com/apache/pulsar/pull/16149. Max On Tue, 5 Jul 2022 at 11:25, mattison chao <mattisonc...@gmail.com> wrote: > >> There are bad files, pom.xml.versionsBackup, inside the source tarball > >> > >> I believe that this is a problem > >> How did you build the release candidate ? > >> > >> the source tarball should not contain temporary Maven files > >> Is this problem present in other Pulsar releases ? > > Yes, It’s a problem and does not exist at another release. > > > the file bin/pulsar present in the source tarball is not executable > > This problem also exists at 2.9.2 and 2.10.1 > > > and we are missing the file "src/check-binary-license.sh” > > > This problem also exists at 2.9.2 > > > I will fix the pom.xml.versionsBackup problem and then close the current > vote thread and start a new RC today. > > Best, > Mattison > > > > On Jul 4, 2022, at 7:10 PM, Enrico Olivelli <eolive...@gmail.com> wrote: > > > > Also, > > the file bin/pulsar present in the source tarball is not executable > > and we are missing the file "src/check-binary-license.sh" > > > > If these problems are also in 2.9.2, then I don't consider them as > > blocker, otherwise there is a regression > > > > Enrico > > > > Il giorno lun 4 lug 2022 alle ore 13:06 Enrico Olivelli > > <eolive...@gmail.com> ha scritto: > >> > >> Mattison, > >> There are bad files, pom.xml.versionsBackup, inside the source tarball > >> > >> I believe that this is a problem > >> How did you build the release candidate ? > >> > >> the source tarball should not contain temporary Maven files > >> > >> Is this problem present in other Pulsar releases ? > >> > >> Enrico > >> > >> Il giorno mer 29 giu 2022 alle ore 16:50 mattison chao > >> <mattisonc...@apache.org> ha scritto: > >>> > >>> The docker images: > >>> > >>> > https://hub.docker.com/layers/244373555/mattison/pulsar-all/2.9.3-rc-1/images/sha256-a7cb36d64817e73ee5dbac38d5435b4584bbbd8639d41449d21adff5138729d9?context=repo > >>> > >>> > https://hub.docker.com/layers/243611358/mattison/pulsar/2.9.3-rc-1/images/sha256-79132930a35ec093ac428567bcbaf406baac9daa84009699ed00e7968bc84e48?context=repo > >>> > >>> On Tue, 28 Jun 2022 at 20:23, mattison chao <mattisonc...@apache.org> > wrote: > >>> > >>>> I found one problem with this candidate. > >>>>> - When I import `pulsar-broker` and `managed-ledger` into my > >>>>> project, I found the project build failed with the following > >>>>> exceptions. > >>>> > >>>> > >>>> Hi, Hang. > >>>> > >>>> According to the release 2.10.1 vote email, it looks like this problem > >>>> gets solved and won't block the release. Right? > >>>> > >>>> Best, > >>>> Mattison > >>>> > >>>> On Tue, 28 Jun 2022 at 20:21, mattison chao <mattisonc...@apache.org> > >>>> wrote: > >>>> > >>>>> @mattison It's better to upload the image under your org first so > that we > >>>>>> can verify the image > >>>>> > >>>>> > >>>>> Sure, I will do it later. > >>>>> > >>>>> Best, > >>>>> Mattison > >>>>> > >>>>> On Tue, 28 Jun 2022 at 15:57, Enrico Olivelli <eolive...@gmail.com> > >>>>> wrote: > >>>>> > >>>>>> Hang, > >>>>>> > >>>>>> Il giorno lun 27 giu 2022 alle ore 04:35 Hang Chen > >>>>>> <chenh...@apache.org> ha scritto: > >>>>>>> > >>>>>>> Hi Mattison, > >>>>>>> Thanks for your great work! > >>>>>>> > >>>>>>> I found one problem with this candidate. > >>>>>>> - When I import `pulsar-broker` and `managed-ledger` into my > >>>>>>> project, I found the project build failed with the following > >>>>>>> exceptions. > >>>>>> > >>>>>> You can fix this problem by importing the Pulsar BOM like we do in > >>>>>> Pulsar Adapters > >>>>>> https://github.com/apache/pulsar-adapters/blob/master/pom.xml#L163 > >>>>>> > >>>>>> Enrico > >>>>>> > >>>>>>> > >>>>>>> ``` > >>>>>>> [ERROR] Failed to execute goal on project test_pulsar_lib: Could > not > >>>>>>> resolve dependencies for project > >>>>>>> org.example:test_pulsar_lib:jar:1.0-SNAPSHOT: Failed to collect > >>>>>>> dependencies for org.example:test_pulsar_lib:jar:1.0-SNAPSHOT: > Could > >>>>>>> not resolve version conflict among > >>>>>>> [org.apache.pulsar:pulsar-broker:jar:2.9.3 -> > >>>>>>> org.apache.pulsar:pulsar-zookeeper-utils:jar:2.9.3 -> > >>>>>>> org.apache.bookkeeper:stream-storage-server:jar:4.14.5 -> > >>>>>>> org.apache.bookkeeper:stream-storage-java-client:jar:4.14.5 -> > >>>>>>> io.grpc:grpc-core:jar:1.42.1, > >>>>>>> org.apache.pulsar:pulsar-broker:jar:2.9.3 -> > >>>>>>> org.apache.pulsar:pulsar-zookeeper-utils:jar:2.9.3 -> > >>>>>>> org.apache.bookkeeper:stream-storage-server:jar:4.14.5 -> > >>>>>>> org.apache.bookkeeper:stream-storage-java-client:jar:4.14.5 -> > >>>>>>> io.grpc:grpc-testing:jar:1.42.1 -> > >>>>>>> io.grpc:grpc-core:jar:[1.42.1,1.42.1], > >>>>>>> org.apache.pulsar:pulsar-broker:jar:2.9.3 -> > >>>>>>> org.apache.pulsar:pulsar-zookeeper-utils:jar:2.9.3 -> > >>>>>>> io.grpc:grpc-all:jar:1.45.1 -> > io.grpc:grpc-core:jar:[1.45.1,1.45.1], > >>>>>>> org.apache.pulsar:pulsar-broker:jar:2.9.3 -> > >>>>>>> org.apache.pulsar:pulsar-zookeeper-utils:jar:2.9.3 -> > >>>>>>> io.grpc:grpc-all:jar:1.45.1 -> io.grpc:grpc-grpclb:jar:1.45.1 -> > >>>>>>> io.grpc:grpc-core:jar:[1.45.1,1.45.1], > >>>>>>> org.apache.pulsar:pulsar-broker:jar:2.9.3 -> > >>>>>>> org.apache.pulsar:pulsar-zookeeper-utils:jar:2.9.3 -> > >>>>>>> io.grpc:grpc-all:jar:1.45.1 -> io.grpc:grpc-netty:jar:1.45.1 -> > >>>>>>> io.grpc:grpc-core:jar:[1.45.1,1.45.1], > >>>>>>> org.apache.pulsar:pulsar-broker:jar:2.9.3 -> > >>>>>>> org.apache.pulsar:pulsar-zookeeper-utils:jar:2.9.3 -> > >>>>>>> io.grpc:grpc-all:jar:1.45.1 -> io.grpc:grpc-rls:jar:1.45.1 -> > >>>>>>> io.grpc:grpc-core:jar:[1.45.1,1.45.1], > >>>>>>> org.apache.pulsar:pulsar-broker:jar:2.9.3 -> > >>>>>>> org.apache.pulsar:pulsar-zookeeper-utils:jar:2.9.3 -> > >>>>>>> io.grpc:grpc-all:jar:1.45.1 -> io.grpc:grpc-services:jar:1.45.1 -> > >>>>>>> io.grpc:grpc-core:jar:[1.45.1,1.45.1], > >>>>>>> org.apache.pulsar:pulsar-broker:jar:2.9.3 -> > >>>>>>> org.apache.pulsar:pulsar-zookeeper-utils:jar:2.9.3 -> > >>>>>>> io.grpc:grpc-all:jar:1.45.1 -> io.grpc:grpc-xds:jar:1.45.1 -> > >>>>>>> io.grpc:grpc-core:jar:1.45.1, > >>>>>>> org.apache.pulsar:pulsar-broker:jar:2.9.3 -> > >>>>>>> org.apache.pulsar:pulsar-zookeeper-utils:jar:2.9.3 -> > >>>>>>> io.grpc:grpc-all:jar:1.45.1 -> io.grpc:grpc-xds:jar:1.45.1 -> > >>>>>>> io.grpc:grpc-netty-shaded:jar:[1.45.1,1.45.1] -> > >>>>>>> io.grpc:grpc-core:jar:[1.45.1,1.45.1]] -> [Help 1] > >>>>>>> ``` > >>>>>>> > >>>>>>> There is a PR: https://github.com/apache/pulsar/pull/16109 removed > >>>>>>> pulsar-zookeeper-utils, which fixes this issue. But in branch 2.9, > we > >>>>>>> still need this module, we can not cherry-pick this pr into > >>>>>>> branch-2.9. We can exclude the `io.grpc:grpc-core` in one > dependency > >>>>>>> to fix this issue. > >>>>>>> > >>>>>>> Thanks, > >>>>>>> Hang > >>>>>>> > >>>>>>> PengHui Li <peng...@apache.org> 于2022年6月27日周一 09:51写道: > >>>>>>>> > >>>>>>>> +1 (binding) > >>>>>>>> > >>>>>>>> - verify gpg signatures > >>>>>>>> - run standalone > >>>>>>>> - pub/sub with pulsar-perf > >>>>>>>> - verify connector (Cassandra) > >>>>>>>> - verify stateful function > >>>>>>>> - build image and test internally for the integration tests (all > the > >>>>>> tests > >>>>>>>> get passed) > >>>>>>>> > >>>>>>>> @mattison It's better to upload the image under your org first so > >>>>>> that we > >>>>>>>> can verify the image > >>>>>>>> > >>>>>>>> Thanks, > >>>>>>>> Penghui > >>>>>>>> > >>>>>>>> On Tue, Jun 21, 2022 at 9:24 AM mattison chao < > >>>>>> mattisonc...@apache.org> > >>>>>>>> wrote: > >>>>>>>> > >>>>>>>>> This is the first release candidate for Apache Pulsar, version > >>>>>> 2.9.3. > >>>>>>>>> > >>>>>>>>> It fixes the following issues: > >>>>>>>>> > >>>>>>>>> > >>>>>> > https://github.com/apache/pulsar/pulls?q=is%3Amerged+is%3Apr+label%3Arelease%2F2.9.3+ > >>>>>>>>> > >>>>>>>>> *** 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.9.3-candidate-1/ > >>>>>>>>> > >>>>>>>>> SHA-512 checksums: > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>> > cbc9efbb6b25704e306442b1f45ab7e309fb7c0476c380997b4541b66e4709baeff7c67107a5c68faefe40a32a559755df54a732b21b5c689612307e688f1bcb > >>>>>>>>> ./apache-pulsar-2.9.3-bin.tar.gz > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>> > 35795b824d0775ffcd426ff5b86858148fd55c3d465edc52f23aa938daefcc50dbffa962f26e03e6fa3a77a47c3b5f19f98e1a1fbd5a98f6fe6d800223a8ead8 > >>>>>>>>> ./apache-pulsar-2.9.3-src.tar.gz > >>>>>>>>> > >>>>>>>>> Maven staging repo: > >>>>>>>>> > >>>>>> > https://repository.apache.org/content/repositories/orgapachepulsar-1158/ > >>>>>>>>> > >>>>>>>>> The tag to be voted upon: > >>>>>>>>> v2.9.3-candidate-1 (dd9a5f1f91651b634600f66c53dcc6ad855fb669) > >>>>>>>>> https://github.com/apache/pulsar/releases/tag/v2.9.3-candidate-1 > >>>>>>>>> > >>>>>>>>> Pulsar's KEYS file containing PGP keys we use to sign the > release: > >>>>>>>>> https://dist.apache.org/repos/dist/dev/pulsar/KEYS > >>>>>>>>> > >>>>>>>>> Please download the source package, and follow the Release > >>>>>> Candidate > >>>>>>>>> Validation[1] > >>>>>>>>> to validate the release > >>>>>>>>> > >>>>>>>>> [1] > >>>>>> https://github.com/apache/pulsar/wiki/Release-Candidate-Validation > >>>>>>>>> > >>>>>> > >>>>> > >