disruptor icon indicating copy to clipboard operation
disruptor copied to clipboard

High Performance Inter-Thread Messaging Library

Results 31 disruptor issues
Sort by recently updated
recently updated
newest added

Hello, in the process of investigating the framework, I have a question: should some time-consuming operations not be directly related to the framework, such as EventHandler processing logic should not...

Is there a timeline for 4.0 GA release?

`TimeoutHandler::onTimeout` throws a checked exception if the implementation is unable to handle the timeout. `BatchEventProcessor::notifyTimeout` catches `Throwable`, so no need for checked exception type. The exception gets passed to the...

I have a few questions related to sequence barriers which I decided to group in a single issue. I can split them in multiple issues if needed. ### 1. Why...

question

There are many classes and tests under the "perf" sourceset. Not sure what all of these do, if they're relevant etc. There is currently no way to track performance of...

performance

We should take a look at all the existing samples and see if they make sense, document them better and make sure they're using modern syntax. We should remove a...

documentation

Hi, Just noticed that `ThreadHints.onSpinWait()` is not added for `SleepingWaitStrategy`. https://github.com/LMAX-Exchange/disruptor/blob/master/src/main/java/com/lmax/disruptor/SleepingWaitStrategy.java#L83 ```java private int applyWaitMethod(final SequenceBarrier barrier, int counter) throws AlertException { barrier.checkAlert(); if (counter > 100) { --counter; //...

performance

make LongEventMain output more friendly ^_^

JMH 1.36 https://mail.openjdk.org/pipermail/jmh-dev/2022-November/003553.html

https://docs.gradle.org/7.6/release-notes.html#upgrade-instructions