Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Fix and improve ProcessingSpec for legacy column mode #396

Merged
merged 1 commit into from
Feb 7, 2025

Conversation

istreeter
Copy link
Contributor

A few of the tests in ProcessingSpec had recently been disabled by replacing the real test with TestControl.executeEmbed(io.timeout(10.seconds)). This PR fixes and re-enables the test, so we have better coverage of when legacy modes are enabled.

Also, I make more use of the new ability to test writtenToBQ which was added in #394. This means we have more test coverage that the expected fields get loaded.

A few of the tests in `ProcessingSpec` had recently been disabled by
replacing the real test with `TestControl.executeEmbed(io.timeout(10.seconds))`.
This PR fixes and re-enables the test, so we have better coverage of
when legacy modes are enabled.

Also, I make more use of the new ability to test `writtenToBQ` which was
added in #394. This means we have more test coverage that the expected
fields get loaded.
Copy link
Contributor

@oguzhanunlu oguzhanunlu left a comment

Choose a reason for hiding this comment

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

Thanks!

@istreeter istreeter merged commit 3e1dd94 into v2 Feb 7, 2025
2 checks passed
@istreeter istreeter deleted the fix-processing-spec branch February 7, 2025 09:48
benjben pushed a commit that referenced this pull request Feb 14, 2025
A few of the tests in `ProcessingSpec` had recently been disabled by
replacing the real test with `TestControl.executeEmbed(io.timeout(10.seconds))`.
This PR fixes and re-enables the test, so we have better coverage of
when legacy modes are enabled.

Also, I make more use of the new ability to test `writtenToBQ` which was
added in #394. This means we have more test coverage that the expected
fields get loaded.
benjben pushed a commit that referenced this pull request Feb 14, 2025
A few of the tests in `ProcessingSpec` had recently been disabled by
replacing the real test with `TestControl.executeEmbed(io.timeout(10.seconds))`.
This PR fixes and re-enables the test, so we have better coverage of
when legacy modes are enabled.

Also, I make more use of the new ability to test `writtenToBQ` which was
added in #394. This means we have more test coverage that the expected
fields get loaded.
benjben pushed a commit that referenced this pull request Feb 17, 2025
A few of the tests in `ProcessingSpec` had recently been disabled by
replacing the real test with `TestControl.executeEmbed(io.timeout(10.seconds))`.
This PR fixes and re-enables the test, so we have better coverage of
when legacy modes are enabled.

Also, I make more use of the new ability to test `writtenToBQ` which was
added in #394. This means we have more test coverage that the expected
fields get loaded.
benjben pushed a commit that referenced this pull request Feb 17, 2025
- Update license to SLULA 1.1
- Cluster by event_name when creating new table (#402)
- Add parallelism to parseBytes and transform (#400)
- Decrease default batching.maxBytes to 10 MB (#398)
- Fix and improve ProcessingSpec for legacy column mode (#396)
- Add legacyColumnMode configuration (#394)
- Add e2e_latency_millis metric (#391)
- Fix startup on missing existing table (#384)
- Add option to exit on missing Iglu schemas (#382)
- Refactor health monitoring (#381)
- Feature flag to support the legacy column style -- bug fixes (#379 #380)
- Require alter table when schema is evolved for contexts
- Allow for delay in Writer discovering new columns
- Stay healthy if BigQuery table exceeds column limit (#372)
- Recover from server-side schema mismatch exceptions
- Improve exception handling immediately after altering the table
- Manage Writer resource to be consistent with Snowflake Loader
benjben pushed a commit that referenced this pull request Feb 17, 2025
- Update license to SLULA 1.1
- Cluster by event_name when creating new table (#402)
- Add parallelism to parseBytes and transform (#400)
- Decrease default batching.maxBytes to 10 MB (#398)
- Fix and improve ProcessingSpec for legacy column mode (#396)
- Add legacyColumnMode configuration (#394)
- Add e2e_latency_millis metric (#391)
- Fix startup on missing existing table (#384)
- Add option to exit on missing Iglu schemas (#382)
- Refactor health monitoring (#381)
- Feature flag to support the legacy column style -- bug fixes (#379 #380)
- Require alter table when schema is evolved for contexts
- Allow for delay in Writer discovering new columns
- Stay healthy if BigQuery table exceeds column limit (#372)
- Recover from server-side schema mismatch exceptions
- Improve exception handling immediately after altering the table
- Manage Writer resource to be consistent with Snowflake Loader
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants