Ignore my comment about different thread, I see that timeoutQuorumWait() is
run through OSE.
But we did NPE in this line
<https://github.com/apache/bookkeeper/blob/master/bookkeeper-server/src/main/java/org/apache/bookkeeper/client/PendingAddOp.java#L173>.
In this run, we have disabled ensemble changes.

On Tue, Feb 16, 2021 at 10:28 AM Venkateswara Rao Jujjuri <jujj...@gmail.com>
wrote:

> We have observed NPE in pendingAddOp in this line
> <https://github.com/apache/bookkeeper/blob/master/bookkeeper-server/src/main/java/org/apache/bookkeeper/client/PendingAddOp.java#L173>.
>
> This looks like a race between execution of recyclePendAddOpObject() in
> OSE context and maybeTimeout() in monitorPendingAddOps() executing in
> bk.scheduler context.
>
> This looks like an age-old code and wondering why we haven't seen this so
> far.
> Has Anyone in the community observed this?
>
>
> --
> Jvrao
> ---
> First they ignore you, then they laugh at you, then they fight you, then
> you win. - Mahatma Gandhi
>
>
>

-- 
Jvrao
---
First they ignore you, then they laugh at you, then they fight you, then
you win. - Mahatma Gandhi

Reply via email to