ClickHouse/docker/test
Azat Khuzhin c25d6cd624
Rename directory monitor concept into background INSERT (#55978)
* Limit log frequence for "Skipping send data over distributed table" message

After SYSTEM STOP DISTRIBUTED SENDS it will constantly print this
message.

Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>

* Rename directory monitor concept into async INSERT

Rename the following query settings (with preserving backward
compatiblity, by keeping old name as an alias):
- distributed_directory_monitor_sleep_time_ms -> distributed_async_insert_sleep_time_ms
- distributed_directory_monitor_max_sleep_time_ms -> distributed_async_insert_max_sleep_time_ms
- distributed_directory_monitor_batch -> distributed_async_insert_batch_inserts
- distributed_directory_monitor_split_batch_on_failure -> distributed_async_insert_split_batch_on_failure

Rename the following table settings (with preserving backward
compatiblity, by keeping old name as an alias):
- monitor_batch_inserts -> async_insert_batch
- monitor_split_batch_on_failure -> async_insert_split_batch_on_failure
- directory_monitor_sleep_time_ms -> async_insert_sleep_time_ms
- directory_monitor_max_sleep_time_ms -> async_insert_max_sleep_time_ms

And also update all the references:

    $ gg -e directory_monitor_ -e monitor_ tests docs | cut -d: -f1 | sort -u | xargs sed -e 's/distributed_directory_monitor_sleep_time_ms/distributed_async_insert_sleep_time_ms/g' -e 's/distributed_directory_monitor_max_sleep_time_ms/distributed_async_insert_max_sleep_time_ms/g' -e 's/distributed_directory_monitor_batch_inserts/distributed_async_insert_batch/g' -e 's/distributed_directory_monitor_split_batch_on_failure/distributed_async_insert_split_batch_on_failure/g' -e 's/monitor_batch_inserts/async_insert_batch/g' -e 's/monitor_split_batch_on_failure/async_insert_split_batch_on_failure/g' -e 's/monitor_sleep_time_ms/async_insert_sleep_time_ms/g' -e 's/monitor_max_sleep_time_ms/async_insert_max_sleep_time_ms/g' -i

Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>

* Rename async_insert for Distributed into background_insert

This will avoid amigibuity between general async INSERT's and INSERT
into Distributed, which are indeed background, so new term express it
even better.

Mostly done with:

    $ git di HEAD^ --name-only | xargs sed -i -e 's/distributed_async_insert/distributed_background_insert/g' -e 's/async_insert_batch/background_insert_batch/g' -e 's/async_insert_split_batch_on_failure/background_insert_split_batch_on_failure/g' -e 's/async_insert_sleep_time_ms/background_insert_sleep_time_ms/g' -e 's/async_insert_max_sleep_time_ms/background_insert_max_sleep_time_ms/g'

Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>

* Mark 02417_opentelemetry_insert_on_distributed_table as long

CI: https://s3.amazonaws.com/clickhouse-test-reports/55978/7a6abb03a0b507e29e999cb7e04f246a119c6f28/stateless_tests_flaky_check__asan_.html
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>

---------

Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2023-11-01 15:09:39 +01:00
..
base fix structure does not match logs again 2023-10-14 16:01:32 +02:00
compatibility
fasttest DWARF input format (#55450) 2023-10-16 17:00:07 -07:00
fuzzer Fuzzer: Use the known pid instead of reading the file 2023-10-25 16:12:18 +02:00
install Add tests for initd start 2023-08-16 01:03:29 +02:00
integration Merge pull request #55796 from ClickHouse/Fix_azurite_port 2023-10-28 00:40:24 +02:00
keeper-jepsen Bump minimal required compiler to Clang 16 2023-09-18 17:44:04 +00:00
libfuzzer review suggestions 2023-09-17 16:36:50 +00:00
performance-comparison Fix possible performance test error 2023-10-24 13:51:57 +02:00
server-jepsen Bump minimal required compiler to Clang 16 2023-09-18 17:44:04 +00:00
sqlancer Fix branch name 2023-06-19 10:06:56 +00:00
sqllogic Merge branch 'master' into sqltest 2023-08-09 05:10:47 +03:00
sqltest Bump minimal required compiler to Clang 16 2023-09-18 17:44:04 +00:00
stateful Rework setup of CI logs export 2023-08-30 22:04:37 +02:00
stateless Merge pull request #56074 from Algunenano/upgrade_test_force_shutdown 2023-10-30 18:36:31 +01:00
stress Move all tests/ci/*.lib files to stateless-tests image 2023-09-15 11:27:09 +00:00
style Update style checker 2023-08-17 00:03:58 +02:00
unit Remove old trash from unit tests 2023-10-30 03:26:18 +01:00
upgrade Rename directory monitor concept into background INSERT (#55978) 2023-11-01 15:09:39 +01:00
util Bump minimal required compiler to Clang 16 2023-09-18 17:44:04 +00:00
README.md

ClickHouse Test Docker Image

License

View license information for the software contained in this image.