Commit Graph

96042 Commits

Author SHA1 Message Date
Alexander Gololobov
def35cabd4
Merge pull request #40004 from ClickHouse/lwd_merge_tree_small_fix
More generic check for MergeTree table family
2022-08-09 13:14:02 +02:00
Sema Checherinda
b3df5fe951
Update test.py 2022-08-09 12:52:16 +02:00
Sema Checherinda
59cb67c1f6
Update test.py 2022-08-09 12:50:54 +02:00
Sema Checherinda
d5c7cd0ef3
Update test.py 2022-08-09 12:50:28 +02:00
Sema Checherinda
070a39543b
Update tests/integration/test_tlsv1_3/test.py
fix comment

Co-authored-by: Alexander Tokmakov <tavplubix@gmail.com>
2022-08-09 12:48:31 +02:00
Sema Checherinda
4956e9dc49
Update parallel_skip.json
no comma at the end of file
2022-08-09 12:47:19 +02:00
vdimir
85db9539ad
Add test join_dup_columns_in_plan 2022-08-09 10:31:28 +00:00
Sema Checherinda
fd0aff444a regenerate certificates 2022-08-09 12:02:23 +02:00
Sema Checherinda
8dd6540dac reenable parallel execution for test_grpc_protocol_ssl test_ssl_cert_authentication test_tlsv1_3 2022-08-09 12:01:38 +02:00
Sema Checherinda
2c84fcdc3b test_grpc_protocol_ssl test_ssl_cert_authentication test_tlsv1_3 don't use fixed IP for instances 2022-08-09 12:01:15 +02:00
Kruglov Pavel
5ebf230dbb
Merge pull request #39426 from kitaisreal/shell-command-wait-pid-refactoring
ShellCommand wait pid refactoring
2022-08-09 11:48:20 +02:00
Kruglov Pavel
4bbe5186c2
Merge pull request #39999 from HeenaBansal2009/Support_H_syntax_in_Hour_Interval_Kind
Added H literal for Hour IntervalKind
2022-08-09 11:24:41 +02:00
Raúl Marín
901e38091a Add no-backward-compatibility-check for the crasher 2022-08-09 10:58:29 +02:00
Kseniia Sumarokova
a1ecbefcdb
Merge pull request #39943 from ucasfl/file
Fix read of StorageFile with virtual columns
2022-08-09 10:57:51 +02:00
Robert Schulze
7c59331e0e
Make examples for function 'parseDateTimeBestEffort()' less ambiguous
"12/12" and "12-12" could be interpreted as MM/DD or DD/MM and therefore
were not great examples.
2022-08-09 08:56:05 +00:00
Raúl Marín
f2c93a8c6d Merge remote-tracking branch 'blessed/master' into fix_hashid 2022-08-09 10:55:20 +02:00
Roman Vasin
96598e3574 Replace normalizeDayNum() by std::clamp() 2022-08-09 08:52:02 +00:00
Maksim Kita
a120452c3d
Merge pull request #39956 from kitaisreal/ast-destructor-intrusive-list
IAST destructor intrusive list
2022-08-09 10:51:03 +02:00
alexX512
21624708aa Fix tidy build 2022-08-09 08:36:49 +00:00
Alexander Gololobov
595171a0cf
Merge branch 'master' into lwd_merge_tree_small_fix 2022-08-09 10:31:48 +02:00
zhangxiao871
8bae5f24af Merge branch 'master' of https://github.com/ClickHouse/ClickHouse into yandex-master 2022-08-09 15:49:03 +08:00
Antonio Andelic
24ee3e022d
Merge branch 'master' into keeper-listen-host 2022-08-09 09:39:27 +02:00
Yakov Olkhovskiy
78cc2a970d
copy self-extracting to output 2022-08-09 02:40:17 -04:00
Yakov Olkhovskiy
b827f3bccf
Merge pull request #40011 from ClickHouse/self-extracting-path
Self-extracting: decompressor, extract real path of executable instead of argv[0]
2022-08-09 02:37:33 -04:00
Tanya Bragin
eb61db3b67 initial changes to close #37492 2022-08-08 19:45:00 -07:00
Heena Bansal
f426b3a663
Update 02360_small_notation_h_for_hour_interval.sql 2022-08-08 21:55:06 -04:00
Alexey Milovidov
48bed932ec
Merge pull request #39931 from HarryLeeIBM/hlee-s390x-coordination
Fix Endian issue in KeeperSnapshotManager for s390x
2022-08-09 04:24:32 +03:00
alexX512
ca93daeeb0 Restart GH 2022-08-08 22:30:08 +00:00
Yakov Olkhovskiy
cccff115a2
Merge branch 'master' into fix-quota-key 2022-08-08 18:05:12 -04:00
Yakov Olkhovskiy
2c3732ed3a extract real path of executable instead of argv[0] 2022-08-08 17:56:16 -04:00
alexX512
c9c26d4898 Fix review 2022-08-08 21:34:24 +00:00
Mikhail f. Shiryaev
a34a9b581c
Merge pull request #39871 from ClickHouse/universal-lambdas
Get api url from event, not from const/ENV
2022-08-08 23:34:04 +02:00
Alexander Gololobov
bc42220051
Merge branch 'master' into lwd_merge_tree_small_fix 2022-08-08 23:29:19 +02:00
Igor Nikonov
711bb02cdf Merge remote-tracking branch 'origin/master' into skipping_sorting_step 2022-08-08 21:17:34 +00:00
Igor Nikonov
1439664df6 EXPLAIN tests 2022-08-08 20:46:43 +00:00
Nikita Taranov
c67b554789
Update 02354_distributed_with_external_aggregation_memory_usage.sql (#39979) 2022-08-08 22:22:00 +02: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
vdimir
29efed0c77
Project input for rename joined columns step 2022-08-08 19:11:53 +00:00
HeenaBansal2009
d2bdf6fc3e Added tests 2022-08-08 11:51:05 -07:00
HarryLeeIBM
d609da182b Fix Endian issue in Codec for s390x 2022-08-08 11:28:35 -07:00
HarryLeeIBM
42323cfb92 Use constexpr char array as magic number 2022-08-08 10:59:09 -07: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
Robert Schulze
e584d1276b
Factorize generic code from ExternalDictLibBridgeHelper into base class
- When catboost will be added into library-bridge later on, a lot of
  code will need to be duplicated.

- Avoid that by factorizing stuff which is not specific to external
  dictionaries for reuse into a common base class.

- This is a refactoring without semantic change.
2022-08-08 17:16:46 +00:00
Alexander Tokmakov
5d507c593b
Merge pull request #40005 from ClickHouse/revert-39617-ci-self-extracting-s3-deployment
Revert "copy self-extracting to output"
2022-08-08 20:15:56 +03:00
Alexander Tokmakov
3bc583c22b
Revert "copy self-extracting to output" 2022-08-08 20:13:40 +03:00
Alexander Gololobov
4c86130796 More generic check for MergeTree table family 2022-08-08 19:04:35 +02:00
Nikolai Kochetov
8a4c57f641 Added __init__.py 2022-08-08 16:41:11 +00:00
Raúl Marín
c8f8ceea8d Fix hashId crash and salt not applying 2022-08-08 18:25:34 +02:00
Alexander Tokmakov
664b4355bf
Merge pull request #39941 from azat/tests-rwlock-fix
tests: fix 02352_rwlock flakiness
2022-08-08 19:24:08 +03:00
Alexander Tokmakov
95645d7491 try to avoid timeouts when checking for replication consistency 2022-08-08 18:01:48 +02:00