Commit Graph

33475 Commits

Author SHA1 Message Date
Ruslan
ec04f54d14 OptimizeIfChains added 2019-12-23 18:08:18 +03:00
alesapin
73c9f0e71c Remove redundant code 2019-12-23 17:46:00 +03:00
alesapin
f168977b9a Merge branch 'master' into synchronous_mutations 2019-12-23 16:24:50 +03:00
Vitaly Baranov
297a5fd627
Merge pull request #8342 from vitlibar/fix-checks-localhost-is-allowed
Fix checks if a client host is allowed in case it's the localhost.
2019-12-23 16:03:29 +03:00
alesapin
cfeaea2627 Better exception message in case of duplicate dictionary 2019-12-23 12:35:37 +03:00
Nikolai Kochetov
4f641b05d4 Added test. 2019-12-23 12:28:09 +03:00
Nikolai Kochetov
68305165d1 Create query context for clickhouse dictionary source. 2019-12-23 12:25:58 +03:00
alesapin
4555d1398c
Merge pull request #8267 from ClickHouse/fix_coverage_one_more_time
More strict coverage flush.
2019-12-23 11:43:49 +03:00
maxulan
031dbe465d
Merge branch 'master' into parquet_list_reading_fix 2019-12-23 10:01:41 +03:00
Maxim Ulanovskiy
e9021f6377 flatbuffers lib downloading replaced with contrib/flatbuffers 2019-12-23 09:51:35 +03:00
Vasily Nemkov
b022fa43ad Perf tests for all supported codecs against Float64 and UInt64. 2019-12-23 09:40:10 +03:00
Guillaume Tassery
483d6287eb cosmetic 2019-12-23 07:22:51 +01:00
Guillaume Tassery
15fb9ad6de
Merge branch 'master' into reload_dictionary 2019-12-23 10:46:02 +07:00
Azat Khuzhin
2e6d924bb5 Fix 00753_alter_destination_for_storage_buffer after Buffer overcommit fix 2019-12-23 01:58:36 +03:00
Azat Khuzhin
eae56e2d02 Fix 01019_Buffer_and_max_memory_usage flakiness
If within one INSERT the background worker will flush the buffer, then
it will steal the allocation, and if it will steal enough then
max_memory_usage for the INSERT query context could be exceeded.

Fix this by forcing the buffer flush from the query context.
2019-12-23 01:39:37 +03:00
Azat Khuzhin
58055e6a94 Do not overcommit Buffer memory usage
During INSERT the check against existing rows and rows from the INSERT
block is performed and if they exceeded threshold the Buffer should be
flushed to avoid overcommit, while before this patch the second check
(in flushBuffer()) will ignore rows from INSERT block.
2019-12-23 01:39:37 +03:00
Alexey Milovidov
4d349e9ed0 Added TODO 2019-12-23 00:01:12 +03:00
Alexey Milovidov
c78443d939 Avoid using query_id from old threads 2019-12-22 23:50:33 +03:00
Alexey Milovidov
1e83ebe521 Added test 2019-12-22 23:50:00 +03:00
Alexey Milovidov
ca25e2f30f Added query_id to "system.stack_trace" 2019-12-22 23:37:29 +03:00
Alexey Milovidov
48d126e88a Removed unrelated changes 2019-12-22 23:19:29 +03:00
Alexey Milovidov
9c868c910a Simplification 2019-12-22 23:17:16 +03:00
Alexey Milovidov
e0000bef98 Added "system.stack_trace" table (development) 2019-12-22 20:20:33 +03:00
Vitaly Baranov
2e4174a54c Fix checks if a client host is allowed in case it's the localhost. 2019-12-22 23:24:43 +07:00
dinosaur
daace9d5a7 add test file 2019-12-22 23:05:05 +08:00
Alexey Milovidov
8613b90d84 Using SortingHeap in MergingSortedTransform 2019-12-22 17:22:42 +03:00
dinosaur
17e1428813 Merge branch 'fix_8325' of github.com:769344359/ClickHouse 2019-12-22 22:04:30 +08:00
dinosaur
5f8f5458f2 fix_8325 2019-12-22 21:53:37 +08:00
alexey-milovidov
8711f98c30
Update extended_roadmap.md 2019-12-22 15:41:18 +03:00
Maxim Ulanovskiy
5d12b7e24b added submodule flatbuffers v1.11.0 2019-12-22 15:24:23 +03:00
Alexey Milovidov
906bfdbaa7 Merge branch 'master' into better-priority-queue 2019-12-22 14:13:21 +03:00
Alexey Milovidov
bd7eed1204 Cache comparison between next elements in heap 2019-12-22 14:13:10 +03:00
Alexey Milovidov
7ffa78ee95 Fixed error 2019-12-22 14:00:30 +03:00
Alexey Milovidov
53606c6e8f Using optimization of single column sort in Processors 2019-12-22 12:55:43 +03:00
Alexey Milovidov
b4ba1becd4 Removed wrong code from MergingSortedBlockInputStream 2019-12-22 12:53:31 +03:00
alexey-milovidov
fee9fda34c
Merge pull request #8130 from CurtizJ/optimize-storage-merge
Implement ORDER BY optimization for Storage Merge.
2019-12-22 12:43:18 +03:00
alexey-milovidov
08669e512c
Merge pull request #8332 from Vdimir/prometheus-endpoint-fixes
Prometheus endpoint fixes
2019-12-22 12:37:31 +03:00
alexey-milovidov
89e3793db1
Merge pull request #8311 from ClickHouse/gcc-libcxx
Using libc++ even with gcc
2019-12-22 12:32:27 +03:00
Alexey Milovidov
4f7f5ecad6 Fixed "unbundled" build 2019-12-22 12:31:29 +03:00
maxim
558324e773 fixed reading of parquet files containing columns of type list 2019-12-22 10:15:51 +03:00
CurtizJ
d941643416 fix build 2019-12-22 05:44:04 +03:00
Alexey Milovidov
48505446af Addition to prev. revision 2019-12-22 04:49:38 +03:00
Alexey Milovidov
401c5eef81 Attempt to optimize merging sorted blocks 2019-12-22 04:37:56 +03:00
Alexey Milovidov
9f3afed5ff Optimization of priority queue 2019-12-22 03:19:07 +03:00
Alexey Milovidov
eb9d6983c8 Added optimization for Processors; added reserve. 2019-12-22 01:16:39 +03:00
Alexey Milovidov
de4d7a5297 Optimization of sorting heap: minor modification that seems to be better 2019-12-22 01:02:12 +03:00
Alexey Milovidov
360c85c818 Merge remote-tracking branch 'origin/better-priority-queue' into gcc-libcxx 2019-12-22 00:51:47 +03:00
Alexey Milovidov
bc845ebce5 Optimization of sorting heap 2019-12-22 00:51:22 +03:00
Alexey Milovidov
2c63baa52a Merge remote-tracking branch 'origin/better-priority-queue' into gcc-libcxx 2019-12-21 23:29:40 +03:00
Alexey Milovidov
8ff361eda4 Optimization of sorting heap 2019-12-21 23:28:51 +03:00