Commit Graph
1336 Commits
Author SHA1 Message Date
Alexey MilovidovandGitHub 78fde95cfb Merge pull request #77883 from ClickHouse/shpc
Sharded userspace page cache
2025-03-20 02:19:17 +01:00
Azat KhuzhinandGitHub 05c3edcab4 Merge pull request #74989 from ClickHouse/fix-ssh
Improve the SSH protocol
2025-03-19 20:29:43 +00:00
Robert SchulzeandGitHub 69b0661f22 Merge pull request #77905 from shankar-iyer/add_vector_similarity_index_cache
Add vector similarity index cache
2025-03-19 19:47:53 +00:00
Shankar Iyer e7c979b541 Revert skipping index cache, new name is vector similarity index cache 2025-03-19 07:18:13 +00:00
Michael Kolupaev a55bd052cc Sharded userspace page cache 2025-03-19 02:52:18 +00:00
Nikita Mikhaylov 1ce417f616 Revert "Merge pull request #74473 from ClickHouse/no-ssh"
This reverts commit 6b303014c2, reversing
changes made to 3ddd7c9e90.
2025-03-18 14:53:35 +01:00
Shankar Iyer 3432e3fef8 Reapply "Merge pull request #70102 from rschu1ze/skipping-index-cache2"
This reverts commit 0003892bd0.
2025-03-18 07:56:53 +00:00
Raúl Marín df9ebc8c45 Make a few example binaries smaller 2025-03-14 18:22:03 +01:00
Nikita MikhaylovandGitHub 81d058b4c1 Merge pull request #77447 from ClickHouse/revert-cache
Revert skipping index cache
2025-03-12 13:53:36 +00:00
Azat KhuzhinandGitHub 8a03e3827b Merge pull request #77438 from azat/empty-database
Forbid empty databases (leaked via default_database)
2025-03-12 06:18:22 +00:00
Nikita Mikhailov 0003892bd0 Revert "Merge pull request #70102 from rschu1ze/skipping-index-cache2"
This reverts commit 3de5611713, reversing
changes made to 987f678400.
2025-03-11 19:16:36 +01:00
Azat Khuzhin eaeaac9082 Forbid empty databases (leaked via default_database)
CI found [1] `LOGICAL_ERROR` for the query `DROP TABLE 13221_rm6`:

    9 0x55e550e8a55d in DB::abortOnFailedAssertion() build_docker/./src/Common/Exception.cpp:48:5
    10 0x55e550e8bc05 in DB::handle_error_code() build_docker/./src/Common/Exception.cpp:70:9
    14 0x55e519a2e1d2 in DB::Exception::Exception<>() build_docker/./src/Common/Exception.h:130:77
    15 0x55e5306e034b in DB::DatabaseCatalog::getDDLGuard() build_docker/./src/Interpreters/DatabaseCatalog.cpp:926:15
    16 0x55e531496823 in DB::InterpreterDropQuery::executeToTableImpl() build_docker/./src/Interpreters/InterpreterDropQuery.cpp:142:72
    17 0x55e531494e39 in DB::InterpreterDropQuery::executeToTable() build_docker/./src/Interpreters/InterpreterDropQuery.cpp:118:16
    18 0x55e531492e47 in DB::InterpreterDropQuery::executeSingleDropQuery() build_docker/./src/Interpreters/InterpreterDropQuery.cpp:91:16
    19 0x55e531492559 in DB::InterpreterDropQuery::execute() build_docker/./src/Interpreters/InterpreterDropQuery.cpp:72:15
    20 0x55e531c0c9fd in DB::executeQueryImpl() build_docker/./src/Interpreters/executeQuery.cpp:1459:40
    21 0x55e531c021ee in DB::executeQuery() build_docker/./src/Interpreters/executeQuery.cpp:1626:19

  [1]: https://s3.amazonaws.com/clickhouse-test-reports/0/5b0fb3e3dff551c7bc3150083db1622c229825fb/libfuzzer_tests.html

The problem is taht fuzzer does not install empty database, and this
problem exists even for clickhouse-local

