Commit Graph
2821 Commits
Author SHA1 Message Date
Nikolay Degterinsky e9232fc4e6 Better 2022-09-01 20:19:25 +00:00
Nikolay Degterinsky 5a611e272a Merge remote-tracking branch 'upstream/master' into obfuscator-schema-inference 2022-09-01 13:07:28 +00:00
Sema ChecherindaandGitHub 7b59fdc042 Merge pull request #40779 from CheSema/detached-parts-metric
Metric for the number of detached parts
2022-09-01 12:24:42 +02:00
rootandMallik Hassan d5db88fa27 Structured-logging-custom-keys PR init 2022-08-30 23:20:19 -03:00
Sema Checherinda e436b4f4cc Metric for the number of detached parts 2022-08-30 02:12:57 +02:00
Alexander TokmakovandGitHub 1c6dea52e0 Update config.xml 2022-08-29 15:50:05 +03:00
Alexey MilovidovandGitHub 84f9432e7e Merge pull request #40724 from azat/update-bash-completion
Update available formats for bash completion
2022-08-29 00:14:48 +03:00
Azat Khuzhin 29877d3992 Update available formats for bash completion
Signed-off-by: Azat Khuzhin <[email protected]>
2022-08-28 17:22:32 +02:00
Alexey MilovidovandGitHub ddff5e9145 Merge pull request #40712 from ClickHouse/ci-cmake-self-extractable
cmake: Disable default ENABLE_CLICKHOUSE_SELF_EXTRACTING
2022-08-28 17:12:19 +03:00
Alexey Milovidov 632867dbff Fix error 2022-08-28 02:40:43 +02:00
Yakov Olkhovskiy 31a7ed09a1 disable default ENABLE_CLICKHOUSE_SELF_EXTRACTING and add to env 2022-08-27 21:08:01 +00:00
Alexey Milovidov b70373d429 Fix error 2022-08-27 20:23:15 +02:00
Alexey Milovidov 6414a01987 Rewrite NLP tests from integration to functional 2022-08-26 22:36:34 +02:00
Alexey MilovidovandGitHub 34b5d267f3 Merge pull request #40461 from ClickHouse/dashboard
Dashboard
2022-08-23 15:34:28 +03:00
Alexey MilovidovandGitHub 0252695c6e Merge pull request #40224 from ClickHouse/alexey-milovidov-patch-4
Check what will be if I enable `concurrency-mt-unsafe` in `clang-tidy`
2022-08-22 23:12:01 +03:00
Alexey Milovidov 6444afac52 Merge branch 'master' into dashboard 2022-08-22 01:30:21 +02:00
Robert Schulze e8b3f56733 Limit suppression to a specific warning 2022-08-21 18:24:17 +00:00
Alexey Milovidov 000f879779 Add comments 2022-08-21 13:31:04 +02:00
Alexey Milovidov 861e5dbb76 Add comments 2022-08-21 13:26:32 +02:00
Alexey Milovidov ab079b270a Add comments 2022-08-21 13:07:46 +02:00
Alexey Milovidov fa9df87198 Fix margin 2022-08-21 12:56:23 +02:00
Alexey Milovidov 458d21dd3c Add "readpassphrase" as a dependency for clickhouse-local 2022-08-21 12:12:11 +02:00
Alexey Milovidov 9635fa817b Embedded dashboard 2022-08-21 12:11:25 +02:00
Alexey Milovidov 4e0bf0dd34 Add a file 2022-08-21 12:11:04 +02:00
Alexey Milovidov 3649aac593 Fix style 2022-08-20 17:59:51 +02:00
Alexey Milovidov 74e1f4dc61 Fix clang-tidy 2022-08-20 17:09:20 +02:00
Sergei Trifonov 7bbbe0a4db fix darwin build 2022-08-18 19:31:25 +02:00
Sergei Trifonov b064021cec fix build 2022-08-18 16:57:31 +02:00
Sergei Trifonov 42a711015f split concurrent_threads_soft_limit setting into two: concurrent_threads_soft_limit_{num,ratio_to_cores} 2022-08-18 14:51:08 +02:00
Nikita MikhaylovandGitHub a7c3f23dfb Merge branch 'master' into auto_convert_ordinary_to_atomic 2022-08-17 00:38:25 +02:00
Alexander TokmakovandGitHub c9bb91c31f Merge pull request #40232 from ClickHouse/fix_a_bug_with_symlinks_detection
Fix a bug with symlinks detection
2022-08-15 20:28:30 +03:00
Alexander Tokmakov 6f5a7c3bf7 fix a bug with symlinks detection 2022-08-15 12:30:47 +02:00
Alexey MilovidovandGitHub bada9ebefa Merge branch 'master' into disable-zero-copy-replication 2022-08-14 10:40:16 +03:00
Alexey Milovidov e774d28c43 Fix style 2022-08-14 04:16:48 +02:00
Alexey Milovidov 53ce2986de Display server-side time in clickhouse-benchmark by default 2022-08-14 03:33:42 +02:00
Alexey Milovidov f0c8998471 Add warning message 2022-08-14 01:49:00 +02:00
Alexey Milovidov 42c358aa3c Add warning message 2022-08-14 01:47:36 +02:00
Kseniia SumarokovaandGitHub a6cfc7bc3b Merge pull request #34651 from alexX512/master
New caching strategies
2022-08-12 17:23:37 +02:00
Nikita TaranovandGitHub 17956cb668 Extend protocol with query parameters (#39906) 2022-08-12 14:28:35 +02:00
Nikolay Degterinsky 644be9dc42 Remove unneded ReadBuffers 2022-08-11 13:27:09 +00:00
Nikolay Degterinsky 1b8ca90fcc Add schema inference to clickhouse-obfuscator 2022-08-11 11:32:32 +00:00
Nikolay DegterinskyandGitHub 496568101f Merge pull request #39277 from ClibMouse/Structured-Logging-Support
Structured logging support
2022-08-10 22:57:48 +02:00
Kseniia SumarokovaandGitHub a4d513657c Merge pull request #40010 from ClickHouse/catboost-further-preparation
Further preparation for catboost integration into library-bridge
2022-08-10 17:35:12 +02:00
Vladimir CandGitHub eb1ac41ac5 Merge pull request #40053 from ClickHouse/play-tab-in-textarea
Play: recognize tab in textarea
2022-08-10 12:53:28 +02:00
Robert Schulze 810221baf2 Assume unversioned server has version=0 and use tryParse() instead of from_chars() 2022-08-10 07:39:32 +00:00
Alexey Milovidov 34c8d2c3b4 Play: recognize tab in textarea 2022-08-10 08:33:58 +02:00
Mallik HassanandGitHub 666fb8dc42 Merge branch 'ClickHouse:master' into Structured-Logging-Support 2022-08-09 15:39:00 -03:00
Robert Schulze e0d5020a92 Add simple versioning to the *-bridge-to-server protocol
- In general, it is expected that clickhouse-*-bridges and
  clickhouse-server were build from the same source version (e.g. are
  upgraded "atomically"). If that is not the case, we should at least
  be able to detect the mismatch and abort.

- This commit adds a URL parameter "version", defined in a header shared
  by the server and bridges. The bridge returns an error in case of
  mismatch.

- The version is *not* send and checked for "ping" requests (used for
  handshake), only for regular requests send after handshake. This is
  because the internally thrown server-side exception due to HTTP
  failure does not propagate the exact HTTP error (it only stores the
  error as text), and as a result, the server-side handshake code
  simply retries in case of error with exponential backoff and finally
  fails with a "timeout error". This is reasonable as pings typically
  fail due to time out. However, without a rework of HTTP exceptions,
  version mismatch during ping would also appear as "timeout" which is
  too misleading. The behavior may be changed later if needed.

- Note that introducing a version parameter does not represent a
  protocol upgrade itself. Bridges older than the server will simply
  ignore the field. Only servers older than the bridges receive an error
  but such a situation should never occur in practice.
2022-08-08 19:40:37 +00:00
Robert Schulze 9952ab1099 Prefix class names "LibraryBridge*Handler" with "ExternalDictionary"
- necessary to disambiguate the names from "CatBoost"-"LibraryBridgeHandler"
  which will be added in a next step
2022-08-08 17:16:46 +00:00
Yakov OlkhovskiyandGitHub d39e9f65de Merge branch 'master' into fix-quota-key 2022-08-08 11:54:21 -04:00