Commit Graph

61654 Commits

Author SHA1 Message Date
Anton Popov
2d92cd71a8 add some comments 2024-08-05 11:19:27 +00:00
János Benjamin Antal
8fece64f33
Merge pull request #66214 from sguerrini97/use_same_password_for_base_backup
Allow to create incremental password protected backups
2024-08-05 11:18:21 +00:00
Raúl Marín
079b8e1db2
Merge pull request #67405 from rschu1ze/input_row_count_remainders
Follow-up to #67294
2024-08-05 11:09:26 +00:00
Kseniia Sumarokova
2f1259dbfd
Merge pull request #67654 from shiyer7474/parameterized_view_serialization_fix
Fix serialization of parameterized view parameters
2024-08-05 10:56:13 +00:00
Kruglov Pavel
2c5687f3a4
Merge pull request #67122 from Avogar/variant-aggregate-column
Fix crash with Variant + AggregateFunction type
2024-08-05 10:49:22 +00:00
János Benjamin Antal
67fe443133 Fix build 2024-08-05 10:48:47 +00:00
Kseniia Sumarokova
6a0c0e7b1d
Update FileCache.cpp 2024-08-05 12:48:21 +02:00
Kseniia Sumarokova
3802b1ed6c
Update comment 2024-08-05 12:42:57 +02:00
János Benjamin Antal
65c0efb2d5 Revert "Merge pull request #66510 from canhld94/fix_trivial_count_non_deterministic_func"
This reverts commit bf595ca374, reversing
changes made to b6b1a7a779.
2024-08-05 10:29:49 +00:00
avogar
8534e749f8 Merge branch 'master' of github.com:ClickHouse/ClickHouse into fix-memory-leak-nullkey-distinct 2024-08-05 10:24:39 +00:00
vdimir
2894b4339d
Merge pull request #67538 from ClickHouse/vdimir/join_on_tuple_comparison_elimination_bug
Fix join on tuple with NULLs
2024-08-05 10:22:32 +00:00
vdimir
1329b5eb0b
Fix Buffer over Distributed 2024-08-05 10:03:28 +00:00
vdimir
12d917b742
wip 2024-08-05 10:03:27 +00:00
vdimir
55fd2e04e3
wip 2024-08-05 10:03:27 +00:00
vdimir
b53e757656
Check argument types in DataTypeAggregateFunction ctor 2024-08-05 10:03:23 +00:00
vdimir
908f3fc937
Merge pull request #66257 from bigo-sg/ch_support_printf
Add function printf for spark compatiability
2024-08-05 09:53:22 +00:00
vdimir
7add8ecc7a
Merge pull request #67135 from azat/local/config-from-home
Read configuration for clickhouse-local from ~/.clickhouse-local
2024-08-05 09:44:22 +00:00
Alexey Katsman
5006c571f3
Merge pull request #67674 from Blokje5/use-functionargumentdescriptors-in-bitslice
Use FunctionArgumentDescriptors to check bitSlice function + add test case
2024-08-05 09:36:27 +00:00
avogar
a499cd25c7 Fix for integers 2024-08-05 09:31:41 +00:00
Anton Popov
834fa7fb56 Merge remote-tracking branch 'upstream/master' into HEAD 2024-08-05 09:26:08 +00:00
Robert Schulze
d0bc728d52
Bump rocksdb to v8.9.1 2024-08-05 08:11:40 +00:00
Robert Schulze
cebdc5ecf6
Bump rocksdb to v8.0.0 2024-08-05 08:11:23 +00:00
Azat Khuzhin
8bca80f4dd Fix REPLACE modifier formatting (forbid omitting brackets)
It is too tricky to verify does brackets required or not, i.e. "SELECT *
REPLACE(1/3/3 AS dummy)" will be formatted to "SELECT * REPLACE (1/3)/3 AS dummy"
which is already invalid query.

So let's simply always print them.

Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
v2: move the fix into correct place ASTColumnsReplaceTransformer::formatImpl() instead of ASTColumnsReplaceTransformer::Replacement::formatImpl()
2024-08-05 08:59:28 +02:00
Azat Khuzhin
6b1e184e12 Print original query for AST formatting check on CI
It may be tricky to understand the root cause of the AST formatting
issue in case of syntax error, so add one knob to control this -
debug_ast_formatting_print_original_query.

