Azat Khuzhin
|
0c5d26b647
|
Make 01085_max_distributed_connections less flaky
|
2021-10-10 09:57:27 +03:00 |
|
Azat Khuzhin
|
38de183379
|
Make 00984_parser_stack_overflow less flaky
According to query_log/trace_log the problem is real:
2021.10.10 07:52:37.702364 [ 3736 ] {c6a219f2-3df8-4474-8324-bb307ee7a7a9} <Debug> executeQuery: (from [::1]:38096) (comment: /usr/share/clickhouse-test/queries/0_stateless/00984_parser_stack_overflow.sh) SELECT [[[...
2021.10.10 07:53:11.407949 [ 3736 ] {c6a219f2-3df8-4474-8324-bb307ee7a7a9} <Error> executeQuery: Code: 306. DB::Exception: Maximum parse depth (1000) exceeded. Consider rising max_parser_depth ...
From trace_log:
2021-10-10 07:52:37.958938 DB::Dwarf::findDebugInfoOffset
2021-10-10 07:53:12.583248 DB::Dwarf::findDebugInfoOffset
CI: https://clickhouse-test-reports.s3.yandex.net/29928/2bab572caf91d2fc8962f409fea34149ecec8c95/functional_stateless_tests_(debug).html#fail1
|
2021-10-10 09:57:26 +03:00 |
|
Azat Khuzhin
|
452b3b443d
|
copier: add ability to configure retries and delays between them
The following options had been introduced:
- max-table-tries
- max-shard-partition-tries
- max-shard-partition-piece-tries-for-alter
- retry-delay-ms
|
2021-10-10 08:58:35 +03:00 |
|
Alexey Milovidov
|
103b3c91ba
|
Remove 'printf' function usage.
|
2021-10-10 04:21:07 +03:00 |
|
Alexey Milovidov
|
2a20bf4909
|
Remove function bayesAB #26233
|
2021-10-10 04:16:32 +03:00 |
|
Alexey Milovidov
|
daf4cc6aba
|
Whitespaces
|
2021-10-10 04:09:17 +03:00 |
|
Azat Khuzhin
|
2bab572caf
|
Fix lock-order-inversion between periodic dictionary reload and config reload
Integration tests found [1], TSan report:
WARNING: ThreadSanitizer: lock-order-inversion (potential deadlock) (pid=11)
Cycle in lock order graph: M3152 (0x7b9000000058) => M3153 (0x7b9000000438) => M3152
Mutex M3153 acquired here while holding mutex M3152 in main thread:
3 std::__1::lock_guard<std::__1::recursive_mutex>::lock_guard(std::__1::recursive_mutex&) obj-x86_64-linux-gnu/../contrib/libcxx/include/__mutex_base:91:27 (clickhouse+0x15716b81)
4 DB::ExternalLoader::addConfigRepository() const obj-x86_64-linux-gnu/../src/Interpreters/ExternalLoader.cpp:1283:21 (clickhouse+0x15716b81)
5 DB::Context::loadOrReloadDictionaries() obj-x86_64-linux-gnu/../src/Interpreters/Context.cpp:1453:62 (clickhouse+0x155d7bad)
6 DB::Server::main()::$_1::operator()() const obj-x86_64-linux-gnu/../programs/server/Server.cpp:852:29 (clickhouse+0x9b1944c)
13 DB::ConfigReloader::reloadIfNewer() obj-x86_64-linux-gnu/../src/Common/Config/ConfigReloader.cpp:137:13 (clickhouse+0x17045e2e)
14 DB::ConfigReloader::ConfigReloader() obj-x86_64-linux-gnu/../src/Common/Config/ConfigReloader.cpp:33:9 (clickhouse+0x17044e51)
16 DB::Server::main(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&) obj-x86_64-linux-gnu/../programs/server/Server.cpp:803:33 (clickhouse+0x9b0c41d)
17 Poco::Util::Application::run() obj-x86_64-linux-gnu/../contrib/poco/Util/src/Application.cpp:334:8 (clickhouse+0x19ffc08b)
18 DB::Server::run() obj-x86_64-linux-gnu/../programs/server/Server.cpp:405:25 (clickhouse+0x9b03ebe)
19 Poco::Util::ServerApplication::run(int, char**) obj-x86_64-linux-gnu/../contrib/poco/Util/src/ServerApplication.cpp:611:9 (clickhouse+0x1a01c246)
20 mainEntryClickHouseServer(int, char**) obj-x86_64-linux-gnu/../programs/server/Server.cpp:183:20 (clickhouse+0x9b02576)
21 main obj-x86_64-linux-gnu/../programs/main.cpp:372:12 (clickhouse+0x9b00a3a)
Mutex M3152 acquired here while holding mutex M3153 in thread T2:
3 std::__1::lock_guard<std::__1::mutex>::lock_guard() obj-x86_64-linux-gnu/../contrib/libcxx/include/__mutex_base:91:27 (clickhouse+0x155d63b8)
4 DB::Context::getExternalDictionariesLoader() obj-x86_64-linux-gnu/../src/Interpreters/Context.cpp:1337:21 (clickhouse+0x155d63b8)
5 DB::Context::getExternalDictionariesLoader() const obj-x86_64-linux-gnu/../src/Interpreters/Context.cpp:1332:41 (clickhouse+0x155d6359)
6 DB::DatabaseDictionary::tryGetTable() const obj-x86_64-inux-gnu/../src/Databases/DatabaseDictionary.cpp:76:38 (clickhouse+0x157819ad)
7 DB::DatabaseCatalog::getTableImpl() const obj-x86_64-linux-gnu/../src/Interpreters/DatabaseCatalog.cpp:285:28 (clickhouse+0x1564a1fa)
8 DB::DatabaseCatalog::getTable() const obj-x86_64-linux-gnu/../src/Interpreters/DatabaseCatalog.cpp:656:16 (clickhouse+0x1564fa2a)
9 DB::JoinedTables::getLeftTableStorage() obj-x86_64-linux-gnu/../src/Interpreters/JoinedTables.cpp:219:40 (clickhouse+0x15eeef45)
10 DB::InterpreterSelectQuery::InterpreterSelectQuery() obj-x86_64-linux-gnu/../src/Interpreters/InterpreterSelectQuery.cpp:321:33 (clickhouse+0x15b792be)
19 DB::ClickHouseDictionarySource::doInvalidateQuery() const obj-x86_64-linux-gnu/../src/Dictionaries/ClickHouseDictionarySource.cpp:207:36 (clickhouse+0x12872d2d)
20 DB::ClickHouseDictionarySource::isModified() const obj-x86_64-linux-gnu/../src/Dictionaries/ClickHouseDictionarySource.cpp:144:25 (clickhouse+0x12872534)
21 DB::IDictionary::isModified() const <null> (clickhouse+0x128ce39b)
22 DB::ExternalLoader::LoadingDispatcher::reloadOutdated() obj-x86_64-linux-gnu/../src/Interpreters/ExternalLoader.cpp:660:50 (clickhouse+0x157305f7)
23 DB::ExternalLoader::PeriodicUpdater::doPeriodicUpdates() obj-x86_64-linux-gnu/../src/Interpreters/ExternalLoader.cpp:1248:36 (clickhouse+0x1572fff7)
[1]: https://clickhouse-test-reports.s3.yandex.net/29856/42ca2b4bb241827edf69bbd6938d6b19c31935f1/integration_tests_(thread).html#fail1
|
2021-10-10 04:04:05 +03:00 |
|
Azat Khuzhin
|
4bc90d1dd7
|
Fix data-race between flush() and startup() in StorageBuffer
Stress tests found [1], TSan report:
==================
WARNING: ThreadSanitizer: data race (pid=485)
Read of size 8 at 0x7b5001280bd8 by thread T567 (mutexes: write M612061890855345680):
1 std::__1::shared_ptr<DB::BackgroundSchedulePoolTaskInfo>::operator bool() const obj-x86_64-linux-gnu/../contrib/libcxx/include/memory:2851:62 (clickhouse+0x159140a6)
2 bool std::__1::operator!=<DB::BackgroundSchedulePoolTaskInfo>() obj-x86_64-linux-gnu/../contrib/libcxx/include/memory:3447:30 (clickhouse+0x159140a6)
3 DB::BackgroundSchedulePoolTaskHolder::operator bool() const obj-x86_64-linux-gnu/../src/Core/BackgroundSchedulePool.h:164:46 (clickhouse+0x159140a6)
4 DB::StorageBuffer::flush() obj-x86_64-linux-gnu/../src/Storages/StorageBuffer.cpp:675:10 (clickhouse+0x159140a6)
Previous write of size 8 at 0x7b5001280bd8 by thread T586 (mutexes: write M191819750614415520):
2 std::__1::shared_ptr<DB::BackgroundSchedulePoolTaskInfo>::operator=(std::__1::shared_ptr<DB::BackgroundSchedulePoolTaskInfo>&&) obj-x86_64-linux-gnu/../contrib/libcxx/include/memory:3243:34 (clickhouse+0x15913e22)
3 DB::BackgroundSchedulePoolTaskHolder::operator=() obj-x86_64-linux-gnu/../src/Core/BackgroundSchedulePool.h:156:110 (clickhouse+0x15913e22)
4 DB::StorageBuffer::startup() obj-x86_64-linux-gnu/../src/Storages/StorageBuffer.cpp:668:18 (clickhouse+0x15913e22)
5 DB::InterpreterCreateQuery::doCreateTable() obj-x86_64-linux-gnu/../src/Interpreters/InterpreterCreateQuery.cpp:1092:10 (clickhouse+0x149bef7b)
6 DB::InterpreterCreateQuery::createTable() obj-x86_64-linux-gnu/../src/Interpreters/InterpreterCreateQuery.cpp:952:20 (clickhouse+0x149ba9f5)
7 DB::InterpreterCreateQuery::execute() obj-x86_64-linux-gnu/../src/Interpreters/InterpreterCreateQuery.cpp:1302:16 (clickhouse+0x149c1086)
[1]: https://clickhouse-test-reports.s3.yandex.net/0/1c9778603ff49563d1d3d0d357de0608167e504d/stress_test_(thread).html
Fixes: #29416
|
2021-10-10 04:03:36 +03:00 |
|
alexey-milovidov
|
2c3b866ab1
|
Merge pull request #29931 from azat/fix-build
Fix build due to conflicts in serverConstants
|
2021-10-10 03:56:39 +03:00 |
|
Azat Khuzhin
|
cc1fbe27a7
|
Fix build due to conflicts in serverConstants
Refs: #29755
Refs: #29913
|
2021-10-10 03:40:51 +03:00 |
|
alexey-milovidov
|
fbbc515a2f
|
Merge pull request #29925 from ClickHouse/update-cctz-2
Update CCTZ
|
2021-10-10 02:17:09 +03:00 |
|
Maksim Kita
|
84555646ff
|
Merge pull request #29927 from ClickHouse/better-exception-message-in-reading-arrow
Better exception message while reading column from Arrow-supported formats
|
2021-10-10 01:18:43 +03:00 |
|
Maksim Kita
|
daf9cf12d9
|
Merge pull request #29755 from Joeywzr/new_func
add function getOSKernelVersion
|
2021-10-10 01:12:54 +03:00 |
|
Maksim Kita
|
b9969232f5
|
Update 02095_function_get_os_kernel_version.sql
|
2021-10-10 01:12:36 +03:00 |
|
Alexey
|
17552931af
|
ru other functuins addons
|
2021-10-09 19:27:24 +00:00 |
|
Alexey
|
2b272f5781
|
Virtual column in Distributed updated, link fixed, links added
Translated that part
|
2021-10-09 19:17:02 +00:00 |
|
Alexey
|
7f5852a711
|
New buildId variant
Links from Distributed
|
2021-10-09 18:37:28 +00:00 |
|
Alexander Tokmakov
|
c61f09c4dc
|
fix test for replication consistency
|
2021-10-09 21:12:15 +03:00 |
|
alexey-milovidov
|
ee577e1ab4
|
Merge pull request #29155 from FArthur-cmd/add_CORS
Add Cors support
|
2021-10-09 20:18:17 +03:00 |
|
Maksim Kita
|
889034f6c2
|
Merge pull request #29913 from amosbird/refactor1
Cosmetic refactoring of server constants.
|
2021-10-09 19:59:27 +03:00 |
|
Alexey Milovidov
|
0828ecae97
|
Better exception message while reading column from Arrow-supported formats
|
2021-10-09 19:46:36 +03:00 |
|
Vladimir C
|
8ca3c7be3a
|
Merge pull request #29881 from vesslanjin/optimize-column-string-filter-performance
|
2021-10-09 19:44:15 +03:00 |
|
Nikolai Kochetov
|
102dd33cd8
|
Merge pull request #29841 from ClickHouse/coro-example
Add coroutines example.
|
2021-10-09 19:17:30 +03:00 |
|
Nikolai Kochetov
|
f908531b76
|
Fix debug build.
|
2021-10-09 19:12:47 +03:00 |
|
WangZengrui
|
bc093e2b23
|
fix test
|
2021-10-10 00:06:11 +08:00 |
|
alexey-milovidov
|
f0b7e54e83
|
Update CHANGELOG.md
|
2021-10-09 18:42:53 +03:00 |
|
Alexey Milovidov
|
f25fbe3740
|
Update CCTZ
|
2021-10-09 18:37:38 +03:00 |
|
tavplubix
|
017b3eccbe
|
Merge pull request #29901 from ClickHouse/logging_in_zk_client
Add logging in ZooKeeper client
|
2021-10-09 18:25:40 +03:00 |
|
alexey-milovidov
|
268c155b7d
|
Merge pull request #29856 from azat/clickhouse-test-python-client
Rewrite clickhouse-test to use python clickhouse_driver
|
2021-10-09 17:58:40 +03:00 |
|
Artur
|
c973d6d059
|
Merge branch 'add_CORS' of https://github.com/FArthur-cmd/ClickHouse into add_CORS
|
2021-10-09 13:55:56 +00:00 |
|
Artur
|
24568c9de5
|
update test reference
|
2021-10-09 13:55:30 +00:00 |
|
Azat Khuzhin
|
c66942bba5
|
Fix test_input_format_parallel_parsing_memory_tracking::test_memory_tracking_total
Server has pretty low memory limit 3GB, so let's use local to generate
the data.
|
2021-10-09 16:15:42 +03:00 |
|
Filatenkov Artur
|
7753cc9c28
|
Update users.xml
|
2021-10-09 16:01:01 +03:00 |
|
Filatenkov Artur
|
98ecd59ebe
|
Update users.xml
|
2021-10-09 16:00:37 +03:00 |
|
Artur
|
a853cd57ca
|
refactoring
|
2021-10-09 12:56:00 +00:00 |
|
Artur
|
12f59f2dca
|
refactor
|
2021-10-09 12:52:20 +00:00 |
|
Artur
|
473f7bee3a
|
refactor
|
2021-10-09 12:16:37 +00:00 |
|
Azat Khuzhin
|
b8bde2d451
|
Fix test_backup_restore after #29649
CI: https://clickhouse-test-reports.s3.yandex.net/29856/42ca2b4bb241827edf69bbd6938d6b19c31935f1/integration_tests_(asan).html#fail1
Cc: @CurtizJ
|
2021-10-09 15:14:20 +03:00 |
|
WangZengrui
|
96a9d99ab6
|
add test
|
2021-10-09 19:53:21 +08:00 |
|
Vladimir C
|
3940382c2f
|
Remove defined(__POPCNT__) from column filter
|
2021-10-09 13:34:02 +03:00 |
|
Maksim Kita
|
0358d664b9
|
Merge pull request #29882 from MaxWk/add-alias-for-name
Add table alias to system.tables and database alias to system.databases
|
2021-10-09 12:44:40 +03:00 |
|
WangZengrui
|
2204597cfe
|
add FunctionOSKernelVersion
|
2021-10-09 16:49:49 +08:00 |
|
Kseniia Sumarokova
|
f5a0818208
|
Merge pull request #29902 from kssenii/improve-tests
Fix some flacky tests
|
2021-10-09 10:26:03 +03:00 |
|
Nikolai Kochetov
|
939d38b13e
|
Fix gtest build.
|
2021-10-09 10:01:58 +03:00 |
|
vesslanjin
|
bed09ee68d
|
Whitespace fix
Signed-off-by: vesslanjin <jun.i.jin@intel.com>
|
2021-10-09 02:56:10 -04:00 |
|
Nikolai Kochetov
|
f7c1e25526
|
Fix tidy
|
2021-10-09 09:00:51 +03:00 |
|
Amos Bird
|
5cc3793925
|
Add shutdown_wait_unfinished_queries setting
|
2021-10-09 11:50:06 +08:00 |
|
Amos Bird
|
89a52930c6
|
Cosmetic refactoring of server constants.
|
2021-10-09 11:47:27 +08:00 |
|
taiyang-li
|
860f74db62
|
remove unused var
|
2021-10-09 11:15:13 +08:00 |
|
Azat Khuzhin
|
42ca2b4bb2
|
clickhouse-test: remove not existing options for pylint
https://clickhouse-test-reports.s3.yandex.net/29856/e2d6698244d43979b3fe2478dfdcd8dc3a91a0fd/style_check/test_run.txt.out.log
|
2021-10-09 01:43:00 +03:00 |
|