Files
doris/thirdparty
Gabriel 1a117b8a53 branch-4.1: [chore](build) Update lance-c to the latest upstream main revision #69332 (#69336)
### What problem does this PR solve?

Backport #69332 to `branch-4.1` (source commit
`eeb54b230ddf7a7a5a06cbaab1bdbd6796d8ff22`).

Pin lance-c to `4fafcd64525b274b113208390bbcca86bbbc093b` and update the
archive checksum. This includes the upstream fix for cold-session vector
prewarm when an index name matches another schema column, plus the
row-address allowlist/blocklist prefilter APIs.

Refresh the existing Foyer patch's base revision and one C++ test
context. Its actual added/deleted code is unchanged. The target branch's
only cherry-pick conflict was the previous revision's descriptive
comment.

### Validation

- Passed `bash thirdparty/test/lance-prefilter-patch-test.sh
thirdparty/src` on this branch: platform definitions, fresh extraction,
idempotence, re-extraction, existing markers, stale-cache invalidation,
and patch-failure handling.
- Verified the pinned archive checksum through the downloader.
- Passed shell syntax checks and `git diff --cached --check`.
- Confirmed the patch payload is unchanged and the resulting patch
matches #69332 exactly.
- Full Doris build and runtime regressions were not run locally;
requested through `run buildall`.

### Release note

Fix Lance index prewarm failures when a vector index name matches a
different schema column.

### Check List (For Author)

- Test: dependency patch harness and manual checks above.
- Behavior changed: Yes, includes the upstream prewarm fix and new
prefilter APIs.
- Does this need documentation: No.
2026-10-21 19:19:25 +08:00
..
…