And CI contains core dumps anyway, so let's enable for CI.

P.S. There was concern from @al13n321 that printing original query even
in debug build is not a good idea [1], hence a knob for this.

  [1]: https://github.com/ClickHouse/ClickHouse/pull/63357/files#r1674809348

Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2024-08-05 08:37:45 +02:00
Alexey Milovidov
4504326b2a Merge branch 'no-flaky-check' into fix-log-and-exception-messages-formatting 2024-08-05 00:03:25 +02:00
Alexey Milovidov
57108fcc2c Merge branch 'master' into no-flaky-check 2024-08-05 00:02:41 +02:00
Alexey Milovidov
1e19459610
Merge pull request #67334 from petern48/aliasFeature
New Feature: Add camelCase aliases denseRank() and percentRank()
2024-08-04 20:52:31 +00:00
Alexey Milovidov
16e8321d48
Merge pull request #67751 from azat/dict-fix-async-loading
Fix dictionary hang in case of CANNOT_SCHEDULE_TASK while loading (also fixes possible stress tests hung)
2024-08-04 20:46:57 +00:00
Alexey Milovidov
bd50224329 Whitespaces 2024-08-04 20:57:22 +02:00
Alexey Milovidov
576e0952b5 Merge branch 'master' into add-assert-into-timer-descriptor 2024-08-04 19:53:39 +02:00
Alexey Milovidov
a433115434 Fix typo 2024-08-04 19:18:00 +02:00
Alexey Milovidov
87e0cf6b76 Fix stack overflow in JSONMergePatch 2024-08-04 18:25:36 +02:00
Alexey Milovidov
0e013ba62e
Merge pull request #67306 from ucasfl/uniq-crash
Fix crash of uniq and uniqTheta with empty tuple argument
2024-08-04 16:12:00 +00:00
Alexey Milovidov
6fd4552fad Merge branch 'master' into fix-log-and-exception-messages-formatting 2024-08-04 18:08:28 +02:00
Alexey Milovidov
623665dc45
Merge pull request #67739 from azat/system.clusters-mask
Fill only selected columns from system.clusters
2024-08-04 15:46:01 +00:00
Alexey Milovidov
7073022f11
Merge pull request #67623 from ClickHouse/fix-logical-error-in-cached-about-expected-read-size
Fix `Logical error: 'file_offset_of_buffer_end <= read_until_position'` in fs cache
2024-08-04 15:44:46 +00:00
Azat Khuzhin
9f31488e50 Fix dictionary hang in case of CANNOT_SCHEDULE_TASK while loading
On CI you can find that 01747_executable_pool_dictionary_implicit_key
can hang [1], it is possible due to after CANNOT_SCHEDULE_TASK the async
loading will hang:

    2024.07.18 03:56:32.365226 [ 6138 ] {6206a18f-668c-4a5c-a5ad-07f577220762} <Trace> ExternalDictionariesLoader: Will load the object 'executable_pool_simple_implicit_key' in background, force = false, loading_id = 2
    2024.07.18 03:56:32.368005 [ 6138 ] {6206a18f-668c-4a5c-a5ad-07f577220762} <Error> executeQuery: Code: 439. DB::Exception: Cannot schedule a task: fault injected (threads=766, jobs=746): In scope SELECT dictGet('executable_pool_simple_implicit_key', 'a', toUInt64(1)). (CANNOT_SCHEDULE_TASK) (version 24.7.1.2241) (from [::1]:56446) (comment: 01747_executable_pool_dictionary_implicit_key.sql) (in query: SELECT dictGet('executable_pool_simple_implicit_key', 'a', toUInt64(1));), Stack trace (when copying this message, always include the lines below):
    0. /build/contrib/llvm-project/libcxx/include/exception:141: Poco::Exception::Exception(String const&, int) @ 0x0000000015f8a292
    1. /build/src/Common/Exception.cpp:110: DB::Exception::Exception(DB::Exception::MessageMasked&&, int, bool) @ 0x000000000c3df6b9
    2. /build/contrib/llvm-project/libcxx/include/string:1499: DB::Exception::Exception(PreformattedMessage&&, int) @ 0x0000000006de714c
    3. /build/contrib/llvm-project/libcxx/include/vector:438: DB::Exception::Exception<String const&, unsigned long, unsigned long&>(int, FormatStringHelperImpl<std::type_identity<String const&>::type, std::type_identity<unsigned long>::type, std::type_identity<unsigned long&>::type>, String const&, unsigned long&&, unsigned long&) @ 0x000000000c4838eb
    4. /build/src/Common/ThreadPool.cpp:0: void ThreadPoolImpl<std::thread>::scheduleImpl<void>(std::function<void ()>, Priority, std::optional<unsigned long>, bool)::'lambda'(String const&)::operator()(String const&) const @ 0x000000000c4832d3
    5. /build/src/Common/ThreadPool.cpp:186: void ThreadPoolImpl<std::thread>::scheduleImpl<void>(std::function<void ()>, Priority, std::optional<unsigned long>, bool) @ 0x000000000c47e7db
    6. /build/contrib/llvm-project/libcxx/include/__functional/function.h:818: ? @ 0x000000000c47ec8d
    7. /build/contrib/llvm-project/libcxx/include/__functional/function.h:818: ? @ 0x000000001114b16e
    8. /build/contrib/llvm-project/libcxx/include/__memory/shared_ptr.h:701: DB::ExternalLoader::LoadingDispatcher::startLoading(DB::ExternalLoader::LoadingDispatcher::Info&, bool, unsigned long) @ 0x0000000011147733
    9. /build/src/Interpreters/ExternalLoader.cpp:837: DB::ExternalLoader::LoadingDispatcher::loadImpl(String const&, std::chrono::duration<long long, std::ratio<1l, 1000l>>, bool, std::unique_lock<std::mutex>&)::'lambda'()::operator()() const @ 0x0000000011158bf9
    10. /build/contrib/llvm-project/libcxx/include/__mutex_base:397: DB::ExternalLoader::LoadingDispatcher::loadImpl(String const&, std::chrono::duration<long long, std::ratio<1l, 1000l>>, bool, std::unique_lock<std::mutex>&) @ 0x00000000111588bc
    11. /build/src/Interpreters/ExternalLoader.cpp:604: DB::ExternalLoader::LoadResult DB::ExternalLoader::LoadingDispatcher::tryLoad<DB::ExternalLoader::LoadResult>(String const&, std::chrono::duration<long long, std::ratio<1l, 1000l>>) @ 0x00000000111440bf
    12. /build/src/Interpreters/ExternalLoader.cpp:1381: std::shared_ptr<DB::IExternalLoadable const> DB::ExternalLoader::load<std::shared_ptr<DB::IExternalLoadable const>, void>(String const&) const @ 0x00000000111442f5
    13. /build/contrib/llvm-project/libcxx/include/__memory/shared_ptr.h:587: DB::ExternalDictionariesLoader::getDictionary(String const&, std::shared_ptr<DB::Context const>) const @ 0x0000000011141028
    14. /build/src/Functions/FunctionsExternalDictionaries.h:76: DB::FunctionDictHelper::getDictionary(String const&) @ 0x00000000071d28ec
    ...
    2024.07.18 03:58:29.000900 [ 48468 ] {8cf63d7e-dcbf-4af6-bd7c-0e1789ddce3b} <Debug> executeQuery: (from [::1]:40410) (comment: 01747_executable_pool_dictionary_implicit_key.sql) SELECT dictGet('executable_pool_simple_implicit_key', 'a', toUInt64(1)); (stage: Complete)
    # and no more rows for 8cf63d7e-dcbf-4af6-bd7c-0e1789ddce3b

  [1]: https://s3.amazonaws.com/clickhouse-test-reports/66495/bc029ed8207ac75e96e9cb48cb79d27a9ffa4e2f/stress_test__debug_.html

The problem that it should be properly cancelled, otherwise it will not
be loaded in loadImpl(), but will be waited.

Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2024-08-04 15:48:59 +02:00
Alexey Milovidov
c629e2af50
Merge pull request #67741 from ClickHouse/arrayWithConstant-safety-thresholds
Better safety thresholds in `arrayWithConstant` function
2024-08-04 13:22:06 +00:00
Alexey Milovidov
06f83022da
Merge pull request #67324 from ClickHouse/fix-json-recursion
Fix stack overflow in too deep JSON
2024-08-04 13:21:44 +00:00
Robert Schulze
e4c165e919
Merge pull request #67103 from bigo-sg/fix_map_from_arrays
Function `mapFromArrays`: Allow `Map(K, V)` and `Array(Nullable(T))` as 1st arguments
2024-08-04 09:54:50 +00:00
Robert Schulze
80b41a3edd
Merge remote-tracking branch 'ClickHouse/master' into input_row_count_remainders 2024-08-04 09:53:00 +00:00
Robert Schulze
27db715761
Incorporate review feedback 2024-08-04 09:52:36 +00:00
Kseniia Sumarokova
4f1c2ad277
Merge pull request #67459 from ClickHouse/write-buffer-from-s3-fix-dtor
Fix wait for tasks in ~WriteBufferFromS3 in case WriteBuffer was cancelled
2024-08-04 09:27:24 +00:00
Kseniia Sumarokova
15e1217beb
Merge branch 'master' into fix-busy-loop 2024-08-04 11:26:39 +02:00
Peter Nguyen
a31e2a4a5a
Merge branch 'ClickHouse:master' into aliasFeature 2024-08-03 21:38:42 -06:00
Alexey Milovidov
8b39486e21 Merge branch 'master' into atomic-database-in-clickhouse-local 2024-08-04 00:59:31 +02:00
Alexey Milovidov
e7686494f5
Merge pull request #67727 from ClickHouse/fix-host-resolver-ubsan
Fix strange code in HostResolvePool
2024-08-03 22:41:14 +00:00
Alexey Milovidov
185b6a54da Merge with master 2024-08-04 00:34:58 +02:00
Alexey Milovidov
d37a4567f6 Merge branch 'master' into fix-json-recursion 2024-08-04 00:30:29 +02:00
Alexey Milovidov
3bea8b4e25 Merge branch 'master' into add-assert-into-timer-descriptor 2024-08-04 00:29:22 +02:00
Alexey Milovidov
b8050cc471
Merge pull request #67702 from ClickHouse/fix-timer-descriptor-locks
Fix locking inside TimerDescriptor
2024-08-04 00:28:23 +02:00
Alexey Milovidov
a051eb2a5d Fix tests 2024-08-04 00:24:17 +02:00
Alexey Milovidov
6b300ab44f Merge branch 'master' into fix-log-and-exception-messages-formatting 2024-08-04 00:23:18 +02:00
Alexey Milovidov
4e3202d906
Merge pull request #67645 from ClickHouse/fix-race-condition-in-settings-processlist
Fix race condition between ProcessList and Settings
2024-08-03 22:21:49 +00:00
Azat Khuzhin
2f00c96271 Support true UUID type for MongoDB engine
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2024-08-03 23:51:41 +02:00
Alexey Milovidov
8562a6106c Better safety thresholds in arrayWithConstant 2024-08-03 23:45:18 +02:00
Azat Khuzhin
f06ae2f551 Fill only selected columns from system.clusters
Some of them pretty heavy, i.e. is_active for ReplicatedDatabase

