Uh oh!
There was an error while loading. Please reload this page.
Update dependency com.lmax:disruptor to v4 (branch_9x) - #4857
Conversation
epugh
commented
Sep 1, 2026
Why didn't the unit tests run??? Shouldn't we run them to have some confidence in the fix? @janhoy |
epugh
commented
Sep 1, 2026
solrbot
commented
Sep 1, 2026
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
epugh
commented
Sep 1, 2026
Ran bats test locally, all good. |
dsmiley
commented
Sep 1, 2026
I suggest running Solr locally and look at the STDOUT/STDERR output to see potential issues. Ideally we'd have a bats test that could check that a Solr startup logs only known/allow-listed set of warning or errors. |
epugh
commented
Sep 1, 2026
Okay, I'll take a stab at that. |
This PR contains the following updates:
3.4.4→4.0.0Release Notes
LMAX-Exchange/disruptor (com.lmax:disruptor)
v4.0.0Compare Source
WorkerPoolandWorkProcessorhave been removed, no moreDisruptor::handleEventsWithWorkerPoolDisruptorconstructors usingExecutorhave been removed. UseThreadFactoryinstead.EventHandler:BatchStartAwareLifecycleAwareSequenceReportingEventHandlerFatalExceptionHandlerandIgnoreExceptionHandlernow use the JDK 9 Platform Logging API, i.e.System.LoggerBatchEventProcessorBatchEventProcessorEventHandler::onBatchStartnow gets both thebatchSizeas well asqueueDepth(previously it hadbatchSizewhich reported queue depth)EventPollerUtil::log2throws if passed a non-positive argumentThreadHints.onSpinWait()Disruptor.handleExceptionsWith()- this had been javadoc deprecated since 2015 but not in the codeRingbuffer.resetTo()ConsumerRepository.getLastSequenceInChain()Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot