Skip to content

Do not check for cyclic dependencies on create table with no dependencies#83077

Merged
Avogar merged 1 commit intomasterfrom
Avogar-patch-8
Jul 3, 2025
Merged

Do not check for cyclic dependencies on create table with no dependencies#83077
Avogar merged 1 commit intomasterfrom
Avogar-patch-8

Conversation

@Avogar
Copy link
Member

@Avogar Avogar commented Jul 2, 2025

Changelog category (leave one):

  • Bug Fix (user-visible misbehavior in an official stable release)

Changelog entry (a user-readable short description of the changes that goes to CHANGELOG.md):

Do not check for cyclic dependencies on create table with no dependencies. It fixes performance degradation of the use cases with creation of thousands of tables that was introduced in #65405.

Closes #79366
Closes #82883

Documentation entry for user-facing changes

  • Documentation is written (mandatory for new features)

@Avogar Avogar added the pr-must-backport Pull request should be backported intentionally. Use this label with great care! label Jul 2, 2025
@clickhouse-gh
Copy link
Contributor

clickhouse-gh bot commented Jul 2, 2025

Workflow [PR], commit [fdc336f]

Summary:

job_name test_name status info comment
Stateless tests (amd_tsan, s3 storage, 3/3) failure
00988_expansion_aliases_limit FAIL
03352_concurrent_rename_alter FAIL
Killed by signal (in clickhouse-server.log) FAIL
Fatal messages (in clickhouse-server.log) FAIL
Found signal in gdb.log FAIL
Finish Workflow failure
python3 ./ci/jobs/scripts/workflow_hooks/new_tests_check.py failure

@clickhouse-gh clickhouse-gh bot added the pr-bugfix Pull request with bugfix, not backported by default label Jul 2, 2025
@hanfei1991 hanfei1991 self-assigned this Jul 2, 2025
@Avogar
Copy link
Member Author

Avogar commented Jul 3, 2025

Stateless tests (amd_tsan, s3 storage, 3/3) - The test runner was terminated unexpectedly
CH Inc sync - Job timeout expired in integration tests

@Avogar Avogar added this pull request to the merge queue Jul 3, 2025
Merged via the queue into master with commit 3c2720e Jul 3, 2025
118 of 123 checks passed
@Avogar Avogar deleted the Avogar-patch-8 branch July 3, 2025 17:52
@robot-ch-test-poll4 robot-ch-test-poll4 added the pr-synced-to-cloud The PR is synced to the cloud repo label Jul 3, 2025
@robot-ch-test-poll3 robot-ch-test-poll3 added pr-backports-created-cloud deprecated label, NOOP pr-must-backport-synced The `*-must-backport` labels are synced into the cloud Sync PR labels Jul 3, 2025
robot-ch-test-poll3 added a commit that referenced this pull request Jul 3, 2025
Cherry pick #83077 to 24.8: Do not check for cyclic dependencies on create table with no dependencies
robot-clickhouse added a commit that referenced this pull request Jul 3, 2025
robot-ch-test-poll3 added a commit that referenced this pull request Jul 3, 2025
Cherry pick #83077 to 25.3: Do not check for cyclic dependencies on create table with no dependencies
robot-clickhouse added a commit that referenced this pull request Jul 3, 2025
robot-ch-test-poll3 added a commit that referenced this pull request Jul 3, 2025
Cherry pick #83077 to 25.4: Do not check for cyclic dependencies on create table with no dependencies
robot-clickhouse added a commit that referenced this pull request Jul 3, 2025
robot-ch-test-poll3 added a commit that referenced this pull request Jul 3, 2025
Cherry pick #83077 to 25.5: Do not check for cyclic dependencies on create table with no dependencies
robot-clickhouse added a commit that referenced this pull request Jul 3, 2025
robot-ch-test-poll3 added a commit that referenced this pull request Jul 3, 2025
Cherry pick #83077 to 25.6: Do not check for cyclic dependencies on create table with no dependencies
robot-clickhouse added a commit that referenced this pull request Jul 3, 2025
@robot-ch-test-poll2 robot-ch-test-poll2 added the pr-backports-created Backport PRs are successfully created, it won't be processed by CI script anymore label Jul 3, 2025
clickhouse-gh bot added a commit that referenced this pull request Jul 3, 2025
Backport #83077 to 25.6: Do not check for cyclic dependencies on create table with no dependencies
alexey-milovidov added a commit that referenced this pull request Jul 4, 2025
Backport #83077 to 25.4: Do not check for cyclic dependencies on create table with no dependencies
zvonand pushed a commit to Altinity/ClickHouse that referenced this pull request Jul 10, 2025
Do not check for cyclic dependencies on create table with no dependencies
Enmk added a commit to Altinity/ClickHouse that referenced this pull request Jul 11, 2025
25.3.5 Backport of ClickHouse#83077: Do not check for cyclic dependencies on create table with no dependencies
Avogar added a commit that referenced this pull request Jul 16, 2025
Backport #83077 to 25.5: Do not check for cyclic dependencies on create table with no dependencies
Avogar added a commit that referenced this pull request Jul 16, 2025
Backport #83077 to 25.3: Do not check for cyclic dependencies on create table with no dependencies
Avogar added a commit that referenced this pull request Jul 16, 2025
Backport #83077 to 24.8: Do not check for cyclic dependencies on create table with no dependencies
zvonand pushed a commit to Altinity/ClickHouse that referenced this pull request Jul 16, 2025
Do not check for cyclic dependencies on create table with no dependencies
zvonand added a commit to Altinity/ClickHouse that referenced this pull request Jul 18, 2025
25.3.6 Backport of ClickHouse#83077: Do not check for cyclic dependencies on create table with no dependencies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pr-backports-created Backport PRs are successfully created, it won't be processed by CI script anymore pr-backports-created-cloud deprecated label, NOOP pr-bugfix Pull request with bugfix, not backported by default pr-must-backport Pull request should be backported intentionally. Use this label with great care! pr-must-backport-synced The `*-must-backport` labels are synced into the cloud Sync PR pr-synced-to-cloud The PR is synced to the cloud repo

Projects

None yet

5 participants