You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pinot.apache.org by "xiangfu0 (via GitHub)" <gi...@apache.org> on 2026/04/10 23:33:46 UTC

[PR] Add pure t-digest merge-order reproducer [pinot]

xiangfu0 opened a new pull request, #18166:
URL: https://github.com/apache/pinot/pull/18166

   ## Summary
   - add a pure t-digest reproducer that isolates the merge-order sensitivity behind the 3.3 upgrade discussion
   - mirror Pinot's pre-aggregated star-tree pattern with many 2-point leaf digests and hierarchical serialize/deserialize merges
   - assert that compression 100/150/200 reproduce the divergence while compression 500 restores stability
   
   ## Validation
   - `./mvnw -pl pinot-segment-local -Dtest=TDigestMergeOrderReproducerTest -Dsurefire.failIfNoSpecifiedTests=false test`
   - same test passed in 10 fresh Surefire JVM runs (`10/10`)
   - `./mvnw -pl pinot-segment-local spotless:apply`
   - `./mvnw -pl pinot-segment-local checkstyle:check`
   - `./mvnw -pl pinot-segment-local license:format`
   - `./mvnw -pl pinot-segment-local license:check`
   
   ## Context
   This PR is intentionally split out from #18103 so the reproducer can be reviewed independently from the production compression change.


-- 
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: commits-unsubscribe@pinot.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@pinot.apache.org
For additional commands, e-mail: commits-help@pinot.apache.org


Re: [PR] Add t-digest 3.2 vs 3.3 comparison and merge-order reproducer [pinot]

Posted by "xiangfu0 (via GitHub)" <gi...@apache.org>.
xiangfu0 closed pull request #18166: Add t-digest 3.2 vs 3.3 comparison and merge-order reproducer
URL: https://github.com/apache/pinot/pull/18166


-- 
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: commits-unsubscribe@pinot.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@pinot.apache.org
For additional commands, e-mail: commits-help@pinot.apache.org