diff --git a/thirdparty/patches/lance-c-foyer.patch b/thirdparty/patches/lance-c-foyer.patch index 7c7fae2bffc01e..f44a2f8dd0c9eb 100644 --- a/thirdparty/patches/lance-c-foyer.patch +++ b/thirdparty/patches/lance-c-foyer.patch @@ -1,5 +1,5 @@ # Foyer data-cache integration from lance-format/lance-c#73. -# Base: 8e9e09ecc795c91ce7f97513db94c2d91eec799d (lance-c main, including #91 and #94). +# Base: 4fafcd64525b274b113208390bbcca86bbbc093b (lance-c main, including #96 and #97). # PR base: d214faaca89ad7654fb1d85d46cdbce6f3770c95; current PR head: 8a08f171b66a3e01e7ba634bcfc6168a955c7289. # Current PR head includes revert c3857f085d3aa522c79ebc92b28b302e2eb8e865 of cache-origin isolation. # Rebased from https://github.com/lance-format/lance-c/pull/73. @@ -8666,11 +8666,11 @@ index 3bc313ebecbb0de06badd9f8d75f531fc95809c9..298228f7dd68d28452e6436db5c58918 static void test_dataset_schema(const std::string& uri) { TEST(test_dataset_schema); -@@ -1365,6 +1387,7 @@ int main(int argc, char** argv) { +@@ -1402,6 +1424,7 @@ int main(int argc, char** argv) { test_dataset_open(uri); test_shared_session(uri); + test_data_cache_session(uri, write_uri); test_dataset_schema(uri); test_scanner_fluent(uri); - test_distance_range(uri); + test_scanner_row_addr_lists(uri); diff --git a/thirdparty/vars.sh b/thirdparty/vars.sh index f0078fa2a89ecb..39310f0a576a65 100644 --- a/thirdparty/vars.sh +++ b/thirdparty/vars.sh @@ -580,11 +580,11 @@ PUGIXML_SOURCE=pugixml-1.15 PUGIXML_MD5SUM="3b894c29455eb33a40b165c6e2de5895" # lance-c -# Includes lance-c #91/#93/#94: search filters and synchronous index prewarm. -LANCE_C_DOWNLOAD="https://codeload.github.com/lance-format/lance-c/tar.gz/8e9e09ecc795c91ce7f97513db94c2d91eec799d" -LANCE_C_NAME="lance-c-8e9e09ecc795c91ce7f97513db94c2d91eec799d.tar.gz" -LANCE_C_SOURCE="lance-c-8e9e09ecc795c91ce7f97513db94c2d91eec799d" -LANCE_C_MD5SUM="9e32aa626caf1cea3bfe62d12d60a2c8" +# Includes lance-c #97: resolve index/column name collisions without serializing prewarm. +LANCE_C_DOWNLOAD="https://codeload.github.com/lance-format/lance-c/tar.gz/4fafcd64525b274b113208390bbcca86bbbc093b" +LANCE_C_NAME="lance-c-4fafcd64525b274b113208390bbcca86bbbc093b.tar.gz" +LANCE_C_SOURCE="lance-c-4fafcd64525b274b113208390bbcca86bbbc093b" +LANCE_C_MD5SUM="65e924fb62137c5dd4d58af3fb33923a" # paimon-rust PAIMON_RUST_DOWNLOAD="https://github.com/apache/paimon-rust/archive/refs/tags/v0.4.0-rc1.tar.gz"