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]

Reply via email to