Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
Impala 2.9.0
-
None
-
None
-
ghx-label-5
Description
Googletest has support for sharding test cases from a single test across different processes. We could use this to speed up the execution of some backend tests - particularly expr-test.
The runtime of each expr-test is heavily skewed, but once we have sharding we can make the test cases a bit more fine-grained and then automatically get better performance as the sharding handles the work balancing.