Skip to content

perf: setup tpch benchmark infra#538

Merged
xushiyan merged 10 commits intoapache:mainfrom
xushiyan:tpch-benchmark-setup
Mar 9, 2026
Merged

perf: setup tpch benchmark infra#538
xushiyan merged 10 commits intoapache:mainfrom
xushiyan:tpch-benchmark-setup

Conversation

@xushiyan
Copy link
Member

@xushiyan xushiyan commented Mar 9, 2026

Summary

  • Add TPC-H benchmark infra with make targets for data generation, Hudi table creation, benchmarking, and result comparison
  • Support DataFusion and Spark engines with native and Docker execution modes
  • Include all 22 TPC-H SQL queries and scale factor configs (SF1, SF10, SF100, SF1000)
  • Add Spark bench script with Hudi COW table creation via bulk_insert
  • Exclude benchmark code from code coverage

How are the changes test-covered

  • N/A

@xushiyan xushiyan changed the title feat: setup tpch benchmark infra test: setup tpch benchmark infra Mar 9, 2026
@xushiyan xushiyan added this to the release-0.5.0 milestone Mar 9, 2026
@codecov
Copy link

codecov bot commented Mar 9, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 84.91%. Comparing base (29188ad) to head (3a322d5).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #538   +/-   ##
=======================================
  Coverage   84.91%   84.91%           
=======================================
  Files          73       73           
  Lines        4606     4606           
=======================================
  Hits         3911     3911           
  Misses        695      695           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@xushiyan xushiyan changed the title test: setup tpch benchmark infra perf: setup tpch benchmark infra Mar 9, 2026
@xushiyan xushiyan merged commit 957dddc into apache:main Mar 9, 2026
13 checks passed
@xushiyan xushiyan deleted the tpch-benchmark-setup branch March 9, 2026 15:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants