I have sent a PR with the cherry-pick of
https://github.com/apache/pulsar/commit/c90c89b07ce544b92becedfaa7a0090b4b73edd2

https://github.com/apache/pulsar/pull/14510

I am testing the patch locally now


Enrico


Il giorno mar 1 mar 2022 alle ore 12:23 Enrico Olivelli
<eolive...@gmail.com> ha scritto:
>
> Micheal,
> I tested the RC, so far so good:
> - built on JDK11
> - built the docker images
> - run tests of some applications
> - checked signatures, RAT....
>
>
> But while running the Jakarta JMS 2.0 TCK I am seeing a regression
> regarding transactions, a NullPointerException here, on the Server,
> and after this error the broker is stuck
>
> 11:09:00.673 [ForkJoinPool.commonPool-worker-27] ERROR
> org.apache.pulsar.broker.transaction.buffer.impl.TopicTransactionBuffer
> - [persistent://public/default/MY_QUEUE]Transaction buffer new
> snapshot reader fail!
> java.util.concurrent.CompletionException: java.lang.NullPointerException
> at 
> java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:314)
> [?:?]
> at 
> java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:319)
> [?:?]
> at 
> java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:718)
> [?:?]
> at 
> java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:479)
> [?:?]
> at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290) [?:?]
> at 
> java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
> [?:?]
> at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656) [?:?]
> at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594) [?:?]
> at 
> java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
> [?:?]
> Caused by: java.lang.NullPointerException
> at 
> org.apache.pulsar.broker.transaction.buffer.impl.TopicTransactionBuffer$TopicTransactionBufferRecover.lambda$run$2(TopicTransactionBuffer.java:476)
> ~[org.apache.pulsar-pulsar-broker-2.8.3.jar:2.8.3]
> at 
> java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714)
> ~[?:?]
> ... 6 more
>
> This is probably worth a -1
>
> I am investigating,
> I am sorry for my late but I couldn't check the RC until today
>
> Enrico
>
>
> Il giorno mar 1 mar 2022 alle ore 10:26 Nicolò Boschi
> <boschi1...@gmail.com> ha scritto:
> >
> > +1 (non binding)
> >
> > Checks:
> >
> > - Checksum and signatures
> >
> > - Apache Rat check passes
> >
> > - Compile from source w JDK11
> >
> > - Build docker image from source
> >
> > - Run Pulsar standalone and produce-consume from CLI
> >
> > - Deployed a cluster to a k8s env and tested simple functions (k8s mode)
> > and the elastic sink using avro schema
> >
> > Il giorno ven 25 feb 2022 alle ore 04:46 Jiuming Tao
> > <jm...@streamnative.io.invalid> ha scritto:
> >
> > > +1
> > >
> > >
> > > > 2022年2月25日 上午11:44,Michael Marshall <mmarsh...@apache.org> 写道:
> > > >
> > > > This is the third release candidate for Apache Pulsar, version 2.8.3.
> > > >
> > > > It fixes the following issues:
> > > > https://github.com/apache/pulsar/compare/v2.8.2...v2.8.3-candidate-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.8.3-candidate-3/
> > > >
> > > > There are many checksums and signatures to validate, including
> > > > apache-pulsar-2.8.3-bin.tar.gz, apache-pulsar-2.8.3-src.tar.gz,
> > > > apache-pulsar-offloaders-2.8.3-bin.tar.gz, and all of the connectors.
> > > > All are located here:
> > > > https://dist.apache.org/repos/dist/dev/pulsar/pulsar-2.8.3-candidate-3/.
> > > >
> > > > Unofficial Docker images:
> > > > michaelmarshall/pulsar:2.8.3-rc3
> > > > michaelmarshall/pulsar-all:2.8.3-rc3
> > > > michaelmarshall/pulsar-standalone:2.8.3-rc3
> > > > michaelmarshall/pulsar-grafana:2.8.3-rc3
> > > >
> > > > Maven staging repo:
> > > > https://repository.apache.org/content/repositories/orgapachepulsar-1143/
> > > >
> > > > The tag to be voted upon:
> > > > v2.8.3-candidate-3 (eba2671080341728f80435a82d2966726168e9da)
> > > > https://github.com/apache/pulsar/releases/tag/v2.8.3-candidate-3
> > > >
> > > > 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.
> > >
> > >
> >
> > --
> > Nicolò Boschi

Reply via email to