Gabriel39 opened a new pull request, #68765:
URL: https://github.com/apache/doris/pull/68765

   ### What problem does this PR solve?
   
   Related PR: #68698
   Related issue: #68692 (dependency preparation only)
   
   Port #68698 to master. Upgrade lance-c from 
`cd63420bfbe27f6f0a1edcc873b9191af7d52852` to 
`98468344bc9d56aa7ed4a4192e844afa62b34ba1`, including the upstream synchronous 
index-prewarm C/C++ APIs. Refresh the Foyer patch context while preserving its 
implementation payload and verify that patch application retains the prewarm 
APIs and shared-session regression.
   
   Remove the Lance-specific installation fingerprint helper, its test harness, 
and their build/CI calls. Existing installations are no longer rejected or 
rebuilt because their Lance revision fingerprint differs; unavailable APIs are 
reported through normal compilation or linking. Preserve master's unrelated 
build and CI changes.
   
   This only prepares the dependency; it does not add a SQL prewarm interface 
or complete the parent issue.
   
   ### Validation
   
   - Verified the archive checksum and unchanged Foyer implementation payload.
   - Passed `lance-prefilter-patch-test.sh`, covering fresh extraction, 
cached-source reuse, re-extraction, stale patch markers, invalid-patch 
rejection, macOS definitions, and prewarm API/regression preservation.
   - Passed `download-thirdparty-fallback-test.sh`, 
`juicefs-default-mirror-test.sh`, `download-thirdparty-md5-test.sh`, 
`azure-vcpkg-retry-test.sh`, and `adbc-jni-config-test.sh`.
   - Passed affected shell syntax checks, workflow YAML parsing, and `git diff 
--check`.
   
   No Doris FE/BE source files change. Full compilation and runtime suites were 
not run locally; PR CI will validate the build.
   
   ### Release note
   
   Prepare the Lance dependency for index prewarm and remove Lance-specific 
installation fingerprint checks. No new SQL interface is exposed.
   
   ### Check List (For Author)
   
   - Test: Existing dependency/script regression tests and manual validation 
described above.
   - Behavior changed: Yes; upgrade lance-c and remove Lance revision 
fingerprint checks.
   - Does this need documentation: No new SQL interface.
   
   ### Check List (For Reviewer who merge this PR)
   
   - [ ] Confirm the release note
   - [ ] Confirm test cases
   - [ ] Confirm document
   - [ ] Add branch pick label
   


-- 
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]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to