Use encrypted disks for tests with S3 by default by nikitamikhaylov · Pull Request #59898 · ClickHouse/ClickHouse · GitHub
Skip to content

Use encrypted disks for tests with S3 by default#59898

Merged
antonio2368 merged 31 commits into
masterfrom
encryption-s3-by-default
Jul 24, 2025
Merged

Use encrypted disks for tests with S3 by default#59898
antonio2368 merged 31 commits into
masterfrom
encryption-s3-by-default

Conversation

@nikitamikhaylov

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):

Use encrypted disks for tests with S3 by default.

@robot-ch-test-poll robot-ch-test-poll added the pr-build Pull request with build/testing/packaging improvement label Feb 12, 2024
@robot-ch-test-poll

robot-ch-test-poll commented Feb 12, 2024

Copy link
Copy Markdown
Contributor

@alexey-milovidov alexey-milovidov self-assigned this Feb 12, 2024
Comment thread tests/config/config.d/s3_storage_policy_by_default.xml
@clickhouse-gh

clickhouse-gh Bot commented Jun 25, 2024

Copy link
Copy Markdown
Contributor

Dear @alexey-milovidov, this PR hasn't been updated for a while. You will be unassigned. Will you continue working on it? If so, please feel free to reassign yourself.

@alexey-milovidov

Copy link
Copy Markdown
Member

@nikitamikhaylov this change is approved, let's continue!

@nikitamikhaylov nikitamikhaylov force-pushed the encryption-s3-by-default branch from 6809cf9 to 4d11dd5 Compare June 26, 2024 13:48
@nikitamikhaylov nikitamikhaylov force-pushed the encryption-s3-by-default branch from 4d11dd5 to 9be5f98 Compare February 18, 2025 16:07
@clickhouse-gh

clickhouse-gh Bot commented Feb 18, 2025

Copy link
Copy Markdown
Contributor

Workflow [PR], commit [5503dd4]

@nikitamikhaylov nikitamikhaylov force-pushed the encryption-s3-by-default branch from 9be5f98 to be815bf Compare February 19, 2025 22:08
@antonio2368 antonio2368 self-assigned this Feb 27, 2025
@antonio2368 antonio2368 force-pushed the encryption-s3-by-default branch from b2b7bd9 to ac4e668 Compare February 28, 2025 16:42
@clickhouse-gh

clickhouse-gh Bot commented Apr 1, 2025

Copy link
Copy Markdown
Contributor

Dear @antonio2368, this PR hasn't been updated for a while. You will be unassigned. Will you continue working on it? If so, please feel free to reassign yourself.

@alexey-milovidov

Copy link
Copy Markdown
Member

@antonio2368 antonio2368 self-assigned this Apr 11, 2025
@antonio2368 antonio2368 force-pushed the encryption-s3-by-default branch 2 times, most recently from 9baa1a4 to 0827f54 Compare April 18, 2025 12:32
@nikitamikhaylov nikitamikhaylov force-pushed the encryption-s3-by-default branch 2 times, most recently from f71cbad to 8ea7c51 Compare May 17, 2025 17:24
@antonio2368 antonio2368 force-pushed the encryption-s3-by-default branch from 77a8e7f to 15c40b7 Compare July 18, 2025 08:42
@antonio2368 antonio2368 force-pushed the encryption-s3-by-default branch from 15c40b7 to b199cb5 Compare July 18, 2025 08:42
@antonio2368 antonio2368 force-pushed the encryption-s3-by-default branch from 399e769 to 815d210 Compare July 21, 2025 11:34
@antonio2368 antonio2368 added this pull request to the merge queue Jul 24, 2025
@antonio2368 antonio2368 removed this pull request from the merge queue due to a manual request Jul 24, 2025
@antonio2368 antonio2368 added this pull request to the merge queue Jul 24, 2025
Merged via the queue into master with commit 36a95ed Jul 24, 2025
120 of 123 checks passed
@antonio2368 antonio2368 deleted the encryption-s3-by-default branch July 24, 2025 11:16
@robot-clickhouse-ci-1 robot-clickhouse-ci-1 added the pr-synced-to-cloud The PR is synced to the cloud repo label Jul 24, 2025
zvonand pushed a commit to Altinity/ClickHouse that referenced this pull request Sep 2, 2025
…default

Use encrypted disks for tests with S3 by default
pull Bot pushed a commit to Lobinson1/ClickHouse that referenced this pull request May 25, 2026
After ClickHouse#92141 refactored version metadata to use atomic tmp+rename writes
instead of `WriteMode::Append`, the race that previously corrupted
`txn_version.txt` on encrypted disks (see ClickHouse#59898 discussion) is no longer
possible: concurrent `creation_csn` and `removal_tid` updates can no longer
interleave inside the encrypted append path.

Install `transactions.xml` in encrypted-storage CI jobs and drop the
`no-encrypted-storage` tag from transaction-related stateless tests.
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 pr-synced-to-cloud The PR is synced to the cloud repo

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants