Alexey Milovidov
f0a632f1f1
Fix shellcheck
2023-08-06 05:17:39 +02:00
Alexey Milovidov
f1eee292c9
Enable export (first try)
2023-08-06 04:38:04 +02:00
Alexey Milovidov
32a038cfd7
YAML is mandatory
2023-08-06 02:52:36 +02:00
robot-clickhouse
f65fa627e7
Update version_date.tsv and changelogs after v23.7.3.14-stable
2023-08-05 19:26:13 +00:00
Alexey Milovidov
6825b008e7
Merge pull request #52906 from azat/tests/fix-EADDRINUSE-v2
...
tests: fix possible EADDRINUSE v2
2023-08-05 13:39:25 +03:00
Alexey Milovidov
39883f9373
Add missing targets
2023-08-05 02:35:44 +02:00
Nikita Taranov
555c90a50c
add to integration tests
2023-08-04 23:26:52 +02:00
Nikita Taranov
06717fa3dd
Add abort_on_error=1
to TSAN_OPTIONS
for stress tests
2023-08-04 22:58:22 +02:00
Ilya Yatsishin
0f63a90206
Merge branch 'master' into create-index-unique-noop
2023-08-04 17:53:57 +02:00
Antonio Andelic
d4d93331dd
Merge branch 'master' into add-reading-from-archives
2023-08-04 09:00:20 +00:00
Mikhail f. Shiryaev
a4185d9be0
Merge branch 'master' into sources-with-subs
2023-08-03 16:08:39 +02:00
Alexey Milovidov
65e8ee8fb7
Fix paths
2023-08-03 15:28:18 +02:00
Alexey Milovidov
2c085955d1
Merge branch 'master' into sqltest
2023-08-03 15:20:22 +02:00
robot-clickhouse
659c907d38
Update version_date.tsv and changelogs after v23.7.2.25-stable
2023-08-03 09:55:00 +00:00
Antonio Andelic
96bad0537a
Merge branch 'master' into add-reading-from-archives
2023-08-03 08:36:42 +00:00
Azat Khuzhin
344d648cab
tests: adjust net.ipv4.ip_local_port_range for some services to avoid EADDRINUSE
...
As it turns out, docker does not pass through the sysctls, so adjust
this for know users of unprivileged ports (>32K):
- HDFS
- kafka
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2023-08-02 21:17:49 +02:00
Azat Khuzhin
d2a264c9bb
tests: use explicit address for console to avoid EADDRINUSE
...
The problem is that MinIO uses dynamic port for console address by
default, which may be below ip_local_port_range, and in this case it ca
be reused in a short time, sicne first MinIO allocates the socket, then
close this socket, and only after try to bind to it.
And even though this is a problem of MinIO I'm not a go developer to fix
it.
v2: use long notation of the 127.0.0.1 (that version of MinIO on CI
cannot handle 127.1, while 2023-07-21T21-12-44Z can)
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2023-08-02 21:17:49 +02:00
Alexey Milovidov
a98e869912
Merge branch 'master' into sqltest
2023-08-02 20:08:39 +02:00
Mikhail f. Shiryaev
40cdfa2384
Merge branch 'master' into fix-packager
2023-08-02 11:21:54 +02:00
Antonio Andelic
e366ca61f5
Merge branch 'master' into add-reading-from-archives
2023-08-01 15:33:20 +00:00
Mikhail f. Shiryaev
a330a7ac38
PyYAML>=5.4 conflicts with cython 3
2023-08-01 17:30:53 +02:00
Mikhail f. Shiryaev
0931e87989
Merge branch 'master' into sqltest
2023-08-01 16:14:28 +02:00
Mikhail f. Shiryaev
e5087d14ab
Merge branch 'master' into fix-packager
2023-08-01 12:04:06 +02:00
Kseniia Sumarokova
40ce9cf9ed
Merge pull request #51843 from ClickHouse/kssenii-nginx
...
Replace kssenii/nginx-test by clickhouse/nginx-dav
2023-08-01 11:36:20 +02:00
Antonio Andelic
fe6202c1cc
Disable for fasttest
2023-07-31 17:49:34 +00:00
Antonio Andelic
76331a9b49
Update dockerfile
2023-07-31 14:20:03 +00:00
Antonio Andelic
6a1cf5c683
Extend tests
2023-07-31 13:27:06 +00:00
Alexey Milovidov
0866d0a5bd
Merge branch 'allow-oom-stress-upgrade-checks' into move-regions
2023-07-31 12:29:10 +02:00
Alexey Milovidov
7c49105cd5
Allow OOM in Stress and Upgrade checks
2023-07-31 12:27:35 +02:00
Alexey Milovidov
9ba8bfd3b1
Merge branch 'master' into move-regions
2023-07-30 12:53:16 +03:00
Alexey Milovidov
8155659f87
Merge pull request #52775 from ClickHouse/remove-coverity-2
...
Remove Coverity (part 2)
2023-07-30 12:49:04 +03:00
Alexey Milovidov
6bff19bd82
Remove Coverity (part 2)
2023-07-30 10:27:33 +02:00
Alexey Milovidov
bc1f80dd82
Remove Coverity (part 2)
2023-07-30 10:25:44 +02:00
Alexey Milovidov
7ad4f13caf
Merge branch 'master' into move-regions
2023-07-30 10:34:10 +03:00
Alexey Milovidov
2a88c240ca
Merge branch 'master' into no-export-dynamic
2023-07-30 09:48:52 +03:00
Alexey Milovidov
424fe43090
Update Dockerfile
2023-07-30 06:57:11 +03:00
Alexey Milovidov
ecfde7edc6
Fix Docker
2023-07-30 05:20:51 +02:00
Alexey Milovidov
972653cde3
Change the default timezones in Docker test images
2023-07-30 05:18:52 +02:00
Alexey Milovidov
1deebd3ae6
Fix Docker
2023-07-30 04:22:36 +02:00
Alexey Milovidov
abf058c87d
Merge branch 'master' into no-export-dynamic
2023-07-30 01:49:12 +02:00
robot-clickhouse
28c49e3f20
Update version_date.tsv and changelogs after v23.7.1.2470-stable
2023-07-27 13:47:11 +00:00
Alexander Tokmakov
4d03c23166
Merge pull request #51851 from ClickHouse/add_delay_for_replicated
...
Make shutdown of `ReplicatedMergeTree` tables more soft
2023-07-26 12:59:37 +03:00
Kruglov Pavel
93e10077ba
Fix attaching gdb in stress tests ( #51445 )
...
* Fix attaching gdb in stress tests
* Fix
* Update run.sh
* Try remove run_with_retry
* Return run_with_retry
* Don't set -e in run_with_retry if it was't set before
* Update tests/ci/utils.lib
* Fix bash
---------
Co-authored-by: Alexander Tokmakov <tavplubix@clickhouse.com>
2023-07-26 12:53:19 +03:00
Alexander Tokmakov
6bbed6262e
Merge branch 'master' into add_delay_for_replicated
2023-07-26 12:48:48 +03:00
Alexey Milovidov
34ff0e0ea9
Merge pull request #52184 from azat/tests/randomize-timezone
...
Randomize timezone in tests across non-deterministic around 1970 and default
2023-07-24 22:47:52 +03:00
Alexander Tokmakov
faca49a905
Merge branch 'master' into add_delay_for_replicated
2023-07-24 16:07:38 +02:00
Azat Khuzhin
2389e0f0b6
Randomize timezone in tests across non-deterministic around 1970 and default
...
There was some cases when some patches to the datetime code leads to
flaky tests, due to the tests itself had been runned using regular
timezone (TZ).
But if you will this tests with something "specific" (that is not
strictly defined around 1970 year), those tests will fail.
So to catch such issues in the PRs itself, let's randomize
session_timezone as well.
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2023-07-24 06:13:12 +02:00
Alexey Milovidov
a17652a422
Merge branch 'master' into incbin
2023-07-24 05:33:52 +02:00
Alexey Milovidov
63659c55a1
Merge branch 'incbin' into no-export-dynamic
2023-07-23 21:34:12 +02:00
Alexey Milovidov
0f66d161d6
Merge branch 'master' of github.com:ClickHouse/ClickHouse into no-export-dynamic
2023-07-23 21:33:51 +02:00
Ilya Yatsishin
7a24ed195d
Merge branch 'master' into create-index-unique-noop
2023-07-23 20:47:11 +02:00
Alexey Milovidov
4c1f8f38cd
Fix CI
2023-07-23 17:30:23 +02:00
Alexey Milovidov
43cf31a98e
Merge branch 'master' into no-export-dynamic
2023-07-23 07:26:33 +03:00
alesapin
d1fa105d60
Merge branch 'master' into add_delay_for_replicated
2023-07-23 00:12:29 +02:00
Azat Khuzhin
0b258dda4e
Reproducible builds for Rust
...
From now on cargo will not download anything from the internet during
builds. This step had been moved for docker image builds (via cargo
vendor).
And now cargo inside docker.io/clickhouse/binary-builder will not use
any crates from the internet, so we don't need to add --offline for
cargo commands in cmake (corrosion_import_crate()).
Also the docker build command had been adjusted to allow following
symlinks inside build context, by using tar, this is required for Rust
packages.
Note, that to make proper Cargo.lock that could be vendored I did the
following:
- per-project locks had been removed (since there is no automatic way to
sync the workspace Cargo.lock with per-project Cargo.lock, since cargo
update/generate-lockfile will use only per-project Cargo.toml files
apparently, -Z minimal-versions does not helps either)
- and to generate Cargo.lock with less changes I've pinned version in
the Cargo.toml strictly, i.e. not 'foo = "0.1"' but 'foo = "=0.1"'
then the Cargo.lock for workspace had been generated and afterwards
I've reverted this part.
Plus I have to update the dependencies afterwards, since otherwise there
are conflicts with dependencies for std library. Non trivial.
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2023-07-22 22:46:22 +02:00
Mikhail f. Shiryaev
cf01800a63
Sort DOCKER_*_TAG stuff
2023-07-22 15:45:47 +02:00
Mikhail f. Shiryaev
c6e9f621f1
Replace kssenii/nginx-test:1.1 by clickhouse/nginx-dav
2023-07-22 15:45:47 +02:00
Mikhail f. Shiryaev
8c0113e02b
Sanitize compose files in integration-tests-runner
2023-07-22 15:45:47 +02:00
alesapin
6416fb6eed
Merge branch 'master' into add_delay_for_replicated
2023-07-22 12:11:39 +02:00
Alexey Milovidov
de2016261e
Get rid of it
2023-07-22 05:08:27 +02:00
Alexey Milovidov
e5797b7fea
Merge pull request #51514 from azat/tests/fix-integration-tests
...
Fix running integration tests with spaces in it's names
2023-07-22 03:38:51 +03:00
Alexey Milovidov
3398355e46
Add something with unclear purpose
2023-07-22 02:04:30 +02:00
Alexey Milovidov
999cce12b1
Merge branch 'master' into sqltest
2023-07-22 01:55:54 +02:00
Alexey Milovidov
fa44f84377
Fix style
2023-07-20 04:50:18 +02:00
Alexey Milovidov
f458108c44
Fix style
2023-07-19 22:15:23 +02:00
Alexey Milovidov
3c2fe6e716
Merge branch 'sqltest' of github.com:ClickHouse/ClickHouse into sqltest
2023-07-19 20:00:14 +02:00
Alexey Milovidov
29094a22cf
Fix Docker
2023-07-19 20:00:00 +02:00
Yatsishin Ilya
bb4924ab63
Multiple sqllogictest improvements
2023-07-19 12:24:31 +00:00
Ilya Golshtein
4259176f24
test_for_basic_auth_registry - original zk configuration restored
2023-07-19 08:32:45 +00:00
Ilya Golshtein
aa2b7e248d
test_for_basic_auth_registry - fix port in test_kafka_formats
2023-07-19 08:32:45 +00:00
Ilya Golshtein
83569688cb
test_for_basic_auth_registry - UnknownTopicOrPartitionException
2023-07-19 08:32:45 +00:00
Ilya Golshtein
66581d091a
test_for_basic_auth_registry - both tests works, simplifications
2023-07-19 08:32:45 +00:00
Ilya Golshtein
db8e96147a
test_for_basic_auth_registry - started, but only auth test works
2023-07-19 08:32:45 +00:00
Ilya Golshtein
fb3a860d7f
test_for_basic_auth_registry - one kafka instance again
2023-07-19 08:32:45 +00:00
Ilya Golshtein
e3523cb1a4
test_for_basic_auth_registry - attempt to have two kafka instances
2023-07-19 08:32:45 +00:00
Ilya Golshtein
8b0fc82834
test_for_basic_auth_registry - mock up
2023-07-19 08:32:44 +00:00
robot-clickhouse
891c01e6ab
Automatic style fix
2023-07-19 02:37:02 +00:00
Alexey Milovidov
9b10e0a5bc
Improvement
2023-07-19 04:09:19 +02:00
Alexey Milovidov
fe59729537
Improvement
2023-07-19 04:01:00 +02:00
Alexey Milovidov
76677e009b
Improvement
2023-07-19 04:00:50 +02:00
Alexey Milovidov
50dac21483
Improvement
2023-07-19 03:54:09 +02:00
Alexey Milovidov
2255307a47
Improvement
2023-07-19 03:49:47 +02:00
Alexey Milovidov
fcf4a6ea88
Fix error
2023-07-19 03:48:48 +02:00
Alexey Milovidov
174166b233
Fix error
2023-07-19 03:47:41 +02:00
Alexey Milovidov
df5abcf685
Update Docker
2023-07-19 03:45:43 +02:00
Alexey Milovidov
8e3bd222f0
Add SQLTest
2023-07-19 03:42:32 +02:00
Antonio Andelic
3c2507ad7d
Merge branch 'master' into fix-packager
2023-07-18 09:18:03 +02:00
Nikita Mikhaylov
11cc8b4adf
Merge branch 'master' into add_delay_for_replicated
2023-07-17 19:04:29 +02:00
Azat Khuzhin
6f6562c96b
Fix running integration tests with spaces in it's names
...
Previously they were simply ignored, and not only them, but all the
tests in that group, here is an example [1]
[1]: https://s3.amazonaws.com/clickhouse-test-reports/51448/4ed462ac7834a8180f92ca7d7d3c076e687bfca9/integration_tests__asan__[4_6].html
Note, that I've replaced PYTEST_OPTS with handled by pytest itself
PYTEST_ADDOPTS, since "sh -c $PYTEST_OPTS" does not allows you to
preserve the arguments correctly.
v5: use double quotes for PYTEST_ADDOPTS value
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2023-07-17 17:17:21 +02:00
Mikhail f. Shiryaev
0ba38b4dde
Merge branch 'master' into sources-with-subs
2023-07-17 14:04:02 +02:00
Azat Khuzhin
2720e9177d
Fix flakiness of test_keeper_s3_snapshot
...
This is part of "Why my PR is not merged?" patch set series.
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2023-07-13 14:25:24 +02:00
John Spurlock
7c7a447fd2
Fix a few typos in docker readme.
2023-07-11 12:16:55 -05:00
robot-clickhouse-ci-1
4666838a5d
Merge pull request #49438 from azat/build/unwind
...
Force libunwind usage (removes gcc_eh support)
2023-07-09 05:38:34 +02:00
robot-clickhouse
45d36b736a
Update version_date.tsv and changelogs after v23.6.2.18-stable
2023-07-08 23:14:02 +00:00
Azat Khuzhin
a10aa9ad50
Force libunwind usage (removes gcc_eh support)
...
libunwind is reentrant and signal safe, and works faster then then
gcc_eh (plus it has some custom patches for problems that have been
found during it's usage in ClickHouse).
gcc_eh may be missing in the system (if gcc was not installed), and
even if it exists clickhouse uses -nodefaultlibs, so some care should be
made to make it work.
Also this library is tiny and there shouln't be any problem to require
it always (there is already tendency to require some contrib libraries,
i.e. poco).
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2023-07-08 20:55:50 +02:00
Alexey Milovidov
c828db5720
Allow OOM in AST Fuzzer with Sanitizers
2023-07-08 05:57:23 +02:00
Alexey Milovidov
d15723997b
Merge pull request #51863 from ClickHouse/remove-useless-packages
...
Remove useless packages
2023-07-08 02:21:07 +03:00
Alexey Milovidov
f8eaa3e8e6
Merge pull request #51903 from azat/build/pin-rust
...
Pin rust nightly (to make it stable)
2023-07-07 20:28:57 +03:00
Alexey Milovidov
cf66be571f
Merge branch 'master' into remove-useless-packages
2023-07-07 13:44:13 +03:00
Alexey Milovidov
6cfeef00d7
Merge pull request #31398 from ClickHouse/riscv-in-ci
...
Add Linux RISC-V 64 build to CI
2023-07-06 22:49:16 +03:00
Azat Khuzhin
ec5e26a017
Pin rust nightly (to make it stable)
...
Because of using Rust nightly, and without #49601 the Rust toolchain is
very unstable, and can be frequently failed.
So let's ping particular version.
Also I've looked and it seems that Rust archives stores this archive
without any TTL, since there is even a version for 2015 year.
Follow-up for: #50541
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2023-07-06 21:17:50 +02:00
Antonio Andelic
c390c900c5
Merge branch 'master' into upgrade-check-fix-2
2023-07-06 21:10:41 +02:00
Alexander Sapin
9ae0dc730c
Review fixes + enable in ci
2023-07-06 17:15:26 +02:00
Mikhail f. Shiryaev
6bbaade4a6
Update sccache, do not fail on connection error
2023-07-06 16:09:52 +02:00
Antonio Andelic
f825c85c72
Merge branch 'master' into fix-packager
2023-07-06 08:36:43 +02:00
Antonio Andelic
085f7caccf
Move config changes after configure
2023-07-06 06:30:47 +00:00
Alexey Milovidov
75d051dd55
Remove useless packages
2023-07-06 01:49:53 +02:00
Alexey Milovidov
70bcf28f4a
Merge pull request #51839 from ClickHouse/fix-upgrade-test-disks
...
Fix disk config for upgrade tests
2023-07-06 00:35:18 +03:00
Antonio Andelic
1124c7ae8b
Correctly move config
2023-07-05 12:42:36 +00:00
Mikhail f. Shiryaev
bcc569b9e3
Add temporary pin for docker-ce
2023-07-05 10:28:57 +02:00
Alexey Milovidov
1eaa2e9d30
Merge branch 'master' into no-export-dynamic
2023-07-04 22:37:46 +03:00
Alexey Milovidov
1eafba60d2
Merge branch 'master' into riscv-in-ci
2023-07-04 21:28:05 +02:00
Antonio Andelic
5b31c714a0
Merge branch 'master' into fix-packager
2023-07-04 15:48:31 +02:00
Alexey Milovidov
aa2b8aa893
Merge pull request #51769 from ClickHouse/mypy-1.4.0
...
Version mypy=1.4.1 falsly reports unused ignore comment
2023-07-04 16:45:57 +03:00
Antonio Andelic
3277e4b5bd
Fix build type in packager
2023-07-04 11:22:19 +00:00
Antonio Andelic
6d3dbae8aa
Merge remote-tracking branch 'origin/docs-packaging' into fix-packager
2023-07-04 11:21:53 +00:00
Alexey Milovidov
463c2ba5ce
Revert "Add documentation for building in docker"
2023-07-04 14:07:10 +03:00
Mikhail f. Shiryaev
35c1321952
Version mypy=1.4.1 falsly reports unused ignore comment
2023-07-04 13:05:41 +02:00
Mikhail f. Shiryaev
c715ee5cef
Replace --build-type=debug
by --debug-build
2023-07-03 19:58:47 +02:00
Mikhail f. Shiryaev
469da1831a
Replace --build-type=debug
by --debug-build
2023-07-03 17:42:15 +02:00
Mikhail f. Shiryaev
d0c3847427
Fix source image for sqllogic
2023-07-03 12:29:12 +02:00
Alexander Tokmakov
ce5ca7d2a5
Merge pull request #51502 from ClickHouse/fix_logical_error_on_mutation
...
Fix a logical error on mutation
2023-07-03 12:52:59 +03:00
Antonio Andelic
aeea3dc824
Add odbcinst dep to sqllogic docker
2023-07-03 07:40:05 +00:00
Alexander Tokmakov
43dba76cbf
Merge branch 'master' into fix_logical_error_on_mutation
2023-07-02 19:30:00 +03:00
Antonio Andelic
c06afc53b4
Make scripts backwards compatible
2023-07-02 09:57:06 +00:00
Antonio Andelic
d8238086c6
Merge branch 'master' into better-gdb-wait
2023-07-01 10:39:49 +02:00
robot-clickhouse
8ed1ec49d1
Update version_date.tsv and changelogs after v23.6.1.1524-stable
2023-06-30 15:21:13 +00:00
Antonio Andelic
00aeb407e5
Wait with retries
2023-06-30 14:52:21 +00:00
Alexander Tokmakov
d572eff106
Merge branch 'master' into fix_logical_error_on_mutation
2023-06-30 15:12:35 +03:00
Alexey Milovidov
1e6f6b522c
Merge pull request #51180 from ClickHouse/update-tests-docker
...
Update tests' docker containers
2023-06-30 11:24:59 +03:00
Antonio Andelic
447a4e7b2a
Merge branch 'master' into add-retries-for-zk-create
2023-06-29 20:38:37 +02:00
Antonio Andelic
d1bb8f24c0
Retry chroot creation in ZK
2023-06-29 15:18:32 +00:00
Mikhail f. Shiryaev
ef55e4e94d
Merge pull request #51561 from ClickHouse/ci-for-backports
...
Decoupled commits from #51180 for backports
2023-06-29 16:04:43 +02:00
robot-clickhouse
5656d18690
Update version_date.tsv and changelogs after v23.5.4.25-stable
2023-06-29 13:36:55 +00:00
Alexander Nikolaev
885136fce0
Fix missing /
2023-06-29 15:59:22 +03:00
Alexander Nikolaev
cffc1e058c
Initialization of the database only once.
2023-06-29 15:57:55 +03:00
Mikhail f. Shiryaev
340262814a
Avoid additional maven requests for spark tests
2023-06-29 12:24:19 +02:00
Mikhail f. Shiryaev
92d7b067b0
Bring back lost /tmp cleanup in clickhouse-server docker image
2023-06-28 23:39:08 +02:00
Alexander Tokmakov
296f9968c0
fix
2023-06-28 23:20:02 +02:00
Mikhail f. Shiryaev
406896f9a9
Create cgroupsv2 subtree for docker-in-docker
2023-06-28 22:19:41 +02:00
Mikhail f. Shiryaev
91dc6dfe34
Update mysql-php-client to the recent rolling version
2023-06-28 22:19:39 +02:00
Mikhail f. Shiryaev
ead81879b4
Update integration tests runner too
2023-06-28 22:19:32 +02:00
Mikhail f. Shiryaev
edcf981c48
Update mysql odbc connector
2023-06-28 22:19:31 +02:00
Mikhail f. Shiryaev
5a8ce1f2fe
Do not upload the binaries for fast-tests to tests-reports
2023-06-28 22:19:30 +02:00
Mikhail f. Shiryaev
b68d8fa76e
Update the OS version for builder and testers docker images
2023-06-28 22:19:30 +02:00
Mikhail f. Shiryaev
7b4e6faece
Speedup the submodules cloning
2023-06-28 22:19:28 +02:00
Mikhail f. Shiryaev
45cd7f35cd
Use clickhouse/integration-helper from changed images
2023-06-28 22:11:48 +02:00
Mikhail f. Shiryaev
67a7bdbb3a
Rollback note about 22.04 in #50958
2023-06-28 10:45:07 +02:00
Ilya Yatsishin
92db3c0c70
Merge branch 'master' into sources-with-subs
2023-06-28 10:38:19 +02:00
Mikhail f. Shiryaev
1cd5ae36bd
Get rid of deprecated apt-key
2023-06-28 10:32:21 +02:00
Mikhail f. Shiryaev
6d2b5166b9
Update golang version in builder
2023-06-28 10:32:20 +02:00
Mikhail f. Shiryaev
a2c4546c00
Downgrade the base image to address issues on old dockerd
2023-06-28 10:32:19 +02:00
Mikhail f. Shiryaev
6145baade8
Upgrade OS only once
...
The ubuntu images are updated twice a month, it makes sense to do
upgrade
https://github.com/docker-library/official-images/commits/master/library/ubuntu
2023-06-28 10:32:19 +02:00
Mikhail f. Shiryaev
04a08b47f3
Reorganize installation of clickhouse to have separated layers
2023-06-28 10:32:18 +02:00
Ilya Yatsishin
a9cb4d1b3d
Better tar
2023-06-27 12:32:32 +02:00
Alexey Milovidov
de58339c3b
Merge branch 'fix-perf-tests-jemalloc' of github.com:azat/ClickHouse into many-fixes
2023-06-27 05:35:26 +02:00
Ilya Yatsishin
ed6bfd66fe
Publish changes
2023-06-26 17:28:59 +02:00
Alexey Milovidov
4ee74ec213
Two tests are twice longer in average with Analyzer and sometimes failing
2023-06-26 02:19:52 +02:00
Azat Khuzhin
5871ca0836
Fix performance tests due to warnings from jemalloc about Per-CPU arena disabled
...
jemalloc can show the following warning:
Number of CPUs detected is not deterministic. Per-CPU arena disabled
It will be shown if one of the following returns different number of
CPUs:
- _SC_NPROCESSORS_ONLN
- _SC_NPROCESSORS_CONF
- sched_getaffinity()
And actually for my CPU linux returns different numbers, because there
are more possible CPUs then online, from dmesg:
smpboot: Allowing 128 CPUs, 64 hotplug CPUs
And from sysfs:
# grep . /sys/devices/system/cpu/{possible,online,offline}
/sys/devices/system/cpu/possible:0-127
/sys/devices/system/cpu/online:0-63
/sys/devices/system/cpu/offline:64-127
From ACPI:
# acpidump -o acpi
# acpixtract -a acpi
# iasl -d *.dat
# grep -e 'Processor Enabled' apic.dsl | sort | uniq -c
64 Processor Enabled : 0
64 Processor Enabled : 1
So I guess this is the same as what happened in this perf run [1].
[1]: https://s3.amazonaws.com/clickhouse-test-reports/51360/5d43a64112711b339b82b1c0e8df7882546a1a3c/performance_comparison_[4_4]/report.html
P.S. personally I, just use cmdline=possible_cpus=64 to fix this for my
setup.
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2023-06-25 09:37:37 +02:00
Alexander Tokmakov
f973bd7516
suppress check for covered parts in zk
2023-06-20 23:53:32 +02:00
Alexander Tokmakov
bca0d76cbf
Merge pull request #50107 from ClickHouse/rmt_better_background_tasks_scheduling
...
Improve scheduling of background tasks in ReplicatedMergeTree
2023-06-20 16:25:19 +03:00
Alexander Tokmakov
5dd9b10c8e
fix
2023-06-19 20:14:28 +02:00
Yatsishin Ilya
b472480d48
Fix branch name
2023-06-19 10:06:56 +00:00
robot-clickhouse
fbcec61aec
Update version_date.tsv and changelogs after v22.8.19.10-lts
2023-06-17 14:01:58 +00:00
Mikhail f. Shiryaev
5d4a3ac0c6
Do not spam sqlancer build log
2023-06-16 00:44:42 +02:00
Mikhail f. Shiryaev
60ab05e86f
Sqlancer has changed master to main
2023-06-16 00:28:09 +02:00
Denny Crane
c142ed8a06
Merge branch 'master' into patch-51
2023-06-14 17:39:00 -03:00
Alexander Tokmakov
ffde5affeb
Merge pull request #50929 from ClickHouse/fix_illegal_column_timezone
...
Fix 'Illegal column timezone' in stress tests
2023-06-14 17:56:57 +03:00
Denny Crane
404a52432c
Update README.md
2023-06-13 19:39:23 -03:00
Denny Crane
d8d5700810
Update README.md
2023-06-13 19:24:36 -03:00
Denny Crane
a570b00bdf
Update README.md
2023-06-13 19:19:34 -03:00
Mikhail f. Shiryaev
0bc624dc02
Fix the statless tests image for old commits
2023-06-13 17:53:19 +02:00
Alexander Tokmakov
5368fa72ca
Merge pull request #50487 from Avogar/add-gdb-to-stateless-tests
...
Attach gdb in stateless tests
2023-06-13 17:04:17 +03:00
Alexander Tokmakov
3a2fa65075
fix 'Illegal column timezone' in stress tests
2023-06-13 16:02:54 +02:00
Mikhail f. Shiryaev
a7408170c8
Use H3
2023-06-12 11:21:43 +02:00
Robert Schulze
6b2c33b1e4
Document x86 / ARM prerequisites for Docker image
2023-06-12 09:16:22 +00:00
Alexey Milovidov
fef63351bb
Merge branch 'master' into no-export-dynamic
2023-06-11 19:56:00 +03:00
robot-clickhouse
296b11a1ae
Update version_date.tsv and changelogs after v23.5.2.7-stable
2023-06-10 20:56:54 +00:00
alesapin
a614aa3b03
More leftovers
2023-06-10 16:06:37 +02:00
alesapin
20b66689f3
Fix test
2023-06-10 13:34:51 +02:00
robot-clickhouse
61a20468f7
Update version_date.tsv and changelogs after v23.5.1.3174-stable
2023-06-09 11:53:29 +00:00
Kruglov Pavel
5b3cece42e
Fix shellcheck
2023-06-06 12:23:00 +02:00
Sema Checherinda
990652119e
Merge pull request #50361 from nickitat/fail_perf_on_too_many_slow
...
Fail perf tests when too many queries slowed down
2023-06-06 11:33:04 +02:00
avogar
e8c6c7967b
Move attaching gdb to separate lib
2023-06-05 18:21:40 +00:00
Alexey Milovidov
5d26b0cf7c
Merge pull request #50550 from cmsxbc/misc-darwin-build
...
skip extracting darwin toolchain in builder when unncessary
2023-06-05 11:11:34 +03:00
Alexey Milovidov
47379ac039
Update build.sh
2023-06-05 03:58:42 +03:00
Azat Khuzhin
bf127f4e1e
MSan support for Rust
...
Previously you have to unpoison memory from the Rust, however Rust does
supports MSan, so let's simply use it.
But for this we need nightly Rust and recompile standard library.
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2023-06-04 23:04:55 +02:00
cmsxbc
4bb44c7c72
1. skip extract darwin toolchain in builder when uncessary
...
2. update MacOSX SDK version in toolchain readme to match in builder
2023-06-04 23:06:21 +08:00
Nikita Taranov
4506299d73
impl
2023-06-02 23:14:09 +02:00
avogar
8973259678
Test attach gdb in stateless tests
2023-06-02 15:00:24 +00:00
Alexander Tokmakov
1544067fb3
Update run.sh
2023-06-01 23:28:19 +03:00
何李夫
e4c8c4cecf
Add zookeeper name in endpoint id ( #49780 )
...
* Add zookeeper name in endpoint id
When we migrate a replicated table from one zookeeper cluster to
another (the reason why we migration is that zookeeper's load is
too high), we will create a new table with the same zpath, but it
will fail and the old table will be in trouble.
Here is some infomation:
1.old table:
CREATE TABLE a1 (`id` UInt64)
ENGINE = ReplicatedMergeTree('/clickhouse/tables/default/a1/{shard}', '{replica}')
ORDER BY (id);
2.new table:
CREATE TABLE a2 (`id` UInt64)
ENGINE = ReplicatedMergeTree('aux1:/clickhouse/tables/default/a1/{shard}', '{replica}')
ORDER BY (id);
3.error info:
<Error> executeQuery: Code: 220. DB::Exception: Duplicate interserver IO endpoint:
DataPartsExchange:/clickhouse/tables/default/a1/01/replicas/02.
(DUPLICATE_INTERSERVER_IO_ENDPOINT)
<Error> InterserverIOHTTPHandler: Code: 221. DB::Exception: No interserver IO endpoint
named DataPartsExchange:/clickhouse/tables/default/a1/01/replicas/02.
(NO_SUCH_INTERSERVER_IO_ENDPOINT)
* Revert "Add zookeeper name in endpoint id"
This reverts commit 9deb75b249619b7abdd38e3949ca8b3a76c9df8e.
* Add zookeeper name in endpoint id
When we migrate a replicated table from one zookeeper cluster to
another (the reason why we migration is that zookeeper's load is
too high), we will create a new table with the same zpath, but it
will fail and the old table will be in trouble.
* Fix incompatible with a new setting
* add a test, fix other issues
* Update 02442_auxiliary_zookeeper_endpoint_id.sql
* Update 02735_system_zookeeper_connection.reference
* Update 02735_system_zookeeper_connection.sql
* Update run.sh
* Remove the 'no-fasttest' tag
* Update 02442_auxiliary_zookeeper_endpoint_id.sql
---------
Co-authored-by: Alexander Tokmakov <tavplubix@clickhouse.com>
Co-authored-by: Alexander Tokmakov <tavplubix@gmail.com>
2023-05-25 12:50:14 +03:00
Azat Khuzhin
73661c3a46
Move tunnings for woboq codebrowser to cmake out from build.sh
...
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2023-05-18 18:18:30 +02:00
Mikhail f. Shiryaev
e79c1cdb1a
Attempt to increas parallelism for codebrowser_generator
2023-05-12 19:22:51 +02:00
Mikhail f. Shiryaev
65d1ae77ee
Use updated upstream woboq
2023-05-12 19:22:49 +02:00
Mikhail f. Shiryaev
eb122487ad
Add logs to the report, do not chown unnecessary
2023-05-12 19:22:48 +02:00
Mikhail f. Shiryaev
ec701d96c7
Rework the codebrowser build directories structure
2023-05-12 19:22:47 +02:00
Mikhail f. Shiryaev
7614c1c848
Move the command for codebrowser into a script
2023-05-12 19:22:45 +02:00
Azat Khuzhin
a0cc5b7e47
Merge remote-tracking branch 'u/master' into build/llvm-16
2023-05-10 16:28:36 +02:00
Han Fei
d17aa828b3
Merge pull request #49361 from hanfei1991/hanfei/fiu
...
support named fault injection and add a simple test
2023-05-10 15:51:51 +02:00
Han Fei
505d9be7b2
address comments
2023-05-10 13:56:17 +02:00
Azat Khuzhin
be39e8e566
Merge remote-tracking branch 'u/master' into build/llvm-16
...
Conflicts:
docker/test/codebrowser/Dockerfile
2023-05-09 20:40:43 +02:00
Mikhail f. Shiryaev
780b5a6f97
Fix a wrong built generator removal, use depth=1
2023-05-09 12:36:02 +02:00
Azat Khuzhin
bf17c819c3
docker: fix path to clang builtin headers for woboq code browser
...
By default woboq uses $version.$minor.$patch, while clang simply uses
$version:
CMake Error at generator/CMakeLists.txt:77 (message):
Could not find any clang builtins headers in
/usr/lib/llvm-16/lib/clang/16.0.4/include
# ls -d /usr/lib/llvm-16/lib/clang/16/include
/usr/lib/llvm-16/lib/clang/16/include
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2023-05-09 10:31:55 +02:00
Azat Khuzhin
08b8b7e587
docker: remove symlink for libclang (not required anymore)
...
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2023-05-09 10:30:02 +02:00
Azat Khuzhin
82536fedde
docker: install libclang-16-dev for woboq code browser
...
Otherwise you will get the following error:
CMake Error at /usr/lib/llvm-16/lib/cmake/clang/ClangTargets.cmake:792 (message):
The imported target "clangBasic" references the file
"/usr/lib/llvm-16/lib/libclangBasic.a"
but this file does not exist. Possible reasons include:
* The file was deleted, renamed, or moved to another location.
* An install or uninstall procedure did not complete successfully.
* The installation package was faulty and contained
"/usr/lib/llvm-16/lib/cmake/clang/ClangTargets.cmake"
but not all the files it references.
Call Stack (most recent call first):
/usr/lib/llvm-16/lib/cmake/clang/ClangConfig.cmake:20 (include)
generator/CMakeLists.txt:7 (Find_Package)
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2023-05-09 10:25:50 +02:00
Han Fei
64b67b9a37
Merge branch 'master' into hanfei/fiu
2023-05-09 01:14:30 +02:00
Azat Khuzhin
c525d13272
Enable back thread fuzzuer under TSan
...
Since initial issue got resolved [1].
[1]: https://github.com/google/sanitizers/issues/1540
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2023-05-08 22:35:09 +02:00
Azat Khuzhin
c37fe64040
Merge remote-tracking branch 'u/master' into build/llvm-16
2023-05-08 22:33:52 +02:00
Alexey Milovidov
8cd9fc4a2d
Fix build
2023-05-06 23:52:16 +02:00
Alexey Milovidov
763c98bd70
Fix typo
2023-05-06 23:40:19 +02:00
Dmitry Novik
a3b3b78eb0
EXPECTED_TO_FAIL -> NOT_FAILED
2023-05-05 17:53:15 +00:00
Dmitry Novik
0baaaaba42
KNOWN_BROKEN -> BROKEN
2023-05-05 17:43:54 +00:00
Dmitry Novik
5422e3058f
Use more specific test status
2023-05-05 16:19:01 +00:00
Dmitry Novik
b13e3abc4d
Improve CI check for Analyzer
2023-05-05 15:17:16 +00:00
alesapin
08039024a2
Merge pull request #49492 from ClickHouse/add_server_jepsen_image
...
Fixes in server jepsen image
2023-05-04 12:02:27 +02:00
alesapin
412b161104
Merge pull request #48791 from kssenii/better-local-object-storage
...
Make local object storage work consistently with s3 object storage, fix problem with append, make it configurable as independent storage
2023-05-04 11:47:43 +02:00
alesapin
27f9384717
Followup
2023-05-03 23:33:19 +02:00
alesapin
c1d8fab2da
Fxi
2023-05-03 21:05:19 +02:00
alesapin
6e8934f856
Improve image for local run
2023-05-03 14:40:18 +02:00
alesapin
fad187fa8a
Add image for docker-server jepsen
2023-05-03 14:38:56 +02:00
robot-clickhouse
b7d641cebe
Update version_date.tsv and changelogs after v23.4.2.11-stable
2023-05-02 16:39:28 +00:00
Han Fei
d608ba41e7
try to fix
2023-05-02 00:05:36 +02:00
Kseniia Sumarokova
d4aa96e262
Merge branch 'master' into better-local-object-storage
2023-04-28 21:05:05 +02:00
Kseniia Sumarokova
45e2d296f9
Merge branch 'master' into better-local-object-storage
2023-04-27 14:54:04 +02:00
robot-clickhouse
3448b112d8
Automatic style fix
2023-04-27 12:31:00 +00:00
Alexey Milovidov
8eae3ed3a5
Fix garbage #48719
2023-04-27 13:48:23 +02:00
robot-clickhouse
904461773d
Update version_date.tsv and changelogs after v23.4.1.1943-stable
2023-04-26 23:50:52 +00:00
Kseniia Sumarokova
c4abe66d77
Update run.sh
2023-04-25 12:25:49 +02:00
Dmitry Novik
0d3e896f57
Merge pull request #48719 from ClickHouse/analyzer-ci
...
Add CI run with new analyzer enabled
2023-04-24 17:36:18 +02:00
Mikhail f. Shiryaev
055a72d54f
Remove the comment to rebuild the docker image
2023-04-24 11:21:09 +02:00
kssenii
f38dfc9206
Update run.sh
2023-04-23 12:49:22 +02:00
kssenii
24b75329f0
Merge remote-tracking branch 'origin/better-local-object-storage' into better-local-object-storage
2023-04-23 12:41:22 +02:00
kssenii
d8023806a9
Merge remote-tracking branch 'upstream/master' into better-local-object-storage
2023-04-23 12:39:34 +02:00
robot-clickhouse
9a3600bda5
Update version_date.tsv and changelogs after v23.3.2.37-lts
2023-04-22 15:54:55 +00:00
Kseniia Sumarokova
370aa60159
Update run.sh
2023-04-21 22:10:06 +02:00
robot-clickhouse
eda1379180
Automatic style fix
2023-04-21 19:04:36 +00:00
Dmitry Novik
5fef967872
Make error message better
2023-04-21 18:11:54 +00:00
Dmitry Novik
1fdee1a2ab
Merge branch 'master' into analyzer-ci
2023-04-21 15:43:16 +02:00
kssenii
e58c16318f
Merge remote-tracking branch 'upstream/master' into better-local-object-storage
2023-04-21 12:49:40 +02:00
kssenii
88f412ad23
Fix upgrade check, fix integration test
2023-04-21 12:44:08 +02:00
Mikhail f. Shiryaev
634cf010b9
Merge pull request #48935 from ClickHouse/fasttests-build-time
...
Add building stage to the fasttests report, respect existing status on rerun
2023-04-20 15:50:18 +02:00
Mikhail f. Shiryaev
c80d8081d2
Add building stage to the fasttests report
2023-04-19 13:35:28 +02:00
Mikhail f. Shiryaev
95eb78a593
Using a proper --tls=false option to disable TLS
2023-04-19 13:33:15 +02:00
Mikhail f. Shiryaev
6a6a028a51
Reduce docker image size, fix slow startup
2023-04-19 09:44:53 +02:00
Dmitry Novik
308970da83
Add logging
2023-04-18 13:53:13 +00:00
Dmitry Novik
b2ed99f6b3
Merge branch 'master' into analyzer-ci
2023-04-18 13:07:45 +02:00
Dmitry Novik
6197d3d55f
Pass volume only for analyzer
2023-04-18 00:12:30 +00:00
Sema Checherinda
0354a964cd
turn on all CI back
2023-04-17 14:07:56 +02:00
Sema Checherinda
c3b9d5fe6e
introduce sqllogic runner
2023-04-16 13:57:24 +02:00