Github user michaelandrepearce commented on the issue:

    https://github.com/apache/activemq-artemis/pull/2484
  
    > If we return `true` from the dirty read we can just return it, while if 
we found the it `false` we could attempt to enter the read lock and validate 
that's not paging for real.
    
    Ive literally gone through every case, what occurs is we call isPaging 
within an if statement, and then do some logic after, as such anyhow any action 
we do within these if statements anyhow will be based off a stale state. 
    
    Im starting to just think we make isPaging not use a read lock  (aka make 
it dirty), as its only used in queueimpl like mentioned and for queuecontrol 
(aka the admin gui)


---

Reply via email to