sunchao commented on issue #5830:
URL: 
https://github.com/apache/datafusion-comet/issues/5830#issuecomment-5621434503

   Thanks for pinging me! Agreed, we should reduce the CI time for Comet and 
maybe consider switching to a tiered CI architecture:
   - **On PR updates**: Run linter, Rust/Comet tests, and Spark tests outside 
`sql_core` and `sql_hive`.
   - **Merge queue**: Run required correctness coverage, including the Spark 
`sql_core` and `sql_hive`, and TPC-H/TPC-DS
   - **(optional) Nightly**: Extended fuzzing, performance benchmarks, 
additional compatibility combinations
   
   I had Codex to sample some recent CI runs, and found this information:
   - One full CI run uses about **26 hours** of machine time in total, and 
about **2 hours** wall time excluding queue wait. 
   - The four Spark `sql_core` / `sql_hive` jobs mentioned above, plus 
TPC-H/TPC-DS, **took 260 minutes, or approximately 17%**.
   - All Spark test shards together: **approximately 33%**.


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

Reply via email to