xiangfu0 opened a new pull request, #19190: URL: https://github.com/apache/pinot/pull/19190
## What changed - Remove `LLCRealtimeKafka3ClusterIntegrationTest`, which duplicated the generic LLC realtime suite after that suite migrated to Kafka 3. - Split the main integration tests into three duration-balanced, prefix-based shards. - Keep the custom shared-cluster suite on shard 1 and preserve the existing per-shard heap limits without overriding JaCoCo's agent arguments. ## Why The [measured integration-test job](https://github.com/apache/pinot/actions/runs/31212786223/job/92979285734?pr=19181) spent 58:48 in the main serial suite and another 8:07 in the custom suite. The redundant Kafka 3 class alone took about 4:35 while running the same 19 inherited tests as `LLCRealtimeClusterIntegrationTest`. Using the observed class durations after removing that duplicate, the three shard workloads are balanced at approximately 40:21, 40:24, and 40:12. The projected critical path is 50-52 minutes instead of 75:29, a reduction of roughly 25 minutes (33%). This PR's CI run will validate that projection. ## Validation - `LLCRealtimeClusterIntegrationTest`: 19 tests, 0 failures, 0 errors, 2 skipped - Maven reactor: success - `spotless:apply`, `license:format`, `checkstyle:check`, and `license:check` - Workflow YAML, shell, and POM XML syntax checks - Verified every A-Z prefix occurs in exactly one shard - Verified JaCoCo prepends its agent to the 2 GiB shard JVM arguments -- 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] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
