Abandoned Update dependency com.lmax:disruptor to v4 (branch_9x). (Please create new one) - #4601
Closed
solrbot wants to merge 60 commits into
Closed
Abandoned Update dependency com.lmax:disruptor to v4 (branch_9x). (Please create new one)#4601solrbot wants to merge 60 commits into
solrbot wants to merge 60 commits into
Conversation
…unctionality (apache#4406) (cherry picked from commit 3056ce9)
mm.autoRelax doesn't actually work with this QParser and doesn't make sense for it either. (augments/fixes apache#4406) (cherry picked from commit cfaafac)
buildCache.local.enabled was hardcoded to !isCIBuild, disabling the local cache on any CI-detected environment. Some CI runners (e.g. crave) persist the Gradle user home across builds and benefit from local caching, unlike typical ephemeral CI. Setting org.gradle.caching=true now overrides the CI-based default instead of requiring a change to CI detection itself. (cherry picked from commit 0536a39)
(cherry picked from commit 56d2ef6)
Also some refactoring: Split verifyUnpacked into verifySrcUnpacked and verifyBinaryUnpacked, removing the content-presence checks for the source release (the build failing is sufficient signal). Extract unpack() so call sites explicitly pair unpack + the appropriate verify function. Drop unused args and dead code from each verify function. Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com> (cherry picked from commit 1d5f493)
Avoids ASF license header requirements. /.* /dev-docs AGENTS.md (cherry picked from commit dd5dc65)
smokeTestRelease.py: simplify Java version handling, add tmp-dir reuse Remove the --test-alt-java option: it added real complexity (parallel alt-JDK homes/runners/versions, a per-JDK unpacked-distribution copy) for a feature that was never actually exercised with a different JDK and had already caused real bugs. Re-testing with another JDK is simpler done by re-running the script under a different JAVA_HOME instead. Relax the JAVA_HOME check from an exact match to a floor (must be at least the base version) so that workflow actually works, rather than rejecting any JDK newer than the pinned base version outright. Add --reuse-tmp-dir so a re-run can reuse an existing --tmp-dir's already-downloaded artifacts, signatures, and maven tree instead of re-fetching everything from the network. Print the exact re-run command, with a JAVA_HOME=/path/to/java prefix, both right after the tmp dir is set up and again on success, so it is visible even if a later step fails. (cherry picked from commit 642b0b0)
(cherry picked from commit 595f760)
…apache#4512) Querying root (top-level) documents no longer requires the verbose existence-negation idiom: Before: fq=*:* -_nest_path_:* After: fq=_nest_path_:\/ NestPathField now extends StrField instead of SortableTextField/CustomAnalyzer. Lucene's query parser bypasses getFieldQuery() for "tokenized" field; switching to an untokenized StrField fixed it. It's also simpler. The field is now a bit more strict about misconfiguration that was previously allowed. It doesn't support stored=true anymore but it's not needed anyway. (cherry picked from commit 83422bb)
(cherry picked from commit 8bfa1e2)
apache#4639) Fixed HttpJdkSolrClient leaking an executor thread when an async request's connection failed while its body was still being written; enough such failures could exhaust the client's thread pool. (cherry picked from commit aa9e3f1) (cherry picked from commit ca51b1b)
(cherry picked from commit 0e0a795)
The /admin/info/logging endpoint (or just a test) could yield partial logging hierarchies after log4j was upgraded. It should now be robust. (cherry picked from commit 824bab9)
And path enforcement (cherry picked from commit 6c793d5)
…l handler (apache#4607) (cherry picked from commit 34eb9e3)
(cherry picked from commit 54758e8)
(cherry picked from commit 8fa14f1)
Fixes a temporary regression from apache#4665 (cherry picked from commit 14405d7)
(cherry picked from commit 09fd8d2)
…on same node (apache#2503) (cherry picked from commit 5e58e05)
(cherry picked from commit 1aa47ef)
(cherry picked from commit 3c9fcc1)
…h_9x) (apache#4706) Co-authored-by: Eric Pugh <epugh@opensourceconnections.com>
Contributor
|
I goofed this one.. Going to close. |
Collaborator
Author
Renovate Ignore NotificationBecause you closed this PR without merging, Renovate will ignore this update. You will not get PRs for any future If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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