Skip to content

Better error handling and logging in WriteBufferFromS3#21836

Merged
Avogar merged 5 commits intoClickHouse:masterfrom
Jokser:write-buffer-s3-better-error-handling
Mar 24, 2021
Merged

Better error handling and logging in WriteBufferFromS3#21836
Avogar merged 5 commits intoClickHouse:masterfrom
Jokser:write-buffer-s3-better-error-handling

Conversation

@Jokser
Copy link
Copy Markdown
Contributor

@Jokser Jokser commented Mar 17, 2021

I hereby agree to the terms of the CLA available at: https://yandex.ru/legal/cla/?lang=en

Changelog category (leave one):

  • Bug Fix

Changelog entry (a user-readable short description of the changes that goes to CHANGELOG.md):
Better error handling and logging in WriteBufferFromS3.

Detailed description / Documentation draft:
Currently, 'temporary_buffer' used in WriteBufferFromS3 may silently lose data if there is insufficient memory in CH process. This change improves error handling and adds more logging in WriteBufferFromS3.

@robot-clickhouse robot-clickhouse added the pr-bugfix Pull request with bugfix, not backported by default label Mar 17, 2021
@Avogar Avogar self-assigned this Mar 19, 2021
@Avogar
Copy link
Copy Markdown
Member

Avogar commented Mar 22, 2021

Let's wait for the tests and merge, I just want all the integration tests to run without a timeout)

@Avogar
Copy link
Copy Markdown
Member

Avogar commented Mar 23, 2021

@Jokser there are some conflicts appeared, can you look at it?

Jokser added 2 commits March 23, 2021 13:00
…ter-error-handling

# Conflicts:
#	src/IO/WriteBufferFromS3.cpp
…kser/ClickHouse into write-buffer-s3-better-error-handling
@Jokser
Copy link
Copy Markdown
Contributor Author

Jokser commented Mar 24, 2021

@Avogar Conflicts have resolved. Could you please merge the change?

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

Labels

pr-bugfix Pull request with bugfix, not backported by default

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants