hello, we recently replaced seda with disruptor and are currently learning how it works. Yesterday we had some problems in the system, and the disruptor threw exceptions saying
java.lang.IllegalStateException: Disruptors ringbuffer was full at org.apache.camel.component.disruptor.DisruptorProducer.doPublish(DisruptorProducer.java:189) ~[camel-disruptor-2.13.2.jar:2.13.2] We monitor both remaining capacity and pending exchange count, but none of these indicated that something was wrong. I would assume the remaning capacity would show 0? final long remainingCapacity = disruptor.getRemainingCapacity(); // Remaining capacity in ring buffer final long pendingExchanges = disruptor.getPendingExchangeCount(); // Amount of pending exchanges waiting for consumption in ring buffer any thoughts? regards, Per Jorgen -- View this message in context: http://camel.465427.n5.nabble.com/Disruptor-ringbuffer-full-How-to-measure-tp5755387.html Sent from the Camel - Users mailing list archive at Nabble.com.