This should fix 02903_rmt_retriable_merge_exception flakiness [1].

 [1]: https://s3.amazonaws.com/clickhouse-test-reports/67687/89c47df559ba23d988f8af3c342e0c8d5531f4b8/fast_test.html

Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2024-08-03 23:37:26 +02:00
Alexey Milovidov
ced8c3445c Something 2024-08-03 23:14:40 +02:00
Alexey Milovidov
087aff87dd Something 2024-08-03 23:12:07 +02:00
Alexey Milovidov
d9d30d1004
Merge pull request #67295 from canhld94/fix_empty_tuple_in_lhs_in
Fix hung query when using empty tuple as lhs of function IN
2024-08-03 20:57:59 +00:00
Alexey Milovidov
02b8d563e3
Merge pull request #67720 from vitlibar/fix-completing-restore-on-cluster
Fix completion of RESTORE ON CLUSTER
2024-08-03 18:58:32 +00:00
Alexey Milovidov
a2b1131cc8 Merge branch 'master' into atomic-database-in-clickhouse-local 2024-08-03 20:19:49 +02:00
Alexey Milovidov
2305cae149
Merge pull request #67564 from ClickHouse/miscellaneous-2
Miscellaneous
2024-08-03 18:16:35 +00:00
Alexey Milovidov
5e0d13e38b Merge branch 'master' into fix-log-and-exception-messages-formatting 2024-08-03 19:25:33 +02:00
Alexey Milovidov
c07089f054 Merge branch 'master' into fix-json-recursion 2024-08-03 19:06:25 +02:00
Alexey Milovidov
b1e6c9b543 Merge branch 'master' into fix-race-condition-in-settings-processlist 2024-08-03 19:03:54 +02:00
Alexey Milovidov
9eb8f4a976 Merge branch 'master' into fix-timer-descriptor-locks 2024-08-03 18:58:30 +02:00
Alexey Milovidov
60648e5240
Revert "Add replication lag and recovery time metrics" 2024-08-03 18:41:17 +02:00
Alexey Milovidov
fc651cc0c6 Fix strange code in HostResolvePool 2024-08-03 17:57:48 +02:00
taiyang-li
1103a2d669 Merge branch 'ch_support_printf' of https://github.com/bigo-sg/ClickHouse into ch_support_printf 2024-08-03 22:43:29 +08:00
taiyang-li
a749223251 change as request 2024-08-03 22:43:12 +08:00
李扬
667727192f
Merge branch 'ClickHouse:master' into fix_map_from_arrays 2024-08-03 21:28:20 +08:00
Alexey Milovidov
d3dcd21dc9 Merge branch 'master' into fix-timer-descriptor-locks 2024-08-03 15:12:05 +02:00
Alexey Milovidov
73080d25a9 Fix test 00002_log_and_exception_messages_formatting 2024-08-03 15:10:05 +02:00
Alexey Milovidov
00ea60d72c
Merge pull request #67690 from ClickHouse/fix-bad-log-message-sort-description
Fix bad log message in sort description
2024-08-03 12:57:20 +00:00
Alexey Milovidov
4a10d26eb1
Merge pull request #67696 from ClickHouse/fix-test-reports
Fix check names in test reports and the CI Logs database
2024-08-03 14:55:03 +02:00
Miсhael Stetsyuk
14fce8b8da
Merge pull request #66704 from ClickHouse/add-S3DiskNoKeyErrors-metric
Add S3DiskNoKeyErrors metric
2024-08-03 12:44:33 +00:00
Vitaly Baranov
6ce6af0647 Fix completion RESTORE ON CLUSTER. 2024-08-03 14:40:25 +02:00
Sergei Trifonov
3a7842ce05
Merge pull request #67553 from ClickHouse/fix-async-loader-destruction
Fix AsyncLoader destruction race
2024-08-03 09:27:48 +00:00
Sergei Trifonov
d8cb1613fa
Merge pull request #65654 from ClickHouse/scheduler-queue-throughput-introspection
Scheduler queue throughput introspection, Fix CPU indication in client
2024-08-03 09:24:28 +00:00
Antonio Andelic
c96e1f86da
Merge pull request #67433 from ClickHouse/fix-archive-file-parsing
Fix file/URI parsing with archive syntax
2024-08-03 08:05:20 +00:00
Antonio Andelic
1b20d47202
Merge pull request #67665 from ClickHouse/fix-udf-reload
Fix reloading SQL UDFs with UNION
2024-08-03 08:05:12 +00:00
Peter Nguyen
b6f1da51f3
Merge branch 'ClickHouse:master' into aliasFeature 2024-08-02 21:46:42 -06:00
Michael Kolupaev
96e826d154 Change tactics again 2024-08-03 02:57:33 +00:00
jsc0218
28ec383739 add sharedmergetree 2024-08-03 02:07:24 +00:00
Michael Kolupaev
e491c51cdc e 2024-08-03 01:49:53 +00:00
Alexey Milovidov
dfeb199116 Fix locking inside TimerDescriptor 2024-08-03 03:06:37 +02:00
Alexey Milovidov
9a017528a4 Minor change 2024-08-03 02:58:42 +02:00
Michael Kolupaev
d304bb916c Merge remote-tracking branch 'origin/master' into curange 2024-08-02 21:19:37 +00:00
Michael Kolupaev
eb0e12099a Another attempt 2024-08-02 21:18:35 +00:00
Yarik Briukhovetskyi
593af842f5
Merge pull request #67558 from yariks5s/fix_datetime64_toStartOfWeek
Fix toStartOfWeek wrong result with DateTime64
2024-08-02 20:42:29 +00:00
Michael Kolupaev
96c54f0786 Merge remote-tracking branch 'origin/master' into typechange 2024-08-02 20:13:30 +00:00
Michael Kolupaev
a37eeb0f21 Allow types to change, re-resolve overloads 2024-08-02 20:13:27 +00:00
Antonio Andelic
10e28236b9 Merge branch 'master' into fix-udf-reload 2024-08-02 21:31:32 +02:00
avogar
12b6ea0232 Merge branch 'master' of github.com:ClickHouse/ClickHouse into fix-variant-as-common-type 2024-08-02 17:27:32 +00:00
Alexey Milovidov
e3239c6ee1 Fix bad log message in JIT for sorting 2024-08-02 19:09:16 +02:00
Alexey Milovidov
b38c46a87d Minor change 2024-08-02 19:08:51 +02:00
Nikolai Kochetov
0e0280b903 Merge branch 'master' into anoter-case-of-non-deterministic-func-in-group-by-key 2024-08-02 16:57:29 +00:00
avogar
89c47df559 Fix variant as common type in if function with Tuples and Maps 2024-08-02 16:52:46 +00:00
sakulali
8d42b42c10 Merge remote-tracking branch 'origin/master' into autodetect-config-format 2024-08-02 23:56:03 +08:00
Nikolai Kochetov
18c69e164f
Merge pull request #67536 from ClickHouse/fix-67330
Prefer constant to INPUT in PlannerActionsVisitor.
2024-08-02 15:55:45 +00:00
Lennard Eijsackers
2110b765d1 Style check fix + adding debug info to query output
Signed-off-by: Lennard Eijsackers <lennardeijsackers92@gmail.com>
2024-08-02 17:53:12 +02:00
Alexey Milovidov
accb8ae78d Merge branch 'master' into fix-json-recursion 2024-08-02 17:49:36 +02:00
Alexey Milovidov
aecb1dcc10 Merge branch 'master' into add-assert-into-timer-descriptor 2024-08-02 17:48:04 +02:00
Alexey Milovidov
fece77d4d8 Merge branch 'master' into fix-race-condition-in-settings-processlist 2024-08-02 17:45:56 +02:00
Alexey Milovidov
e3d03ce3f9 Merge branch 'master' into miscellaneous-2 2024-08-02 17:43:33 +02:00
Alexey Milovidov
b3e2ce6955 Minor change 2024-08-02 17:40:52 +02:00
Miсhael Stetsyuk
f1df59d6c9
Merge pull request #66703 from ClickHouse/add-replication-lag-and-recovery-time-metrics
Add replication lag and recovery time metrics
2024-08-02 15:21:43 +00:00
Igor Nikonov
b5c100bcb9 Merge remote-tracking branch 'origin/master' into pr-all-connection-failed 2024-08-02 15:12:21 +00:00
Lennard Eijsackers
8d97968006 Use FunctionArgumentDescriptors to check bitSlice function + add test case
Signed-off-by: Lennard Eijsackers <lennardeijsackers92@gmail.com>
2024-08-02 15:13:37 +02:00
Sema Checherinda
c3a1381d70 some corner case optimize 2024-08-02 15:11:31 +02:00
kssenii
db0bce3352 Try make the code more understandable 2024-08-02 15:01:15 +02:00
Julia Kartseva
528187410f
Merge pull request #65751 from jkartseva/store-plain-rw-metadata-separately
Store `plain_rewritable` disk metadata in the separate `'__meta'` layout; add flat object storage directory structure
2024-08-02 11:52:59 +00:00
Antonio Andelic
d2d8a16ca6 Fix refreshable MVs 2024-08-02 13:52:01 +02:00
Igor Nikonov
611e21e4ac Merge remote-tracking branch 'origin/master' into pr-all-connection-failed 2024-08-02 10:59:17 +00:00
Antonio Andelic
76e2e886db Merge branch 'master' into fix-udf-reload 2024-08-02 12:37:13 +02:00
Raúl Marín
e2b686efea Fix test 2024-08-02 12:26:38 +02:00
serxa
cdf81b0e17 Merge branch 'master' into fix-async-loader-destruction 2024-08-02 10:18:12 +00:00
Antonio Andelic
62f0e09ecb Fix setting changes 2024-08-02 12:17:08 +02:00
Antonio Andelic
1a9eb69b3f Merge branch 'master' into fix-archive-file-parsing 2024-08-02 12:15:31 +02:00
Kseniia Sumarokova
a8adda2a71
Merge branch 'master' into write-buffer-from-s3-fix-dtor 2024-08-02 12:10:05 +02:00
serxa
c51ed14a27 Merge branch 'master' into scheduler-queue-throughput-introspection 2024-08-02 09:51:14 +00:00
Yarik Briukhovetskyi
e760956698
Merge branch 'ClickHouse:master' into fix_datetime64_toStartOfWeek 2024-08-02 11:30:48 +02:00
Antonio Andelic
6c8f458b0b Fix reloading SQL UDFs with UNION 2024-08-02 11:13:41 +02:00
Raúl Marín
9d0ff1ba6c
Merge pull request #67524 from Algunenano/new_settings
Fix upgrade check (again)
2024-08-02 09:09:14 +00:00
vdimir
b39392fc15
Merge branch 'master' into vdimir/join_on_tuple_comparison_elimination_bug 2024-08-02 10:56:48 +02:00
Julia Kartseva
9b4e02e8da fix macOs build 2024-08-02 04:28:07 +00:00
Julia Kartseva
41fc84bb2d fix build 2024-08-02 04:28:07 +00:00
Julia Kartseva
42bd49dae6 address feedback: parent_path() for directories 2024-08-02 04:28:07 +00:00
Julia Kartseva
79a8cbe0c5 address feedback: documentation 2024-08-02 04:28:07 +00:00
Julia Kartseva
359b42738a address feedback: key_prefix -> object_key_prefix 2024-08-02 04:28:07 +00:00
Julia Kartseva
3b986ef340 address feedback: useSeparateLayoutForMetadata 2024-08-02 04:28:07 +00:00
Julia Kartseva
4c78531c9c Update src/Disks/ObjectStorages/MetadataStorageFromPlainRewritableObjectStorage.cpp
Co-authored-by: Kseniia Sumarokova <54203879+kssenii@users.noreply.github.com>
2024-08-02 04:28:07 +00:00
Julia Kartseva
727f5ed108 Update src/Disks/ObjectStorages/MetadataStorageFromPlainRewritableObjectStorage.cpp
Co-authored-by: Kseniia Sumarokova <54203879+kssenii@users.noreply.github.com>
2024-08-02 04:28:07 +00:00
Julia Kartseva
912bddf86f Update src/Disks/ObjectStorages/InMemoryPathMap.h
Co-authored-by: Kseniia Sumarokova <54203879+kssenii@users.noreply.github.com>
2024-08-02 04:28:07 +00:00
Julia Kartseva
db13ba2c48 style fix 2024-08-02 04:28:07 +00:00
Julia Kartseva
d4c13714ab address feedback: TSA_GUARDED_BY 2024-08-02 04:28:07 +00:00
Julia Kartseva
3f066018fb style and doc 2024-08-02 04:28:07 +00:00
Julia Kartseva
c0e6780dfe rename PathComparator.h -> InMemoryPathMap.h 2024-08-02 04:28:07 +00:00
Julia Kartseva
82f5aceb48 introduce flat structure 2024-08-02 04:28:07 +00:00
Julia Kartseva
0e78ed6b58 simplify listDirectory 2024-08-02 04:28:07 +00:00
Julia Kartseva
aa290b6398 use a designated mutex for path_map 2024-08-02 04:28:07 +00:00
Julia Kartseva
97519ae800 in-memory map path comparator 2024-08-02 04:28:07 +00:00
Julia Kartseva
ecca720f9e minor 2024-08-02 04:28:07 +00:00
Julia Kartseva
27392fee6e Minor refactor 2024-08-02 04:28:07 +00:00
Julia Kartseva
98ad45ba96 Add prefix_path parameter to object key generator 2024-08-02 04:28:07 +00:00
Julia Kartseva
d6da86dad2 Store plain_rewritable metadata in a separate layout 2024-08-02 04:28:07 +00:00
shiyer7474
0772ed7f6a Code style feedback incorporated 2024-08-02 04:02:43 +00:00
李扬
f0b2aa195c
Merge branch 'ClickHouse:master' into fix_map_from_arrays 2024-08-02 10:45:46 +08:00
jsc0218
70feae6ba5 Merge remote-tracking branch 'origin/master' into ProjWithSpecialMergeTree 2024-08-02 01:25:28 +00:00