Skip to content

Use append instead of fastAppend for Iceberg writes#10105

Closed
liqinrae wants to merge 1 commit intotrinodb:masterfrom
liqinrae:fastappend_fix
Closed

Use append instead of fastAppend for Iceberg writes#10105
liqinrae wants to merge 1 commit intotrinodb:masterfrom
liqinrae:fastappend_fix

Conversation

@liqinrae
Copy link
Copy Markdown
Contributor

As mentioned in issue #9340, althoughfastApppend is faster when appending files to tables, it does not merge manifests during commits and results in slower scan planning over time. append is a more adaptive method since it can be configured to merge manifests by setting the value of commit.manifest.min-count-to-merge and only merge manifests when the size of the manifests is greater than the configured value.

@cla-bot cla-bot bot added the cla-signed label Nov 29, 2021
@liqinrae liqinrae requested a review from findepi November 29, 2021 22:18
@losipiuk losipiuk assigned losipiuk and unassigned losipiuk Nov 30, 2021
Copy link
Copy Markdown
Member

@findepi findepi left a comment

Choose a reason for hiding this comment

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

please squash commits

address comments
@findepi
Copy link
Copy Markdown
Member

findepi commented Jan 14, 2022

Merged as 0870114, thanks!

had to update commit message.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

3 participants