Skip to content

Add configurable TARGET_FILE_SIZE for Iceberg tables - #8

Merged
yorek merged 1 commit into
mainfrom
iceberg-target-file-size
Sep 9, 2026
Merged

Add configurable TARGET_FILE_SIZE for Iceberg tables#8
yorek merged 1 commit into
mainfrom
iceberg-target-file-size

Conversation

@yorek

@yorek yorek commented Sep 9, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Add --target-file-size CLI option to setup command, allowing control over the TARGET_FILE_SIZE property on Iceberg tables (integer in MB or AUTO, default AUTO)
  • Update all Iceberg table CREATE statements to use the new {{TARGET_FILE_SIZE}} substitution
  • Display per-table file size in run output and include it in the results summary JSON
  • Bump version to 0.3.4

Test plan

  • Run ./iwtpch.sh setup --scale 100 --tables-type iceberg (default AUTO) and verify tables are created successfully
  • Run ./iwtpch.sh setup --scale 100 --tables-type iceberg --target-file-size 16mb and verify TARGET_FILE_SIZE is set to 16MB
  • Run ./iwtpch.sh run against iceberg tables and confirm file size is printed and included in JSON output
  • Verify --target-file-size with invalid input produces a clear error

@yorek
yorek requested a review from sfc-gh-kasher September 9, 2026 00:15
@yorek
yorek merged commit 884142e into main Sep 9, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants