Skip to content

tests: Add Iceberg sink scenarios in limits, platform-checks, improve parallel-workload#34913

Merged
def- merged 1 commit into
MaterializeInc:mainfrom
def-:pr-iceberg-sink-testing
Jun 11, 2026
Merged

tests: Add Iceberg sink scenarios in limits, platform-checks, improve parallel-workload#34913
def- merged 1 commit into
MaterializeInc:mainfrom
def-:pr-iceberg-sink-testing

Conversation

@def-

@def- def- commented Feb 5, 2026

Copy link
Copy Markdown
Contributor

Test run: https://buildkite.com/materialize/nightly/builds/16745

Checklist

  • This PR has adequate test coverage / QA involvement has been duly considered. (trigger-ci for additional test/nightly runs)
  • This PR has an associated up-to-date design doc, is a design doc (template), or is sufficiently small to not require a design.
  • If this PR evolves an existing $T ⇔ Proto$T mapping (possibly in a backwards-incompatible way), then it is tagged with a T-proto label.
  • If this PR will require changes to cloud orchestration or tests, there is a companion cloud PR to account for those changes that is tagged with the release-blocker label (example).
  • If this PR includes major user-facing behavior changes, I have pinged the relevant PM to schedule a changelog post.

@def- def- force-pushed the pr-iceberg-sink-testing branch 14 times, most recently from 4281285 to a9b6c61 Compare February 5, 2026 22:57
@def-

def- commented Feb 10, 2026

Copy link
Copy Markdown
Contributor Author

@def- def- force-pushed the pr-iceberg-sink-testing branch 4 times, most recently from 0f020f8 to 790431b Compare February 11, 2026 02:46
@def- def- force-pushed the pr-iceberg-sink-testing branch 5 times, most recently from 98246bd to 0d0487c Compare April 21, 2026 11:42
@def- def- requested a review from DAlperin April 21, 2026 11:43
@def- def- marked this pull request as ready for review April 21, 2026 11:43
@def- def- requested a review from a team as a code owner April 21, 2026 11:43
@def- def- force-pushed the pr-iceberg-sink-testing branch 2 times, most recently from 3fb8e16 to 155fc35 Compare April 21, 2026 12:50
@def- def- requested a review from bosconi April 21, 2026 12:52
@def-

def- commented Apr 21, 2026

Copy link
Copy Markdown
Contributor Author

Ready for review

@def- def- force-pushed the pr-iceberg-sink-testing branch from 155fc35 to 1fee4ba Compare May 29, 2026 08:10
@def- def- requested a review from ublubu June 10, 2026 13:31
@def- def- force-pushed the pr-iceberg-sink-testing branch from 1fee4ba to 246e208 Compare June 10, 2026 13:33
@def-

def- commented Jun 10, 2026

Copy link
Copy Markdown
Contributor Author

New test run: https://buildkite.com/materialize/nightly/builds/16745
Would like to merge when green so we have more iceberg sink coverage in main!

@bosconi bosconi left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good. A couple of things I was unsure about.

Comment thread misc/python/materialize/parallel_workload/action.py
CREATE SECRET s3_secret (TYPE S3, KEY_ID '${iceberg_user}', SECRET '${iceberg_key}', ENDPOINT 'minio:9000', URL_STYLE 'path', USE_SSL false, REGION 'minio');
SET unsafe_enable_version_guessing = true;

# TODO: How to verify the data?

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Would it work to assert the sink is still running and that messages_committed advances, like kafka-sink-statistics.td does?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Would be better to check in iceberg or have an iceberg source and reingest into Materialize.

@def- def- force-pushed the pr-iceberg-sink-testing branch from 246e208 to 3314d42 Compare June 11, 2026 08:08
@def- def- enabled auto-merge (squash) June 11, 2026 08:08
@def- def- merged commit 73c103b into MaterializeInc:main Jun 11, 2026
108 of 109 checks passed
@def- def- deleted the pr-iceberg-sink-testing branch June 11, 2026 08:19
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