Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

[iceberg-extra-props] Merge with latest master #22

Merged
merged 5,408 commits into from
Oct 6, 2024

Conversation

Priyansh121096
Copy link
Collaborator

Issue number of the reported bug or feature request: #

Describe your changes
A clear and concise description of the changes you have made.

Testing performed
Describe the testing you have performed to ensure that the bug has been addressed, or that the new feature works as planned.

Additional context
Add any other context about your contribution here.

wendigo and others added 30 commits September 19, 2024 22:18
Makes rowCount final instead of a volatile AtomicLong, and avoids
repeated atomic updates inside of the SpoolingExchangeOutputBuffer in
favor of a single final update outside of the loop.
When product tests fail, they produce an report, which is used to
generate GitHub Actions annotations so it's easier to know the failure
cause, without having to browse the failed job logs. Generate a similar
annotation when the test environment fails to start, which is a common
failure cause.

The original error is still produced, so it can be looked up in logs,
for anyone that's used to doing it.
Cleanup after test.
ClickHouse collation is case-sensitive.
ClickHouse has same sort ordering as Trino.

Per https://clickhouse.com/docs/en/sql-reference/statements/show#show_columns
ClickHouse has no per-column collations
Clickhouse is UTF-8 encoded with byte-by-byte comparison.
https://clickhouse.com/docs/en/sql-reference/statements/select/order-by#collation-support
So exactly as trino.
https://github.com/airlift/slice/blob/2.2/src/main/java/io/airlift/slice/Slice.java#L1205
That’s why all operations on varchars may pushdown.
@Priyansh121096 Priyansh121096 merged commit e953a3e into bloomberg:iceberg-extra-props Oct 6, 2024
1 check passed
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.