ClickHouse/docker
Azat Khuzhin 3772415588 tests/stress: add dmesg output (to see OOM details)
max_server_memory_usage already set to 75%, so OOM should not happens,
the reason is that because RSS does not match with memory tracker
statistics:

    2022.08.05 12:36:57.869896 [ 82524 ] {} <Trace> AsynchronousMetrics: MemoryTracking: was 64.69 GiB, peak 65.26 GiB, will set to 62.80 GiB (RSS), difference: -1.89 GiB
    ...
    2022.08.05 12:37:00.213440 [ 82334 ] {} <Error> void DB::MergeTreeBackgroundExecutor<DB::MergeMutateRuntimeQueue>::routine(DB::TaskRuntimeDataPtr) [Queue = DB::MergeMutateRuntimeQueue]: Code: 241. DB::Exception: Memory limit (total) exceeded: would use 64.68 GiB (attempt to allocate chunk of 1298794 bytes), maximum: 51.44 GiB. OvercommitTracker decision: Memory overcommit isn't used. Waiting time or orvercommit denominator are set to zero.. (MEMORY_LIMIT_EXCEEDED), Stack trace (when copying this message, always include the lines below):

Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2022-08-06 12:34:38 +03:00
..
bare .tech -> .com 2021-09-22 03:22:57 +03:00
client Update version to 22.1 not 21.13 2022-01-14 15:10:45 +03:00
docs Add a way to invalidate docker images cache 2022-06-08 14:47:45 +02:00
keeper Fixes for clickhouse/clickhouse-keeper docker image (#38462) 2022-06-30 12:47:35 +02:00
packager Merge branch 'master' into integration-tests-7 2022-08-04 11:37:16 +02:00
server Update entrypoint.sh 2022-08-05 07:12:50 +03:00
test tests/stress: add dmesg output (to see OOM details) 2022-08-06 12:34:38 +03:00
images.json Use test-util as source for base-test, fasttest and package builder 2022-08-03 14:49:06 +02:00
README.md Move integration tests docker files to docker/ directory. Rename image -> runner. 2020-04-17 19:01:16 +03:00

ClickHouse Dockerfiles

This directory contain Dockerfiles for clickhouse-client and clickhouse-server. They are updated in each release.

Also there is bunch of images for testing and CI. They are listed in images.json file and updated on each commit to master. If you need to add another image, place information about it into images.json.