You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Changelog entry (a user-readable short description of the changes that goes to CHANGELOG.md):
Deprecate the metadata cache feature. It is experimental and we have never used it. The feature is dangerous: #51182. Remove the system.merge_tree_metadata_cache system table. The metadata cache is still available in this version but will be removed soon. This closes#39197.
This is an automated comment for commit 6573ba5 with description of existing statuses. It's updated for the latest CI running
The full report is available here
The overall status of the commit is 🟢 success
Check name
Description
Status
AST fuzzer
Runs randomly generated queries to catch program errors. The build type is optionally given in parenthesis. If it fails, ask a maintainer for help
🟢 success
CI running
A meta-check that indicates the running CI. Normally, it's in success or pending state. The failed status indicates some problems with the PR
🟢 success
ClickHouse build check
Builds ClickHouse in various configurations for use in further steps. You have to fix the builds that fail. Build logs often has enough information to fix the error, but you might have to reproduce the failure locally. The cmake options can be found in the build log, grepping for cmake. Use these options and follow the general build process
🟢 success
Compatibility check
Checks that clickhouse binary runs on distributions with old libc versions. If it fails, ask a maintainer for help
🟢 success
Docker image for servers
The check to build and optionally push the mentioned image to docker hub
🟢 success
Fast test
Normally this is the first check that is ran for a PR. It builds ClickHouse and runs most of stateless functional tests, omitting some. If it fails, further checks are not started until it is fixed. Look at the report to see which tests fail, then reproduce the failure locally as described here
🟢 success
Flaky tests
Checks if new added or modified tests are flaky by running them repeatedly, in parallel, with more randomization. Functional tests are run 100 times with address sanitizer, and additional randomization of thread scheduling. Integrational tests are run up to 10 times. If at least once a new test has failed, or was too long, this check will be red. We don't allow flaky tests, read the doc
🟢 success
Install packages
Checks that the built packages are installable in a clear environment
🟢 success
Integration tests
The integration tests report. In parenthesis the package type is given, and in square brackets are the optional part/total tests
🟢 success
Mergeable Check
Checks if all other necessary checks are successful
🟢 success
Performance Comparison
Measure changes in query performance. The performance test report is described in detail here. In square brackets are the optional part/total tests
🟢 success
Push to Dockerhub
The check for building and pushing the CI related docker images to docker hub
🟢 success
SQLancer
Fuzzing tests that detect logical bugs with SQLancer tool
🟢 success
Sqllogic
Run clickhouse on the sqllogic test set against sqlite and checks that all statements are passed
🟢 success
Stateful tests
Runs stateful functional tests for ClickHouse binaries built in various configurations -- release, debug, with sanitizers, etc
🟢 success
Stateless tests
Runs stateless functional tests for ClickHouse binaries built in various configurations -- release, debug, with sanitizers, etc
🟢 success
Stress test
Runs stateless functional tests concurrently from several clients to detect concurrency-related errors
🟢 success
Style Check
Runs a set of checks to keep the code style clean. If some of tests failed, see the related log from the report
🟢 success
Unit tests
Runs the unit tests for different release types
🟢 success
Upgrade check
Runs stress tests on server version from last release and then tries to upgrade it to the version from the PR. It checks if the new server can successfully startup without any errors, crashes or sanitizer asserts
I've returned metadata_cache.xml into the configs, so the upgrade check should finish properly. After that, we can remove this config once and for all.
@alexey-milovidov
Hi, i've douted that do merge_tree_metadata_cache settings and use_metadata_cache=1 when creating tables mean the same thing?
This feature is used to speed up loading CH, if it's removed, how can we solve the slow loading of CH?
The latest ClickHouse versions have parallel metadata loading to speed up the start-up time.
You can also enable asynchronous tables loading in the configuration file.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Changelog category (leave one):
Changelog entry (a user-readable short description of the changes that goes to CHANGELOG.md):
Deprecate the metadata cache feature. It is experimental and we have never used it. The feature is dangerous: #51182. Remove the
system.merge_tree_metadata_cachesystem table. The metadata cache is still available in this version but will be removed soon. This closes #39197.