tzphh opened a new pull request, #10756:
URL: https://github.com/apache/paimon/pull/10756

   ### Purpose
   
   Related to #10658. Part 3 of the implementation series.
   Depends on #10688 and #10755.
   
   Add `pk-index.build.parallelism` (default: `1`) to support bounded parallel
   builds for Vector, Full Text, BTree, Bitmap, Multivalue, and FM indexes.
   All configured index columns and buckets within a writer share one executor.
   
   Start index builds before waiting, merge prepared changes only after all
   indexes succeed, and roll back both preparation rounds in reverse order
   on failure. Remove the single-active-sorted-index scheduling restriction
   and retire stale vector coverage before non-blocking preparation returns.
   
   This branch includes both prerequisite commits. For the changes specific
   to this PR, review [commit 
e9c1078821](https://github.com/tzphh/paimon/commit/e9c10788211070749fc2998b983461119d251d1e).
   The branch will be rebased after the prerequisites are merged.
   
   ### Tests
   
   - 139 Core tests passed, including mixed-index concurrency limits,
     cancellation, retry, shared executor restoration, and file-based
     maintenance with parallelism 1 and 2.
   - Spotless, Checkstyle, Enforcer, Apache RAT, and diff checks passed.
   
   Concurrency tests use controlled builders; vector tests use TestVector.
   Native ANN performance and JVM/Python interoperability are not covered.
   


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