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

Simple integrity check for ClickHouse binary #18811

Merged
merged 7 commits into from
Jan 7, 2021
Merged

Conversation

alexey-milovidov
Copy link
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