Skip to content

Simple integrity check for ClickHouse binary#18811

Merged
alexey-milovidov merged 7 commits intomasterfrom
integrity-check
Jan 7, 2021
Merged

Simple integrity check for ClickHouse binary#18811
alexey-milovidov merged 7 commits intomasterfrom
integrity-check

Conversation

@alexey-milovidov
Copy link
Copy Markdown
Member

Changelog category (leave one):

  • Build/Testing/Packaging Improvement

Changelog entry (a user-readable short description of the changes that goes to CHANGELOG.md):
Add simple integrity check for ClickHouse binary. It allows to detect corruption due to faulty hardware (bit rot on storage media or bit flips in RAM).

@robot-clickhouse robot-clickhouse added the pr-build Pull request with build/testing/packaging improvement label Jan 7, 2021
@alexey-milovidov alexey-milovidov self-assigned this Jan 7, 2021
@alexey-milovidov alexey-milovidov merged commit 371149b into master Jan 7, 2021
@alexey-milovidov alexey-milovidov deleted the integrity-check branch January 7, 2021 22:15
azat added a commit to azat/ClickHouse that referenced this pull request Jan 8, 2021
This will also fix integrity check (ClickHouse#18811), the reason it does not pops
up on CI during PR testing because CI does not set
YANDEX_OFFICIAL_BUILD, while it does set it for commits merged into
upstream commits, and hence once it was merged the special build was
failed.

Follow-up for: ClickHouse#16366
azat added a commit to azat/ClickHouse that referenced this pull request Jan 8, 2021
@azat azat mentioned this pull request Jan 8, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pr-build Pull request with build/testing/packaging improvement

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants