ClickHouse/programs
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
..
bash-completion Update formats list 2023-10-26 17:35:22 +02:00
benchmark Fix overrides via connections_credentials in case of root directives exists 2023-10-27 20:03:50 +02:00
client Fix overrides via connections_credentials in case of root directives exists 2023-10-27 20:03:50 +02:00
compressor Revert "Added tests for ClickHouse apps help and fixed help issues" 2023-04-21 01:54:34 +03:00
copier Rename directory monitor concept into background INSERT (#55978) 2023-11-01 15:09:39 +01:00
diagnostics Remove status_info from testdata 2023-09-24 21:01:55 +02:00
disks Fix throttling of BACKUPs from/to S3 (in case native copy was not used) 2023-09-20 18:28:43 +02:00
extract-from-config Remove broken lockless variant of re2 2023-09-14 16:40:42 +00:00
format Fix a comment 2023-08-05 01:44:16 +02:00
git-import Remove broken lockless variant of re2 2023-09-14 16:40:42 +00:00
install Attempt to address reset ENV in init.d script 2023-08-14 16:32:52 +02:00
keeper Keeper run without config fix 2023-10-27 20:53:07 +03:00
keeper-client Add get_direct_children_number command to keeper-client (#55898) 2023-10-24 17:02:54 +02:00
keeper-converter Fix build 2023-07-07 01:31:52 +02:00
library-bridge Remove export of dynamic symbols 2023-05-06 23:52:16 +02:00
local Add pager property into ClientBase 2023-10-16 22:31:55 +02:00
obfuscator Clean up 2023-08-22 12:55:00 +00:00
odbc-bridge Throw an exception in odbc-bridge if more than one table matched a single query 2023-10-16 10:43:36 +00:00
self-extracting Use PROJECT_*_DIR instead of CMAKE_*_DIR. 2023-05-18 23:23:39 +08:00
server Merge pull request #55654 from ClickHouse/fix-garbage-config-index-mark-cache 2023-10-28 14:57:29 +02:00
static-files-disk-uploader Remove broken lockless variant of re2 2023-09-14 16:40:42 +00:00
su Revert "Added tests for ClickHouse apps help and fixed help issues" 2023-04-21 01:54:34 +03:00
CMakeLists.txt Add embedded keeper-client to keeper standalone binary 2023-06-15 12:08:20 -04:00
config_tools.h.in Keeper Client MVP 2023-03-31 12:41:22 +00:00
embed_binary.S.in Adds a better way to include binary resources 2021-06-09 14:03:30 -07:00
main.cpp fix fuzzers, cmake refactor, add target fuzzers 2023-09-01 14:20:50 +00:00