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):
Remove the experimental feature "in-memory data parts". The data format is still supported, but the settings are no-op, and compact or wide parts will be used instead. This closes#45409.
This is an automated comment for commit 3cf1da7 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 🔴 failure
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
🔴 failure
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
There are some count of tests with InMemoryParts. I see that you are deleting them.
Hovewer the one has to be remain at least. Lets choose one or write new one.
That test has to check that new server is able to read old wal.bin. I see in the code that it should, but the test protects that code from unexpected changes. That test will participate in upgrade check. Upgrade check runs stress tests on server from the previous release. That leads to creating wal.bin file on disk. After that upgrade check runs new build with the files from previous run. Therefore we are sure that wal.bin is supported (not broken) in read-and-delete way in new build.
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):
Remove the experimental feature "in-memory data parts". The data format is still supported, but the settings are no-op, and compact or wide parts will be used instead. This closes #45409.