Commit Graph

17422 Commits

Author SHA1 Message Date
Vitaly Baranov
39c71075fa Don't wait for the reloading when it's been doing in another thread. 2019-04-16 14:40:36 +03:00
Ivan Lezhankin
dffe0eba40 Merge branch 'master' into fix-kafka-again 2019-04-16 14:00:48 +03:00
alesapin
1d717567d2
Merge pull request #5006 from filimonov/patch-3
add clickhouse-benchmark accepted stages names
2019-04-16 13:34:48 +03:00
Nicolae Vartolomei
c2ec23c953
Add FIRST_OR_RANDOM Load Balancing policy
For cross-replication topology setups load_balancing=in_order works best
as nodes handle equal amount of load and usually they hit only 1/n of
data (n = number of replicas), which makes page cache usage more
efficient.

The problem is when one node of the shard goes down. If one replica goes
down, the next one in config will handle twice the usual load while
remaining ones will handle usual traffic.

Closes #4820.
2019-04-15 23:31:40 +01:00
Vitaly Baranov
db56576511 Add test checking CH can handle dictionary dependency 2019-04-15 20:40:45 +03:00
Vitaly Baranov
6d96443440 Resolve correctly when dictionary depends on dictionary 2019-04-15 20:40:45 +03:00
alesapin
faeb95cfd7
Merge branch 'master' into adaptive_index_granularity 2019-04-15 19:36:36 +03:00
chertus
7697b18b07 enable RadixSort for ASOF JOIN over UInt32 2019-04-15 17:09:39 +03:00
chertus
9c80466230 add comment 2019-04-15 14:22:51 +03:00
filimonov
909521447f
add clickhouse-benchmark accepted stages names 2019-04-15 12:22:05 +02:00
alesapin
8cd18c0723
Merge pull request #4991 from yandex/fix_ddl_on_relicated_table
Do not send queries received from DDLWorker to leader replica
2019-04-15 13:07:55 +03:00
Anton Popov
7f93f9ad2f TTL for columns and tables (#4212)
Add TTL for columns and tables.
2019-04-15 12:30:45 +03:00
Danila Kutenin
e346758cea
Merge pull request #4995 from danlark1/master
LFAlloc added to clickhouse to allocate MarkCache and UncompressedCache data in different ways
2019-04-14 16:00:35 +03:00
Danila Kutenin
b81e0f51f1 fix compilation in clickhouse 2019-04-14 13:37:25 +03:00
Danila Kutenin
18a6b3123f Randomization in lfalloc 2019-04-13 17:45:01 +03:00
Danila Kutenin
6cfe80ba90 style 2019-04-13 15:30:59 +03:00
Danila Kutenin
3fe3e4d8a3 Fix define definition 2019-04-13 15:14:56 +03:00
Danila Kutenin
622b2c8472 Enable LFAlloc for MarkCache and UncompressedCache 2019-04-13 15:07:43 +03:00
chertus
950f8a7042 fix distinct with join 2019-04-12 20:04:38 +03:00
chertus
4192deb5ad radix sort for asof join 2019-04-12 15:48:00 +03:00
alesapin
f47e3292e1 Do not send queries to leader replica received from DDLWorker 2019-04-12 14:06:05 +03:00
alexey-milovidov
5afd69bbdb
Update 00935_to_iso_week_first_year.sql 2019-04-12 04:02:30 +03:00
alexey-milovidov
cdbb1157c1
Merge branch 'master' into substring-utf8-non-constant-args 2019-04-12 04:02:03 +03:00
Alexey Milovidov
bd3c9833c4 More tests 2019-04-12 03:55:50 +03:00
Alexey Milovidov
0db5ec9227 More tests 2019-04-12 03:52:24 +03:00
Alexey Milovidov
ceef92fa9e Fixed inconsistent whitespaces 2019-04-12 03:37:07 +03:00
Alexey Milovidov
e72a374091 Added a test 2019-04-12 03:36:27 +03:00
Alexey Milovidov
b4878dbffa Added support for non-constant and negative size and length arguments for function substringUTF8 2019-04-12 03:34:11 +03:00
Alexey Milovidov
7892edc490 More tests 2019-04-12 02:25:50 +03:00
Alexey Milovidov
1610bcca89 Fixed wrong toISOWeek result for 1970 year 2019-04-12 02:21:52 +03:00
Alexey Milovidov
dcf72c120e Fixed wrong toISOWeek result for 1970 year 2019-04-12 02:21:37 +03:00
chertus
4707200f83 partially fix distributed_product_mode=local 2019-04-11 22:29:28 +03:00
proller
c78176603c
clickhouse-test - prepare for use other than 'test' database (#4961) 2019-04-11 20:20:36 +03:00
alexey-milovidov
d083976b88
Merge pull request #4952 from 4ertus2/ast
Rewrite ASTSelectQuery (consistent children)
2019-04-11 13:38:44 +03:00
alexey-milovidov
985d45b12e
Merge pull request #4972 from fandyushin/rename-query-id
Rename query id header for consistency
2019-04-11 13:36:04 +03:00
alexey-milovidov
7e7b458eb9
Merge pull request #4938 from 4ertus2/joins
Fix unexpected error in case of JOIN + ARRAY JOIN
2019-04-11 13:35:31 +03:00
alexey-milovidov
7b4fc33ef9
Merge pull request #4973 from yandex/noreturn
Added [[noreturn]] attributes for functions that throw unconditionally
2019-04-11 01:10:55 +03:00
Alexey Milovidov
f2cf2ffc80 Cleanups 2019-04-11 00:20:22 +03:00
alexey-milovidov
0162468466
Merge pull request #4969 from 4ertus2/bugs
Fix wrong name qualification in GLOBAL JOIN
2019-04-10 23:41:16 +03:00
Alexey Milovidov
36d016d331 Added [[noreturn]] attributes for functions that throw unconditionally 2019-04-10 23:27:14 +03:00
Alexey Milovidov
d591c7187f Simplified expression 2019-04-10 23:16:04 +03:00
Alexey Milovidov
985936995f Fixed Java programmer's error (found by PVS-Studio) 2019-04-10 23:15:44 +03:00
Mikhail Fandyushin
68106d92ea bringing query id header to consistency 2019-04-10 23:13:41 +03:00
Alexey Milovidov
5be06d8556 Simplified expression (suggested by PVS-Studio) 2019-04-10 23:05:25 +03:00
Alexey Milovidov
37e086f3bf Merge branch 'master' of github.com:yandex/ClickHouse 2019-04-10 22:57:42 +03:00
Alexey Milovidov
b4efebc6ac Fixed error found by PVS-Studio 2019-04-10 22:57:30 +03:00
Danila Kutenin
e9bef32618 License to valid utf8 function 2019-04-10 22:09:27 +03:00
chertus
ee6c83a2f7 global join: fix wrong name qualification (save replaced table name as alias) 2019-04-10 20:41:19 +03:00
Alexey Milovidov
f37d66bb2e Brotli: additions to #4388 2019-04-10 19:12:31 +03:00
alexey-milovidov
e6fe6de30b
Merge pull request #4388 from fandyushin/brotli
Using brotli compression for HTTP responses (Accept-Encoding: br)
2019-04-10 18:27:28 +03:00
chertus
a698700faf fix tests (external storages) 2019-04-10 14:44:58 +03:00
Mikhail Fandyushin
e566d10eee HTTP Accept-Encoding: br; Revert using unbundled brotli library. FCixed using not initialized http respones ostream pointer 2019-04-10 00:59:44 +03:00
chertus
69ed2a5112 test for no column cause of bug in query optimisation 2019-04-09 20:43:23 +03:00
chertus
e53a50e01a fix pushdown & build 2019-04-09 19:49:52 +03:00
alesapin
91e362d874 Merge remote-tracking branch 'origin' into adaptive_index_granularity 2019-04-09 19:19:29 +03:00
chertus
9329410012 fix use after move 2019-04-09 17:59:06 +03:00
chertus
82dc1fb1db rewrite ASTSelectQuery (consistent children) 2019-04-09 17:22:35 +03:00
alesapin
cc8186b77c Add force-color option for ctest 2019-04-09 16:17:36 +03:00
Mikhail Fandyushin
7fc9b8c6fb Merge branch 'master' into brotli 2019-04-08 21:07:58 +03:00
alesapin
503d9c9004 Disable colored output in non tty environment 2019-04-08 15:35:48 +03:00
chertus
58d24c0840 join + array join: fix unexpected error 2019-04-08 15:35:26 +03:00
alesapin
a53b002973 Merge remote-tracking branch 'origin' into adaptive_index_granularity 2019-04-08 14:29:33 +03:00
chertus
54ae20024f fix asof big test (timeout & name) 2019-04-08 13:20:18 +03:00
Danila Kutenin
b32c19c1b6
Merge pull request #4934 from danlark1/master
isValidUTF8 function added
2019-04-08 02:59:10 +03:00
Danila Kutenin
9dc6d8f0f5 Style 2019-04-08 00:23:15 +03:00
Danila Kutenin
3519598ae9 Accurate tail handling 2019-04-07 23:24:08 +03:00
Danila Kutenin
b603e51c6e isValidUTF8 function added 2019-04-07 21:58:13 +03:00
hcz
7910055017
Fix typo 2019-04-07 11:35:46 +08:00
alexey-milovidov
27f7f0908f
Merge pull request #4913 from yandex/fix_additional_seek
Fix bug with additional file processing in cache compressed buffer
2019-04-07 01:24:50 +03:00
Danila Kutenin
1c030e4ed1 Fix allocations for a while 2019-04-06 23:53:25 +03:00
alexey-milovidov
4ffb8372d2
Merge pull request #4928 from danlark1/master
MarkCache and UncompressedCache use different allocator to catch segfaults
2019-04-06 23:03:04 +03:00
Artem Zuikov
cbb0404d19
Merge pull request #4924 from Gladdy/martijn-asof-speedup
Significant speedup of ASOF join
2019-04-06 21:38:46 +03:00
Danila Kutenin
5635e3b01c Use inheritance, it is better 2019-04-06 20:25:54 +03:00
Danila Kutenin
50379e7cd3 Delete state from allocator because of alignment issues 2019-04-06 20:06:39 +03:00
alesapin
31daaa2095 Add redis to runner image 2019-04-06 18:43:16 +03:00
Danila Kutenin
7e1e81c444 delete Allocator.cpp 2019-04-06 18:36:52 +03:00
Danila Kutenin
37d70ac558 MarkCache and UncompressedCache use different allocator to catch segfaults more reliable 2019-04-06 18:27:39 +03:00
alesapin
0b9b784343
Update 00933_test_fix_extra_seek_on_compressed_cache.sh 2019-04-06 18:18:30 +03:00
alexey-milovidov
04a163b952
Merge pull request #4922 from yandex/fix-issue-4919
Fix types for aggregate functions with low cardinality arguments.
2019-04-06 18:07:25 +03:00
alesapin
cc939d1aa5 Add little sleep to suppress flap 2019-04-06 16:22:48 +03:00
Alexey Milovidov
07334ebad4 Fixed race condition in DNSCacheUpdater 2019-04-06 04:09:15 +03:00
Alexey Milovidov
460b58379a Fixed bad whitespaces 2019-04-06 03:36:04 +03:00
Alexey Milovidov
571bc7065a Removed unused code related to MemoryTracker 2019-04-06 01:35:56 +03:00
Martijn Bakker
0848f53bed move the sorted atomic bool first in the class 2019-04-05 21:22:57 +01:00
alexey-milovidov
f862bb2ed2
Merge pull request #4920 from abyss7/fix-PVS
Fix BlockIO::operator=
2019-04-05 22:47:43 +03:00
alexey-milovidov
3bf422b1b0
Update trim_whitespace.xml 2019-04-05 21:27:20 +03:00
Martijn Bakker
442c001fd5 fix style 2019-04-05 19:05:24 +01:00
Martijn Bakker
76676f4535 add larger scale test that says more about performance than the functional tests 2019-04-05 19:04:18 +01:00
Martijn Bakker
f96a7e401e remove the list lookup and prevent the global lock 2019-04-05 18:59:48 +01:00
Alexey Milovidov
ab88b95e2f Merge branch 'master' of github.com:yandex/ClickHouse 2019-04-05 20:08:11 +03:00
Alexey Milovidov
f48927a1b9 Added a test from aadant #4921 2019-04-05 20:07:58 +03:00
Nikolai Kochetov
b656786608
Merge pull request #4917 from yandex/hczhcz-master
Add aggregate function leastSqr
2019-04-05 20:04:24 +03:00
Nikolai Kochetov
50510ab7ef Added test. #4919 2019-04-05 19:52:43 +03:00
Nikolai Kochetov
523c8e5ec1 Remove LowCardinality from aggregate function argument types. #4919 2019-04-05 19:52:31 +03:00
Nikolai Kochetov
eff767b6aa Fix PVS studio warning. 2019-04-05 19:31:53 +03:00
Ivan Lezhankin
34cf495db8 Fix BlockIO::operator= 2019-04-05 19:21:46 +03:00
proller
eaffca28dd Copier: auto upload task configuration from --task-file option (#4876)
* Copier: auto upload task configuration from --task-file option

* task-upload-force

* doc

* Update ClusterCopier.cpp

* Requested changes
2019-04-05 19:10:52 +03:00
alexey-milovidov
0f7dc3714a
Merge pull request #4915 from 4ertus2/ast
Better missing column error message
2019-04-05 19:04:24 +03:00
Nikolai Kochetov
085c758dbd Avoid divizion by zero in leastSqr function. 2019-04-05 17:52:27 +03:00
chertus
c35f97d816 test improvement 2019-04-05 17:29:15 +03:00