yuqi1129 opened a new issue, #12583:
URL: https://github.com/apache/gravitino/issues/12583

   ### What would you like to be improved?
   
   The build CI job frequently approaches or exceeds its 90-minute timeout. For 
example, the following job was canceled while Gradle tests were still running:
   
   https://github.com/apache/gravitino/actions/runs/32688294389/job/97359441055
   
   Gradle parallel execution is already enabled, but all test tasks currently 
write reports to the same output directory, which prevents safe parallel 
execution. Docker-based tests also share containers across modules and must not 
run concurrently.
   
   ### How should we improve?
   
   - Increase the build job timeout from 90 to 120 minutes.
   - Use a separate report directory for each Gradle test task so independent 
tests can run in parallel.
   - Serialize projects containing `gravitino-docker-test` tests through a 
shared Gradle build service.
   - Limit the CI build to two Gradle workers to balance parallelism, Docker 
usage, and runner memory.
   - Preserve Docker container sharing and avoid unnecessary container startup 
and shutdown.


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