fretory commented on issue #24436:
URL: https://github.com/apache/pulsar/issues/24436#issuecomment-3190777196

   > [Pulsar 3.0.13 
release](https://pulsar.apache.org/release-notes/versioned/pulsar-3.0.13/) and 
[Pulsar 4.0.6 
release](https://pulsar.apache.org/release-notes/versioned/pulsar-4.0.6/) are 
now available with [BookKeeper 4.16.7 and 
4.17.2](https://bookkeeper.apache.org/release-notes/) which includes a fix 
[apache/bookkeeper#4607](https://github.com/apache/bookkeeper/pull/4607).
   
   Thanks for the update. I have some reservations about this being the root 
cause. I've been running the test code from that issue continuously for the 
past four days and haven't been able to reproduce the problem once.
   
   I doubt this would corrupt the data and cause it to be subsequently cleaned 
up by the BookKeeper garbage collection thread.
   
   ```
       // you 
       @org.junit.jupiter.api.Test 
       public void test() throws InterruptedException {
           byte[] bytes = new byte[1024];
           while (true) {
               var buf = Unpooled.buffer(1024);
               buf.writerIndex(1024);
               if (ByteBufUtil.compare(buf, Unpooled.wrappedBuffer(bytes)) != 
0) {
                   System.out.println(ByteBufUtil.hexDump(buf));
               }
           }
       }
   ```
   
   Nevertheless, I will upgrade to the new version and test it. I'll report 
back on the results.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to