Fix this by adding some checks and initialize database for fuzzer.
2025-03-11 16:11:24 +01:00
Bharat Nallan Chakravarthy 2a445b133b formatting fixes 2025-03-10 22:14:46 -07:00
Bharat Nallan Chakravarthy d8414fbada minor fixes 2025-03-10 19:02:57 -07:00
Bharat Nallan Chakravarthy 763b132573 Merge master into ncb/improve-system-warnings 2025-03-10 14:37:23 -07:00
Robert Schulze 5e7439e9fb Add docs, move some code around 2025-03-09 12:07:35 +00:00
Sergei TrifonovandGitHub ae7cab373b Merge pull request #75949 from ClickHouse/concurrent_threads_scheduler
Add `concurrent_threads_scheduler` server setting
2025-03-06 20:08:51 +00:00
serxa 1d7ed3f97b Merge branch 'master' into concurrent_threads_scheduler 2025-03-06 14:22:11 +00:00
Bharat Nallan Chakravarthy 456493933c fix build 2025-03-05 18:23:53 -08:00
Bharat Nallan Chakravarthy 9a5e167756 try to use PreformattedMessage 2025-03-05 16:06:11 -08:00
Bharat Nallan Chakravarthy 356e35d936 review fixes - only warn on pending mutations 2025-03-05 10:10:15 -08:00
Bharat Nallan Chakravarthy 082a6d59fd Merge branch 'master' into ncb/improve-system-warnings 2025-03-05 07:21:49 -08:00
zhongyuankaiandGitHub 516bd7a8ab Merge branch 'master' into rename_query_cache 2025-03-05 22:11:02 +08:00
Nikita MikhaylovandGitHub 94c8cde6a2 Merge pull request #77114 from ClickHouse/revert-77113-revert-70509-npc
Revert "Revert "Userspace page cache v2""
2025-03-05 12:16:47 +00:00
Raúl MarínandGitHub 16f3e2fa61 Merge pull request #76547 from Algunenano/fmt_update
Update fmt to 11.1.3
2025-03-05 10:11:52 +00:00
zhongyuankai db29039940 rename 2025-03-05 09:04:00 +08:00
Nikita MikhaylovandGitHub b08d050a56 Revert "Revert "Userspace page cache v2"" 2025-03-04 16:39:20 +01:00
Alexander TokmakovandGitHub af555e2c24 Revert "Userspace page cache v2" 2025-03-04 16:32:41 +01:00
Sergei TrifonovandGitHub 344c0ec586 Merge branch 'master' into concurrent_threads_scheduler 2025-03-04 14:49:32 +01:00
Nikita MikhaylovandGitHub c9f8b56d85 Merge branch 'master' into npc 2025-03-03 17:16:02 +01:00
zhongyuankaiandGitHub c41f9c2bc6 Merge branch 'master' into query_condition_cache 2025-03-01 00:17:15 +08:00
Nikita MikhaylovandGitHub e59a979f2f Merge branch 'master' into npc 2025-02-28 16:50:36 +01:00
Raúl Marín ed8423f1b7 Merge remote-tracking branch 'blessed/master' into fmt_update 2025-02-28 15:17:52 +01:00
Raúl Marín df3c12e2e6 Remove executeQuery dependency 2025-02-25 13:25:20 +01:00
Raúl Marín 2753c789b9 Untangle some dependencies 2025-02-25 12:23:47 +01:00
Michael Kolupaev a0fdae4c9c Review comments. 2025-02-24 21:57:01 +00:00
Sergei TrifonovandGitHub aaf702c1aa Merge branch 'master' into concurrent_threads_scheduler 2025-02-24 17:41:13 +01:00
Nikita Mikhailov 6d7e4148bd Merge branch 'master' of github.com:ClickHouse/ClickHouse into npc 2025-02-24 11:24:52 +01:00
zhongyuankai 85f77607d5 Merge branch 'master' into query_condition_cache 2025-02-21 12:20:08 +00:00
Raúl Marín da1d86ea15 Update files to the new fmt 2025-02-20 19:52:17 +01:00
Bharat Nallan Chakravarthy 9df23ed5ba Merge 'master' into ncb/improve-system-warnings 2025-02-18 09:03:58 -06:00
Bharat Nallan Chakravarthy f564bf85f6 support message_format_string for warnings 2025-02-17 23:09:59 -06:00
Sergei TrifonovandGitHub 965312e93d Merge pull request #75999 from ClickHouse/throw-on-unknown-workload
Add `throw_on_unknown_workload` server setting
2025-02-18 01:55:11 +00:00
Bharat Nallan Chakravarthy cf36f0f2ae better warning messages 2025-02-17 16:35:27 -06:00
Azat Khuzhin e991cdedb5 Fetch parts in parallel in ALTER TABLE FETCH PARTITION
FETCH PARTITION can be used to migrate data from an old cluster (to
avoid extra decompress-compress cycles for INSERT/SELECT), but the
problem with it is that it is single-threaded, which makes it way more
slower then INSERT SELECT.

Signed-off-by: Azat Khuzhin <[email protected]>
2025-02-16 18:42:58 +01:00
Alexey MilovidovandGitHub c531d97ab5 Merge pull request #75954 from ClickHouse/safer-bridges
Fix potential vulnerability in the library-bridge
2025-02-15 08:56:41 +01:00
Sergei TrifonovandGitHub cd176e274b Merge branch 'master' into throw-on-unknown-workload 2025-02-14 23:48:50 +01:00
Michael Kolupaev 3df639ab57 Merge remote-tracking branch 'origin/master' into npc 2025-02-14 22:32:52 +00:00
Bharat Nallan Chakravarthy 06d588e037 fix code 2025-02-13 23:38:02 -08:00
Alexey Milovidov f21ce9cc71 Add a test 2025-02-13 23:15:49 +01:00