I have cherry-picked to branch-2.9 https://github.com/apache/pulsar/pull/12659
I encourage everyone to continue testing this RC and validate it. It is possible that we will roll out a new RC in order to include 12659, I am NOT cancelling the VOTE at the moment Enrico Il giorno ven 19 nov 2021 alle ore 10:21 Enrico Olivelli < eolive...@gmail.com> ha scritto: > Yuri > > Il giorno ven 19 nov 2021 alle ore 08:38 Yuri Mizushima < > yumiz...@yahoo-corp.jp> ha scritto: > >> +1 (non-binding) >> >> * Verified checksum/signature >> * Ran release candidate validation on JDK8+macOS >> >> Thank you for being release manager. >> >> nits: >> Do we apply the https://github.com/apache/pulsar/pull/12659 commit to >> v2.9.0? >> In my environment, StringIndexOutOfBoundsException occurs when I create a >> tenant. >> I think it is not critical at least in my case because of >> https://github.com/apache/pulsar/blob/v2.9.0-candidate-4/pulsar-broker/src/main/java/org/apache/pulsar/broker/resourcegroup/ResourceGroupNamespaceConfigListener.java#L139-L141 >> . >> What do you think? >> > > I believe that if you see that error just by creating a tenant then this > is a blocker for the release. > > We cannot release something that reports and error during very common > admin operations > > > > Enrico > > > >> >> ``` >> java.lang.StringIndexOutOfBoundsException: String index out of range: -1 >> at java.lang.String.substring(String.java:1931) ~[?:1.8.0_312] >> at >> org.apache.pulsar.broker.resources.NamespaceResources.pathIsFromNamespace(NamespaceResources.java:121) >> ~[org.apache.pulsar-pulsar-broker-common-2.9.0.jar:2.9.0] >> at >> org.apache.pulsar.broker.resourcegroup.ResourceGroupNamespaceConfigListener.accept(ResourceGroupNamespaceConfigListener.java:139) >> ~[org.apache.pulsar-pulsar-broker-2.9.0.jar:2.9.0] >> at >> org.apache.pulsar.broker.resourcegroup.ResourceGroupNamespaceConfigListener.accept(ResourceGroupNamespaceConfigListener.java:42) >> ~[org.apache.pulsar-pulsar-broker-2.9.0.jar:2.9.0] >> at >> org.apache.pulsar.metadata.impl.AbstractMetadataStore.lambda$receivedNotification$0(AbstractMetadataStore.java:167) >> ~[org.apache.pulsar-pulsar-metadata-2.9.0.jar:2.9.0] >> at >> java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:895) >> ~[?:1.8.0_312] >> at >> org.apache.pulsar.metadata.impl.AbstractMetadataStore.lambda$receivedNotification$1(AbstractMetadataStore.java:165) >> ~[org.apache.pulsar-pulsar-metadata-2.9.0.jar:2.9.0] >> at >> java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1604) >> [?:1.8.0_312] >> at >> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) >> [?:1.8.0_312] >> at >> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) >> [?:1.8.0_312] >> at >> io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) >> [io.netty-netty-common-4.1.68.Final.jar:4.1.68.Final] >> at java.lang.Thread.run(Thread.java:748) [?:1.8.0_312] >> ``` >> >> Regards, >> -- >> Yuri Mizushima >> yumiz...@yahoo-corp.jp >> >> >> "Enrico Olivelli" <eolive...@gmail.com> wrote: >> >> I have pushed in my personal dockerhub the docker images for this RC: >> >> eolivelli/pulsar-all:2.9.0rc4 >> eolivelli/pulsar:2.9.0rc4 >> >> Enrico >> >> Il giorno mer 17 nov 2021 alle ore 14:04 Enrico Olivelli < >> eolive...@gmail.com> ha scritto: >> >> > This is the fourth release candidate for Apache Pulsar, version >> 2.9.0. >> > >> > It fixes the following issues: >> > https://github.com/apache/pulsar/milestone/30?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/pulsar/pulsar-2.9.0-candidate-4/ >> > >> > SHA-512 checksums: >> > >> > >> 659afa98e2475fc95f3126aab47d365e3e43a9d419c9cbe20c99520029f0b28aec2f471da5ccf47b92017a4c7943fc113a96232b075eb675e2b9df3601b2a7ad >> apache-pulsar-2.9.0-SNAPSHOT-bin.tar.gz >> > >> ed93aa1b57411c5d153bcd1433db6679ddb9b4d23896b39c1a1ad8edc70aaa7e95842a5770d6d55b466ab90500e17f50549673601556e767f7c12135ae360e85 >> apache-pulsar-2.9.0-SNAPSHOT-src.tar.gz >> > >> > Maven staging repo: >> > >> https://repository.apache.org/content/repositories/orgapachepulsar-1104/ >> > >> > The tag to be voted upon: >> > v2.9.0-candidate-4 (bdd57b21a66b81aab72c4ec39d516ffd2a769c35) >> > https://github.com/apache/pulsar/releases/tag/v2.9.0-candidate-4 >> > >> > 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 README to build >> > and run the Pulsar standalone service. >> > >> > Enrico Olivelli >> > >> > >> >>