Aleksandr Musorin
91bb78e27e
Add throw_on_error setting for startup_scripts
...
When throw_on_error is true, the server will not start unless all queries
complete successfully. By default, throw_on_error is false, preserving
the previous behavior.
2025-05-08 16:40:08 +02:00
Bharat Nallan Chakravarthy
6e5345a7d9
validate config during server startup
2025-05-04 13:40:53 -07:00
Alexey Milovidov
7f77cbb9ba
Made page cache settings adjustable on a per-query level
2025-04-19 02:34:50 +02:00
Bharat Nallan Chakravarthy
5533156fca
better logging
2025-04-15 18:24:28 -07:00
Bharat Nallan Chakravarthy
b793489df8
better warning message
2025-04-15 18:17:09 -07:00
Konstantin Bogdanov and GitHub
16579a953b
Merge pull request #79132 from ClickHouse/lint-openssl-init
...
Lint OpenSSL initialization
2025-04-14 21:45:53 +00:00
Konstantin Bogdanov
c4abcb9542
Lint
2025-04-14 16:47:38 +02:00
Alexey Milovidov
e3ff4870ca
Merge branch 'master' into clickhouse-local-persistency
2025-04-12 23:12:29 +02:00
Konstantin Bogdanov
678acbafdc
Fix OpenSSL early init
2025-04-10 21:33:00 +02:00
Alexey Milovidov
4bcf010bc1
Merge branch 'master' into clickhouse-local-persistency
2025-04-10 02:22:25 +02:00
Han Fei and GitHub
8f76db89ef
Merge pull request #77156 from ClickHouse/hanfei/datalake_meatadata_cache
...
Support Iceberg Metadata Files Cache
2025-04-09 14:12:28 +00:00
Alexey Katsman and GitHub
1b6ffd5f55
Merge pull request #78778 from alexkats/early-connection-drop
...
Early connection drop on overloaded CPU
2025-04-09 07:35:39 +00:00
Han Fei
c90ea7838b
Merge branch 'master' into hanfei/datalake_meatadata_cache
2025-04-07 17:59:29 +00:00
Alex Katsman
5fc131a01a
Early connection drop on overloaded CPU
2025-04-07 15:54:47 +00:00
Bharat Nallan Chakravarthy
0121df4fae
Merge 'master' into ncb/warning-mutation-long-running
2025-04-06 09:09:47 -07:00
Bharat Nallan Chakravarthy
0afd95e3d1
review fix - better naming
2025-04-04 20:22:57 -07:00
Bharat Nallan Chakravarthy
0bada6b2ad
warn on long running mutations
2025-04-03 14:49:05 -07:00
Han Fei
5419dd4a7f
refine comments
2025-03-25 12:18:35 +00:00
Han Fei
4aee320a82
fix build
2025-03-25 11:59:20 +00:00
Michael Kolupaev
6890495311
Merge remote-tracking branch 'origin/master' into stoprep
2025-03-25 02:30:45 +00:00
Han Fei
e6766469e6
support cache for manifest files
2025-03-24 23:23:21 +00:00
Han Fei
a321f6cbf2
Merge branch 'master' into hanfei/datalake_meatadata_cache
2025-03-24 13:53:36 +00:00
Tuan Pham Anh and GitHub
9888bd263c
Merge pull request #77365 from tuanpach/support-remote-disk-for-databases
...
Support remote disk for databases
2025-03-24 05:48:03 +00:00
Alexey Milovidov
1a1b2e7d6e
Fix test
2025-03-22 12:11:09 +01:00
Alexey Milovidov
8f3c53d4cd
Remove obsolete cache for Hive
2025-03-21 11:34:56 +01:00
Robert Schulze and GitHub
ddee4ac05b
Merge pull request #77895 from rschu1ze/remove-mongodb
...
Remove legacy MongoDB integration
2025-03-20 08:53:30 +00:00
Tuan Pham Anh
d2a2c8b388
Support using a remote disk for databases to store metadata files
2025-03-20 03:02:31 +00:00
Alexey Milovidov and GitHub
78fde95cfb
Merge pull request #77883 from ClickHouse/shpc
...
Sharded userspace page cache
2025-03-20 02:19:17 +01:00
Azat Khuzhin and GitHub
05c3edcab4
Merge pull request #74989 from ClickHouse/fix-ssh
...
Improve the SSH protocol
2025-03-19 20:29:43 +00:00
Robert Schulze and GitHub
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
Robert Schulze
f5217aeebe
Remove legacy MongoDB integration
2025-03-19 09:19:06 +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
467d5bd906
Merge remote-tracking branch 'origin/master' into stoprep
2025-03-19 05:24:10 +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
Han Fei
ad9f200740
fix build and tests
2025-03-14 14:58:22 +00:00
Han Fei
c8801f74c6
Merge branch 'master' into hanfei/datalake_meatadata_cache
2025-03-13 16:36:26 +00:00
Michael Kolupaev
2b227bb508
Merge remote-tracking branch 'origin/master' into stoprep
2025-03-12 23:55:37 +00:00
Nikita Mikhaylov and GitHub
81d058b4c1
Merge pull request #77447 from ClickHouse/revert-cache
...
Revert skipping index cache
2025-03-12 13:53:36 +00:00
Azat Khuzhin and GitHub
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
Michael Kolupaev
5a60a194d7
Merge remote-tracking branch 'origin/master' into stoprep
2025-03-08 00:56:26 +00:00
Sergei Trifonov and GitHub
ae7cab373b
Merge pull request #75949 from ClickHouse/concurrent_threads_scheduler
...
Add `concurrent_threads_scheduler` server setting
2025-03-06 20:08:51 +00:00