JingsongLi opened a new pull request, #8668: URL: https://github.com/apache/paimon/pull/8668
### Purpose Primary-key vector reads currently wait for each bucket and ANN segment before starting the next one, so local search latency grows serially with the number of buckets and segments. This change: - launches bucket, ANN segment, and uncovered-file fallback searches concurrently on the existing global-index read executor; - preserves deterministic Top-K merging, synchronous APIs, reader cleanup, and existing reranking behavior; - avoids nested blocking on the shared executor, which could otherwise starve the pool; - clarifies that FAST mode only searches indexed coverage, while FULL and DETAIL provide exact fallback for uncovered vector data. ### Tests - `mvn -pl paimon-core -Pfast-build -DwildcardSuites=none -Dtest=PrimaryKeyVectorBucketSearchTest,PkVectorAnnSegmentFileTest,PrimaryKeyVectorReadTest,PrimaryKeyVectorScanTest,PrimaryKeyVectorResultTest test` - `mvn -pl paimon-core -DskipTests compile` - `mvn -pl paimon-spark/paimon-spark-common -am -Pfast-build -Pspark3 -DskipTests compile` - `yarn build` in `docs` (passes with existing broken-link warnings for `/docs/master/concepts/overview`) -- 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]
