Alexander Kuzmenkov
8c379fb972
Flush query log instead of waiting for it.
2019-07-09 17:22:42 +03:00
akonyaev
54d890b984
add user parsing in HDFS URI (rewrite split boost->std::string)
2019-07-09 17:09:56 +03:00
akonyaev
c0dc8fc9d3
add user parsing in HDFS URI (fixes after review, style fixes)
2019-07-09 16:16:04 +03:00
Nikolai Kochetov
0df2a67c19
Increase queue size in LazyOutputFormat in order to prevent potential lock.
2019-07-09 15:46:50 +03:00
Vitaliy Zakaznikov
a80af666ad
* Updates that incorporate comments from the review
2019-07-09 08:41:55 -04:00
Nikolai Kochetov
911e4014ff
Increase queue size in LazyOutputFormat in order to prevent potential lock.
2019-07-09 15:26:22 +03:00
akonyaev
74b2440f66
add user parsing in HDFS URI
2019-07-09 13:26:06 +03:00
Alexander Kuzmenkov
f260296f89
Print logs to stderr.
2019-07-09 12:49:34 +03:00
alesapin
d4c44320ea
Merge branch 'fix_fetch_of_existing_part' of github.com:yandex/ClickHouse into fix_fetch_of_existing_part
2019-07-09 12:04:00 +03:00
alesapin
9a17a461ea
Review fixes and better tests
2019-07-09 12:02:52 +03:00
alesapin
6a3b543e10
Merge branch 'master' of github.com:yandex/ClickHouse into fix_fetch_of_existing_part
2019-07-09 11:21:44 +03:00
Alexey Milovidov
283872f098
Fixed build
2019-07-09 05:12:02 +03:00
Alexey Milovidov
823ef749fd
Fixed build
2019-07-09 05:06:26 +03:00
Alexey Milovidov
10e4baf3f8
Fixed build
2019-07-09 05:01:25 +03:00
alexey-milovidov
ef3c06b3d0
Merge pull request #5943 from yandex/ubsan-fixes-5
...
Fixed ubsan report in fuzz test
2019-07-09 04:12:49 +03:00
Alexey Milovidov
8778b9a1f3
"clickhouse_compression" library is dependent on "typeinfo for DB::IDataType" (at least when building with ubsan)
2019-07-09 04:09:42 +03:00
alexey-milovidov
d6afdd5a8d
Merge pull request #5941 from 4ertus2/bugs
...
Fix wrong array_join_columns calculation
2019-07-09 03:58:36 +03:00
Alexey Milovidov
52bb292327
Merge branch 'master' into libcxx-as-submodule
2019-07-09 01:58:09 +03:00
Alexey Milovidov
f748efbb5b
Fixed ubsan report in fuzz test
2019-07-09 01:30:30 +03:00
alexey-milovidov
a8d8eb6b28
Merge pull request #5921 from yandex/pvs-studio-fixes-4
...
A few fixes for PVS-Studio
2019-07-09 01:10:05 +03:00
alexey-milovidov
3c7178a8d1
Merge pull request #5923 from yandex/add-noreturn
...
Add two more warnings from -Weverything
2019-07-09 00:10:35 +03:00
chertus
ef41b16a44
fix wrong ExpressionAnalyzer.array_join_columns calculation
2019-07-08 23:06:17 +03:00
alexey-milovidov
c491cddb78
Update CheckResults.h
2019-07-08 22:56:48 +03:00
alexey-milovidov
6088aa233f
Update ASTCheckQuery.h
2019-07-08 22:55:54 +03:00
alexey-milovidov
a1e7d12f68
Update ParserQueryWithOutput.cpp
2019-07-08 22:55:36 +03:00
Alexey Milovidov
02eada5b35
Fixed error in prev. revision
2019-07-08 22:41:11 +03:00
Alexey Milovidov
e07235e294
Addition to prev. revision
2019-07-08 21:55:06 +03:00
Nikolai Kochetov
27acbb0412
Fix tests.
2019-07-08 21:08:44 +03:00
Alexey Milovidov
26f91c4a96
Added a test
2019-07-08 20:05:38 +03:00
Alexey Milovidov
886e8ea0d4
Merge branch 'master' into pvs-studio-fixes-4
2019-07-08 19:58:42 +03:00
Alexey Milovidov
c1bb550c07
Addition to prev. revision
2019-07-08 19:58:32 +03:00
Alexey Milovidov
a5cce21ebd
Addition to prev. revision
2019-07-08 19:53:49 +03:00
Alexey Milovidov
6512f923ac
Fixed error with unit test
2019-07-08 19:47:40 +03:00
Alexey Milovidov
3779a5cba2
Addition to prev. revision
2019-07-08 19:01:00 +03:00
Nikolai Kochetov
de2221222e
Don't skip empty chunks in Filter Transform.
2019-07-08 18:52:18 +03:00
Alexander Kuzmenkov
78df28f0e9
Cleanup.
2019-07-08 18:35:32 +03:00
Nikolai Kochetov
2128fb890b
Don't skip empty chunks in Filter Transform.
2019-07-08 18:23:45 +03:00
Alexander Kuzmenkov
b928d87d8a
error: declaration shadows a field of 'DB::PerformanceTest'
2019-07-08 18:08:46 +03:00
Nikolai Kochetov
865f403227
Remove tsan-suppressions.
2019-07-08 16:29:26 +03:00
Alexander Kuzmenkov
bdbb77a0a1
Read the query log after running all the queries.
...
The log entries appear ~10s after a query has finished, so waiting
for them after each query takes too long.
2019-07-08 16:23:30 +03:00
Nikolai Kochetov
e0362c5216
Fix build.
2019-07-08 16:15:45 +03:00
Alexey Milovidov
3f92ecf334
Merge branch 'master' into add-noreturn
2019-07-08 16:13:56 +03:00
Nikolai Kochetov
a2cdab2799
Fix build.
2019-07-08 16:07:46 +03:00
Nikolai Kochetov
209793c981
Merged with master.
2019-07-08 16:00:54 +03:00
Nikolai Kochetov
472f32f718
Remove ThreadGroupThreadPoolCallbacks
2019-07-08 15:49:52 +03:00
Nikolai Kochetov
e5103d741c
Fix lock in case of query was cancelled.
2019-07-08 15:48:16 +03:00
Nikolai Kochetov
fc3b465d60
Fix race in doExpandPipeline.
2019-07-08 15:49:46 +03:00
Nikolai Kochetov
a27fbe6ea7
Removed lockfree stack.
2019-07-08 15:49:33 +03:00
Nikolai Kochetov
fbd96ff037
Disable processors for 00416_pocopatch_progress_in_http_headers
2019-07-08 15:48:16 +03:00
Nikolai Kochetov
a4b3338182
Add sorting to tests with union.
2019-07-08 15:49:28 +03:00
Nikolai Kochetov
45b7d479aa
Fix arguments in prepareProcessor call.
2019-07-08 15:49:23 +03:00
Nikolai Kochetov
02bded6f21
Added MySQLOutputFormat.
2019-07-08 15:49:15 +03:00
Nikolai Kochetov
acf382f9e5
Use boost::lockfree::stack instead of boost::lockfree::queue
2019-07-08 15:48:51 +03:00
Nikolai Kochetov
3ff5495fba
Fix raise in PipelineExecutor::doExpandPipeline
2019-07-08 15:48:41 +03:00
Nikolai Kochetov
3df6d12216
More comments for PipelineExecutor.
2019-07-08 15:48:16 +03:00
Nikolai Kochetov
e8b4362ed2
Use ThreadPool in PipelineExecutor.
2019-07-08 15:48:32 +03:00
Nikolai Kochetov
f808d71aba
Fix build.
2019-07-08 15:48:16 +03:00
Alexey Milovidov
36269c4e2a
Addition to prev. revision
2019-07-08 06:41:37 +03:00
Alexey Milovidov
f40b70884f
Two more fixes for PVS-Studio
2019-07-08 05:14:32 +03:00
Alexey Milovidov
57d8dac95d
Two more fixes for PVS-Studio
2019-07-08 05:06:15 +03:00
Alexey Milovidov
f9f85b4c65
Added test
2019-07-08 05:03:01 +03:00
Alexey Milovidov
ac20c515ab
Better code in unit tests
2019-07-08 04:58:31 +03:00
Alexey Milovidov
4752dae9bb
Allowed unresolvable addresses in cluster configuration #5714
2019-07-08 04:43:41 +03:00
Alexey Milovidov
d362ffb3ee
Added test for #5909
2019-07-08 04:01:52 +03:00
Alexey Milovidov
c35a832095
Two more fixes for PVS-Studio
2019-07-08 03:56:52 +03:00
Alexey Milovidov
553e6a273e
Two more fixes for PVS-Studio
2019-07-08 03:51:43 +03:00
Alexey Milovidov
03712aabec
Add two more warnings from -Weverything
2019-07-08 03:16:39 +03:00
Alexey Milovidov
e64e520e5b
One more fix for PVS-Studio
2019-07-08 03:11:39 +03:00
Vitaliy Zakaznikov
24a3726235
Merge branch 'master' of https://github.com/vzakaznikov/ClickHouse into liveview
2019-07-07 20:03:14 -04:00
Vitaliy Zakaznikov
259a95a3da
* Updates to fix issues after the merge
2019-07-07 19:57:58 -04:00
Alexey Milovidov
19059ef650
One more fix for PVS-Studio
2019-07-08 02:29:54 +03:00
Alexey Milovidov
bba2641bd0
A few fixes for PVS-Studio
2019-07-08 02:25:15 +03:00
alexey-milovidov
8d4358f19c
Merge pull request #5919 from dimarub2000/master
...
startsWith now uses PK index
2019-07-08 02:06:05 +03:00
alexey-milovidov
0480706ff4
Update KeyCondition.cpp
2019-07-08 00:28:03 +03:00
dimarub2000
0b756c48a8
also style changes
2019-07-07 18:56:15 +03:00
dimarub2000
95118a5fa3
also style changes
2019-07-07 18:54:13 +03:00
dimarub2000
94523c00cd
minor style changes
2019-07-07 18:52:20 +03:00
dimarub2000
2693ce27ff
startsWith now uses PK index
2019-07-07 18:48:34 +03:00
alexey-milovidov
97b8b2c769
Merge pull request #5915 from yandex/merge-table-more-streams
...
Increase number of streams to SELECT from Merge table
2019-07-07 15:57:06 +03:00
alexey-milovidov
d9029be079
Merge pull request #5914 from yandex/merge-table-streams-perf-test
...
Added performance test in appreciation of #5797
2019-07-07 15:56:12 +03:00
alexey-milovidov
bf4ace06e8
Merge pull request #5911 from yandex/quantile-timing-float
...
Returned back support for floating point argument in function quantileTiming
2019-07-07 04:27:34 +03:00
Nikita Lapkov
e935cb08a8
Merge remote-tracking branch 'upstream/master' into query-poor-mans-profiler
2019-07-07 01:06:10 +00:00
Alexey Milovidov
99334d0451
Added a test #5614
2019-07-07 03:39:45 +03:00
Alexey Milovidov
2e6280de07
Fixed #5797
2019-07-07 03:20:38 +03:00
Alexey Milovidov
db0f1825b7
Added performance test in appreciation of #5797
2019-07-07 03:19:29 +03:00
Alexey Milovidov
e8b6ac3fad
Returned back support for floating point argument in function quantileTiming
2019-07-07 02:15:14 +03:00
alexey-milovidov
a1cfdf2a60
Merge pull request #5855 from abyss7/no-undefined
...
Use --no-undefined linker option for split build
2019-07-07 01:47:11 +03:00
alexey-milovidov
31d71862e0
Merge pull request #5909 from yandex/os-nice
...
Added "os_thread_priority" setting
2019-07-06 23:59:56 +03:00
Nikita Lapkov
3828684f7a
style
2019-07-06 20:42:03 +00:00
Nikita Lapkov
ef1d84b35a
do not run trace collector without trace_log. do not run query profilers without trace collector.
2019-07-06 20:29:00 +00:00
Alexey Milovidov
338c0d27ca
Added "os_thread_priority" setting
2019-07-06 21:02:28 +03:00
alexey-milovidov
758de14138
Merge pull request #5902 from yandex/fix-visit-param-extract-raw
...
Fixed buffer underflow in visitParamExtractRaw
2019-07-06 20:34:46 +03:00
alexey-milovidov
004d3d462a
Merge pull request #5903 from dimarub2000/master
...
Exect -> Exact grammar fixed
2019-07-06 17:55:39 +03:00
Nikita Lapkov
17e3542a5a
refactor
2019-07-05 22:35:09 +00:00
dimarub2000
fd69ee1275
Exect -> Exact grammar improved
2019-07-06 01:18:37 +03:00
Nikita Lapkov
aaea6cbfc9
Merge remote-tracking branch 'upstream/master' into query-poor-mans-profiler
2019-07-05 21:37:31 +00:00
alexey-milovidov
f25a3fd230
Merge pull request #5886 from dimarub2000/master
...
Enum data type as a synonim for Enum8 or Enum16.
2019-07-05 23:59:36 +03:00
alexey-milovidov
eb2ffccaf3
Merge pull request #5874 from nikitamikhaylov/master
...
Add data checksums to system.parts_columns table. #5151
2019-07-05 23:58:58 +03:00
Alexey Milovidov
6b357421fc
Added another test just in case
2019-07-05 21:47:59 +03:00
Alexey Milovidov
b396a5a392
Little better
2019-07-05 21:36:20 +03:00
alexey-milovidov
78c61ab772
Merge pull request #5890 from yandex/dns-cache-updater-allow-drift
...
Allow time drift in DNSCacheUpdater for natural randomization
2019-07-05 21:27:24 +03:00
alexey-milovidov
6dea389f26
Merge pull request #5892 from yandex/thread-status-remove-bad-code
...
ThreadStatus: removed bad and questionable code
2019-07-05 21:27:08 +03:00
alexey-milovidov
6a7c8b3c03
Merge pull request #5887 from PerformanceVision/test_jit
...
Add performance test concerning JIT with bigger dataset
2019-07-05 21:26:45 +03:00
dimarub2000
c4447355b3
Nicolay's suggestion
2019-07-05 21:23:50 +03:00
Alexey Milovidov
1c2e422797
Fixed buffer underflow in visitParamExtractRaw
2019-07-05 21:23:14 +03:00
Alexander Kuzmenkov
a43d3a6902
Report memory usage in performance tests.
2019-07-05 19:50:44 +03:00
Nikita Mikhaylov
afdd45fd85
checksum added to system_parts
2019-07-05 18:32:55 +03:00
Nikita Lapkov
6b7f587156
cut large query_ids
2019-07-05 14:16:20 +00:00
Alexey Milovidov
0225cb0089
ThreadStatus: removed bad and questionable code
2019-07-05 17:15:05 +03:00
dimarub2000
6537016abe
minor test change
2019-07-05 17:10:24 +03:00
Nikita Lapkov
b8585a5630
refactor and comments
2019-07-05 13:48:47 +00:00
dimarub2000
a6086ed7a8
changed names
2019-07-05 16:48:14 +03:00
CurtizJ
a49112a14e
Merge branch 'master' of https://github.com/yandex/ClickHouse into order-by-efficient
2019-07-05 16:41:48 +03:00
Nikita Mikhaylov
375932678b
new test with table creation
2019-07-05 16:33:28 +03:00
dimarub2000
a7c05938e3
checkASTStructure
2019-07-05 16:33:03 +03:00
Alexey Milovidov
5c3cd40db3
Allow time drift in DNSCacheUpdater for natural randomization
2019-07-05 16:20:21 +03:00
Nikita Mikhaylov
98f218c7ef
another test with constant result on diffrent machines
2019-07-05 16:02:48 +03:00
alexey-milovidov
b5f4d7194d
Update jit_large_requests.xml
2019-07-05 15:59:52 +03:00
alexey-milovidov
2469ec1af3
Merge pull request #5857 from CurtizJ/dns-cache
...
Implement dns cache with asynchronous update.
2019-07-05 15:56:26 +03:00
Guillaume Tassery
61bb29e0e0
Remove rows retrieval for jit performance test
2019-07-05 14:55:47 +02:00
dimarub2000
e8f6497f74
tests
2019-07-05 15:44:15 +03:00
Guillaume Tassery
d50c39f854
Add performance test concerning JIT with bigger dataset
2019-07-05 14:42:20 +02:00
Nikita Mikhaylov
1ffa488be4
lowercase added~
2019-07-05 14:45:47 +03:00
alexey-milovidov
8b62c96989
Merge pull request #5859 from 4ertus2/joins
...
Fix FULL|RIGHT JOIN with nulls in right table's keys
2019-07-05 14:23:35 +03:00
dimarub2000
dc13d2e4a7
Added Enum data type as a synonim for Enum8 or Enum16.
2019-07-05 14:22:45 +03:00
alexey-milovidov
a5bb0099dd
Merge pull request #5875 from yandex/more-robust-metrics-transmitter
...
Less locking in MetricsTransmitter
2019-07-05 14:05:08 +03:00
alexey-milovidov
c3c4f4aff0
Merge pull request #5880 from yandex/close-idle-connections
...
Close idle TCP connections
2019-07-05 14:04:28 +03:00
Nikolai Kochetov
bc1e9df6cc
Merge pull request #5871 from yandex/fix-clickhouse-copier-heap-use-after-free
...
Fix heap-use-after-free in ClusterCopier
2019-07-05 13:48:06 +03:00
CurtizJ
410b62f7fa
Merge branch 'clickhouse-4013' of https://github.com/anrodigina/ClickHouse into order-by-efficient
2019-07-05 13:48:04 +03:00
Nikita Mikhaylov
f8dde20dcb
easier code
2019-07-05 13:13:44 +03:00
Nikita Mikhaylov
0e25190433
checksums now output in the same way + tests are better
2019-07-05 12:00:19 +03:00
alexey-milovidov
101b317efa
Merge pull request #5850 from PerformanceVision/top_k_weighted_fix
...
Add element on SpaceSaving set if the last element has a lower value compared to the last one
2019-07-05 10:57:11 +03:00
Guillaume Tassery
53d67103e7
Add documentation about removing the lowest element for the SpaceSaving set
2019-07-05 09:20:27 +02:00
Alexey Milovidov
2c6dd99644
Updated contributors
2019-07-05 04:13:03 +03:00
Alexey Milovidov
433467c3df
Added log message for idle connections
2019-07-05 02:03:20 +03:00
Alexey Milovidov
5229fa4538
Addition to prev. revision
2019-07-05 01:57:26 +03:00
Alexey Milovidov
6efca57979
Close idle connections #5879
2019-07-05 01:23:45 +03:00
Nikita Lapkov
0f579860f7
Merge remote-tracking branch 'upstream/master' into query-poor-mans-profiler
2019-07-04 22:13:51 +00:00
Alexey Milovidov
4875ee12d9
Less locking in MetricsTransmitter
2019-07-04 22:08:37 +03:00
Nikita Mikhaylov
fc75c8f62e
done
2019-07-04 21:27:14 +03:00
akuzm
74d17789d0
Destroy the text log queue after the I/O blocks. ( #5854 )
...
These blocks contain threads that use the queue, so they must be
destroyed first. This was reported by ThreadSanitizer.
2019-07-04 19:21:24 +03:00
alesapin
3021e48437
Merge pull request #5868 from yandex/test_with_old_v
...
Test for client-server interaction with different versions
2019-07-04 18:58:09 +03:00
Nikolai Kochetov
72afe9b842
Fix heap-use-after-free in ClusterCopier caused by watch which try to use already removed copier object.
2019-07-04 17:48:40 +03:00
Ivan Lezhankin
3b995bdb02
Add missing dependecies on sight to enable --no-undefined option
2019-07-04 17:05:55 +03:00
chertus
4d6757a7dc
add test for #3495 (already fixed)
2019-07-04 16:21:56 +03:00
Guillaume Tassery
85151b339b
Add test on topKWeighted function
2019-07-04 15:15:08 +02:00
chertus
8dc6810799
do not save null bitmaps for blocks without nulls
2019-07-04 15:38:54 +03:00
chertus
301345724a
use better data types
2019-07-04 15:12:39 +03:00
chertus
4759e8632e
fix crash and update test results
2019-07-04 14:50:32 +03:00
alesapin
9d767ae935
Add test for client-server interaction with different versions
2019-07-04 13:59:42 +03:00
CurtizJ
f3ac23fd48
add logging about DNS resolution errors
2019-07-04 13:38:44 +03:00
alesapin
efc1136ffb
Add for interaction between old and new versions of clickhouse
2019-07-04 13:38:04 +03:00
alesapin
65437d2289
Fix final mark and tests
2019-07-04 13:21:14 +03:00
alesapin
a0496da05f
Merge branch 'master' of github.com:yandex/ClickHouse into fix_fetch_of_existing_part
2019-07-04 12:46:54 +03:00
alesapin
18544e8f64
Missed file and style fix
2019-07-04 09:04:31 +03:00
CurtizJ
8eda3b5de4
fix deadlock in getHostName
2019-07-04 02:05:59 +03:00
alesapin
83ca611c59
Remove more unexpected changes
2019-07-03 23:59:47 +03:00
alesapin
4557412fed
Remove unexpected changes
2019-07-03 23:57:05 +03:00
alesapin
477a7450fb
Add test for data corruption
2019-07-03 23:51:13 +03:00
Alexey Milovidov
6b9df067d8
Merge branch 'master' into libcxx-as-submodule
2019-07-03 22:34:58 +03:00
chertus
73d6784c59
join right table nulls
2019-07-03 22:06:34 +03:00
CurtizJ
187812a00e
cleanup
2019-07-03 21:34:37 +03:00
CurtizJ
80e96995ae
Merge branch 'master' of https://github.com/yandex/ClickHouse into dns-cache
2019-07-03 21:27:43 +03:00
Ivan
fdae12a51c
Keep on reading of new Kafka messages after stalling ( #5852 )
2019-07-03 19:51:11 +03:00
CurtizJ
56ca9908f2
add tests for dns cache update
2019-07-03 19:37:37 +03:00
CurtizJ
35ad1a3b6b
implement dns cache with asynchronous update
2019-07-03 19:26:22 +03:00
alesapin
c880e00ffa
Start writing tests
2019-07-03 19:00:24 +03:00
alesapin
3925a3bd13
Generalize check query
2019-07-03 16:17:19 +03:00
Guillaume Tassery
81e39744e2
Add element on the SpaceSavingSet if the last element has a smaller weight value compared to the new one
2019-07-03 13:49:03 +02:00
alesapin
6b0498cd93
First version of check cmd
2019-07-03 11:49:52 +03:00
alexey-milovidov
50c22ef71a
Merge pull request #5628 from yandex/index_granularity_by_default
...
Enable adaptive index granularity by default
2019-07-03 02:15:33 +03:00
alexey-milovidov
d81ae49f2c
Merge pull request #5755 from 4ertus2/bugs
...
Fix wrong ColumnConst.isColumnNullable()
2019-07-03 02:06:07 +03:00
alexey-milovidov
90ea3b25fd
Merge pull request #5728 from yandex/aku/asan-arenas
...
Add asan integration to arenas.
2019-07-03 02:01:46 +03:00
alexey-milovidov
7ea33203d7
Merge pull request #5742 from 4ertus2/t64
...
T64 full bit-transpose variant
2019-07-03 01:56:34 +03:00
alexey-milovidov
de92b9854e
Merge pull request #5838 from 4ertus2/joins
...
Joins refactoring: extract joinDispatch into own file
2019-07-03 01:55:45 +03:00
alexey-milovidov
8d4af1bd33
Update joinDispatch.h
2019-07-03 01:55:36 +03:00
alexey-milovidov
1d582c92a7
Merge pull request #5842 from yandex/revert-questionable-code-query-priorities
...
Fixed wrong code in QueryPriorities
2019-07-03 01:53:07 +03:00
Alexey Milovidov
6fba717d50
Fixed wrong code in QueryPriorities
2019-07-02 23:21:31 +03:00
Alexander Kuzmenkov
90c40dccc8
Disable copy and move for AllocatorWithStackMemory.
...
Since this allocator uses its own buffer field for small allocations,
moving or copying it is ill-defined, because someone might already
use the pointers to its body.
2019-07-02 20:48:33 +03:00
Alexander Kuzmenkov
b445525426
Include asan_interface.h before including LLVM internals.
2019-07-02 20:48:00 +03:00
Alexander Kuzmenkov
bd33bf8f96
Don't copy aggregate function states with memcpy.
...
They may contain pointers to themselves, such as when using
PODArrayWithStackMemory. Instead, initialize empty new structures
with `create`, and merge the old one to it with `merge`.
2019-07-02 20:48:00 +03:00
Alexander Kuzmenkov
f6ee2ea4e4
Add asan integration to arenas.
2019-07-02 20:48:00 +03:00
Alexey Milovidov
ffaaf93c49
Compatibility with old compiler (gcc-7)
2019-07-02 20:24:22 +03:00
chertus
207145025c
Join.h refactoring: extract joinDispatch into own file
2019-07-02 17:38:31 +03:00
alexey-milovidov
1bda6994ad
Merge pull request #5832 from yandex/fix_low_cardinality_check
...
Fix low cardinality check
2019-07-02 17:06:06 +03:00
chertus
8932dc9c23
minpr perf improvement
2019-07-02 15:31:20 +03:00
chertus
d1250e6042
fix build
2019-07-02 15:01:39 +03:00
alesapin
cbb0d640f4
Add comments
2019-07-02 14:34:16 +03:00
alesapin
f68b5216a8
Fix prefix reading and skip check for low cardinality dictionary
2019-07-02 13:55:47 +03:00
alexey-milovidov
aea3fc661a
Merge pull request #5824 from Enmk/double_delta_fix
...
Fixed DoubleDelta codec edge case
2019-07-02 12:52:40 +03:00
Vasily Nemkov
c5b2ba2a25
Fixed DoubleDelta codec edge case
...
Casused by mistreating negative double delta value as HUGE unsigned value, crippling compression ratio.
2019-07-02 07:58:03 +03:00
Alexey Milovidov
da04c2f1ce
Merge branch 'master' of github.com:yandex/ClickHouse
2019-07-02 03:16:27 +03:00
alexey-milovidov
28ae9f9044
Merge pull request #4828 from laplab/update_libunwind
...
switch to llvm libunwind
2019-07-02 02:34:01 +03:00
Alexey Milovidov
ed8f81304c
Merge branch 'master' of github.com:yandex/ClickHouse
2019-07-02 02:33:28 +03:00
Alexey Milovidov
4e41e8a572
Preparation for #4828 : adapted test for build without libunwind
2019-07-02 02:33:15 +03:00
Vitaliy Zakaznikov
b5120931d5
Merge branch 'master' of https://github.com/yandex/ClickHouse into liveview
2019-07-01 18:12:31 -04:00
Nikita Lapkov
5286ab97fd
refactor and comments
2019-07-01 22:11:11 +00:00
Vitaliy Zakaznikov
a363189dfc
Merge branch 'master' of https://github.com/vzakaznikov/ClickHouse into liveview
2019-07-01 18:05:14 -04:00
Nikita Lapkov
9641d058d0
Merge remote-tracking branch 'upstream/master' into update_libunwind
2019-07-01 21:11:26 +00:00
alexey-milovidov
6890c5e3b3
Merge pull request #5822 from yandex/fix-build-gcc9
...
fix build on macosx and gcc9
2019-07-01 23:16:11 +03:00
alexey-milovidov
c43dfce041
Merge pull request #5382 from abyss7/issue-5286
...
Add virtual columns to Kafka Engine tables
2019-07-01 21:30:09 +03:00
alexey-milovidov
bf8c154d3d
Merge pull request #5819 from CurtizJ/fix-segfault-ttl
...
Fix segfault in TTL merge with non-physical columns in block.
2019-07-01 20:28:26 +03:00
filimonov
c5492e59f1
more accidental spaces
2019-07-01 17:01:10 +02:00
filimonov
051a9ae492
remove accidental spaces
2019-07-01 16:44:45 +02:00
filimonov
2627dec804
fix build on macosx and gcc9
2019-07-01 16:42:05 +02:00
Alexey Milovidov
2acaebb288
Added test
2019-07-01 17:28:39 +03:00
CurtizJ
ecf9feab9c
remove extra semicolon
2019-07-01 17:09:22 +03:00
Alexey Milovidov
cb8be105d5
Added missing implementations of IColumn::getFloat64, IColumn::getBool
2019-07-01 16:49:50 +03:00
Ivan Lezhankin
fa5431a524
Don't re-new docker volumes in all tests
2019-07-01 16:49:00 +03:00
chertus
13fa9a07e5
Merge branch 'master' into t64
2019-07-01 16:40:32 +03:00
chertus
37b7ff7a0a
fix maning, add comment
2019-07-01 16:35:04 +03:00
CurtizJ
c0a63801fc
fix segfault in ttl merge with non-physical columns in block
2019-07-01 15:50:50 +03:00
chertus
5df4ad0f28
Merge branch 'master' into bugs
2019-07-01 14:49:01 +03:00
chertus
0c634129da
add IColumn.isNullable()
2019-07-01 14:44:19 +03:00
alexey-milovidov
106a2d0c0f
Merge pull request #4930 from yandex/tsan-miscellaneous
...
Miscellaneous changes
2019-07-01 11:11:53 +03:00
Yuriy
450b20ca89
max_memory_usage support in MySQL wire protocol
2019-07-01 08:58:31 +03:00
alexey-milovidov
5fb7bf6854
Update ParallelInputsProcessor.h
2019-07-01 03:15:14 +03:00
Alexey Milovidov
f6c2815134
Merge branch 'master' of github.com:yandex/ClickHouse
2019-07-01 02:54:07 +03:00
Alexey Milovidov
22948ba508
Fixed test
2019-07-01 02:53:56 +03:00
alexey-milovidov
c108882c5f
Merge pull request #5805 from yandex/BHYCHIK-h3-integration
...
Merge H3 integration
2019-07-01 01:02:16 +03:00
alexey-milovidov
a9cfe4ce91
Merge pull request #5807 from yandex/ngramSearch
...
Inverting ngramSearch to be more intuitive
2019-07-01 00:43:17 +03:00
alexey-milovidov
1119056b71
Merge pull request #5798 from s-mx/complete_external_loader_methods
...
complete ExternalLoader method's implementations
2019-07-01 00:42:57 +03:00
Alexey Milovidov
fd2f90488e
Simplification
2019-06-30 23:54:06 +03:00
Alexey Milovidov
49ce1cc29b
Updated test
2019-06-30 23:39:23 +03:00
Alexey Milovidov
65ce94bb56
Updated performance test
2019-06-30 23:14:45 +03:00
Alexey Milovidov
4b6c21d995
Merge branch 'BHYCHIK-h3-integration' of github.com:yandex/ClickHouse into BHYCHIK-h3-integration
2019-06-30 23:14:03 +03:00
Alexey Milovidov
6eae511b6e
Changed order of (lat, lon) to (lon, lat) to be consistent with "greatCircleDistance" function and PostGIS
2019-06-30 23:13:32 +03:00
Alexey Milovidov
e541deb5ca
Added performance test
2019-06-30 23:06:04 +03:00
Maxim Sabyanin
663aab6f5b
complete ExternalLoader method's implementations
2019-06-30 23:04:21 +03:00
Alexey Milovidov
7591c3b7b2
Fixed error
2019-06-30 22:47:20 +03:00
Alexey Milovidov
7c98327e4d
Fixed error
2019-06-30 22:46:23 +03:00
Alexey Milovidov
86093a474f
Fixed error
2019-06-30 22:45:23 +03:00
Danila Kutenin
9127c8b27c
inverting ngramSearch to be more intuitive
2019-06-30 22:34:17 +03:00
Alexey Milovidov
7ca7d6c774
Initial support for clang-tidy (not yet useful)
2019-06-30 21:56:53 +03:00
Alexey Milovidov
a7fc631de7
Style
2019-06-30 21:55:08 +03:00
Alexey Milovidov
1777313821
Own CMakeLists for H3 because otherwise "m" library does not link correctly
2019-06-30 21:49:57 +03:00
Alexey Milovidov
008f3a247e
Merging H3 integration
2019-06-30 21:20:32 +03:00
Alexey Milovidov
b86aca37ea
Merge branch 'h3-integration' of https://github.com/BHYCHIK/ClickHouse into BHYCHIK-h3-integration
2019-06-30 19:15:33 +03:00
Alexey Milovidov
0bba515f8f
Updated test
2019-06-30 17:29:24 +03:00
Alexey Milovidov
33cff5ee0f
Merge remote-tracking branch 'origin/master' into sanych73-prepared_statements
2019-06-30 17:24:15 +03:00
alexey-milovidov
feafcb21bd
Merge branch 'master' into h3-integration
2019-06-30 16:19:11 +03:00
proller
a69990ce27
CLICKHOUSE-4514 Unique query_id among all users ( #5430 )
...
* CLICKHOUSE-4514 Unique query_id among all users
* try 1
* Fix
* fix
* use condvar
* fix style
* Update ProcessList.cpp
2019-06-30 16:17:27 +03:00
alexey-milovidov
18535590ce
Merge pull request #5802 from CurtizJ/upstream/systemlog-flushing
...
Fix shutdown of SystemLogs
2019-06-30 15:51:35 +03:00
Alexey Milovidov
6ad07172ee
Fixed error in query formatting
2019-06-30 15:49:06 +03:00
CurtizJ
1a8695ffd9
fix shutdown of system_logs
2019-06-30 04:56:16 +03:00
Alexey Milovidov
725bcd9d02
Merge branch 'master' into sanych73-prepared_statements
2019-06-30 02:59:37 +03:00
Alexey Milovidov
f25b96bed2
Moved a few tests to gtest
2019-06-30 02:23:53 +03:00
Alexey Milovidov
b76d5a7cf0
Added a test (not gtest though)
2019-06-30 01:45:57 +03:00
Alexey Milovidov
299607a301
ThreadPool: more informative error message if exception is thrown before we schedule a next thread #5305
2019-06-30 01:37:46 +03:00
Alexey Milovidov
af1e3b97ea
Updated test
2019-06-29 23:09:14 +03:00
Alexey Milovidov
b78b000ec1
Updated test
2019-06-29 23:06:53 +03:00
Alexey Milovidov
3fd3cc3ff4
Updated test
2019-06-29 23:05:41 +03:00
Alexey Milovidov
e2431a571f
Updated test
2019-06-29 23:05:11 +03:00
Alexey Milovidov
c7e70df5fc
Fixed error with formatting aliases
2019-06-29 21:59:07 +03:00
Alexey Milovidov
d29ab639d9
Updated test
2019-06-29 21:36:34 +03:00
Alexey Milovidov
b8e6cd0311
Updated test
2019-06-29 21:35:23 +03:00
Alexey Milovidov
3adfbff78c
Updated test
2019-06-29 21:33:56 +03:00
Alexey Milovidov
22bb0b5ca7
Updated test
2019-06-29 21:32:48 +03:00
Alexey Milovidov
16cfce7ab3
Updated test
2019-06-29 21:32:07 +03:00
Alexey Milovidov
1d3658662a
Updated test
2019-06-29 21:30:53 +03:00
Alexey Milovidov
88fc72f0b9
Merge branch 'feature/bloom_filter' of https://github.com/zhang2014/ClickHouse into zhang2014-feature/bloom_filter
2019-06-29 20:44:11 +03:00
alexey-milovidov
87993de98d
Merge pull request #5725 from yandex/PerformanceVision-ignore_scheme
...
Performance vision ignore scheme
2019-06-29 20:36:23 +03:00
Alexey Milovidov
90898905e0
Allow to DROP database with Dictionary engine
2019-06-29 20:27:32 +03:00
Alexey Milovidov
de8a15b5f4
Removed unused method
2019-06-29 20:19:46 +03:00
Alexey Milovidov
498a2072b5
Fixed bug in query formatting with TEMPORARY tables
2019-06-29 19:58:32 +03:00
Alexey Milovidov
2638bb79f7
Updated test
2019-06-29 19:22:02 +03:00
Alexey Milovidov
6566bb7088
Updated tests
2019-06-29 19:18:59 +03:00
Alexey Milovidov
a8e1c8a7d2
Fixed formatting of invalid queries with ambiguous aliases
2019-06-29 19:13:28 +03:00
Alexey Milovidov
6ff0a88eb3
Fixed minor issue in query formatting
2019-06-29 18:26:19 +03:00
Alexey Milovidov
3197b0748d
Updated test
2019-06-29 18:13:52 +03:00
Alexey Milovidov
a643f2f75e
Merge branch 'master' into sanych73-prepared_statements
2019-06-29 15:51:56 +03:00
alexey-milovidov
fe542e26f8
Merge pull request #5685 from CurtizJ/upstream/systemlog-flushing
...
Fix race condition in flushing system log in another way.
2019-06-29 15:46:22 +03:00
alexey-milovidov
e8b58e2a07
Merge pull request #5796 from yandex/excitoon-patch-1
...
Improved integration tests guide.
2019-06-29 15:36:18 +03:00
alexey-milovidov
a0d3db8d9b
Merge pull request #5787 from yandex/aku/podarray-bytes
...
Fix initial size of some inline PODArray's.
2019-06-29 15:34:00 +03:00
alexey-milovidov
7474abfea6
Merge pull request #5791 from yandex/aku/store-explicit
...
Require explicit type in unalignedStore
2019-06-29 15:33:38 +03:00
proller
8b1651ae1f
arcadia fixes ( #5795 )
2019-06-29 15:04:47 +03:00
Vladimir Chebotarev
1ed6a6a1ce
Improved integration tests guide.
2019-06-29 14:34:26 +03:00
Ivan Lezhankin
1a7cb519fe
Final test fix
2019-06-28 23:09:15 +03:00
Danila Kutenin
614ec98a42
Fix runtime of SPLIT_SHARED_LIBRARIES build
2019-06-28 21:26:24 +03:00
Nikita Lapkov
2a131185b0
Merge remote-tracking branch 'upstream/master' into update_libunwind
2019-06-28 18:20:23 +00:00
Nikita Lapkov
f8d2b5effd
introduce Backtrace class
2019-06-28 18:06:38 +00:00
Alexander Kuzmenkov
0116c10e41
Require explicit type in unalignedStore
...
This is a follow-up to PR #5786 , which fixed a segfault caused by
an unexpected deduced type for unalignedStore. To prevent future errors
of this kind, require a caller to specify the stored type explicitly.
2019-06-28 20:33:14 +03:00
Alexander Kuzmenkov
a719933c58
Fix initial size of some inline PODArray's.
...
A template parameter of PODArray named INITIAL_SIZE didn't make its
units clear, which made some callers to erroneously assume that it
specifies the number of elements and not the number of bytes.
Rename it, fix the wrong usages and, where possible, use the
PODArrayWithStackMemory typedef for arrays with inline memory.
2019-06-28 16:03:14 +03:00
alexey-milovidov
18659e367e
Merge pull request #5758 from zlobober/bool_masks
...
Extend KeyCondition interface so that it returns BoolMask.
2019-06-28 14:51:52 +03:00
alexey-milovidov
b9cbd36487
Merge pull request #5750 from hczhcz/patch-7
...
Refactor: Improve function registering
2019-06-28 14:50:38 +03:00
alexey-milovidov
1327342040
Merge pull request #5764 from hczhcz/patch-8
...
Add synonim arrayFlatten <-> flatten
2019-06-28 14:49:05 +03:00
alexey-milovidov
6e77fc4abe
Merge pull request #5775 from yandex/lfalloc2mimalloc
...
Use mimalloc instead of lfallocator
2019-06-28 14:48:18 +03:00
alexey-milovidov
8b93f086aa
Merge pull request #5777 from proller/fix27
...
Move file Functions/array/empty.cpp -> Functions/empty.cpp
2019-06-28 14:47:12 +03:00
alexey-milovidov
72b0bdd0d3
Merge pull request #5786 from yandex/awful_delta_codec_bug
...
Fix bug in delta codec
2019-06-28 14:46:05 +03:00
alexey-milovidov
2f0918eadf
Merge pull request #5785 from fredchenbj/fix/io_endian_portable_on_mac
...
IO: fix endian portable on macos x
2019-06-28 14:45:20 +03:00
alesapin
cfd8df6568
Fix bug in delta codec caused by genious C++ implicit type conversion and consequent template type deduction
2019-06-28 13:42:36 +03:00
hcz
aea8d93248
Fix tests
2019-06-28 15:17:47 +08:00
fredchenbj
e3b3ca8d0e
IO: fix endian portable on macos x
...
Signed-off-by: fredchenbj <cfworking@163.com>
2019-06-28 15:15:56 +08:00
hcz
fc6140ade8
Add tests
2019-06-28 13:00:26 +08:00
hcz
1d2695cbd2
Add alias flatten/arrayFlatten
2019-06-28 11:55:09 +08:00
Danila Kutenin
407cf9a229
Comments
2019-06-28 00:43:50 +03:00
chertus
f19dee706a
move IColumn.isColumnConst() outside of interface
2019-06-27 22:28:52 +03:00
Alexey Milovidov
3c4784a466
Removed obsolete undocumented embedded dictionaries that were used by Yandex.Metrica
2019-06-27 22:18:28 +03:00
chertus
db7c8748e9
remove IColumn.isColumnNullable()
2019-06-27 21:50:20 +03:00
proller
26b941b6d1
Merge remote-tracking branch 'upstream/master' into fix27
2019-06-27 21:43:55 +03:00
proller
da6490c11d
renamed: Functions/array/notEmpty.cpp -> Functions/notEmpty.cpp
2019-06-27 21:43:40 +03:00
alexey-milovidov
7ce4cd7861
Merge pull request #5745 from nvartolomei/nv/clickhouse-copier-cross-replication
...
clickhouse-copier: Allow empty database name
2019-06-27 21:09:00 +03:00
proller
0baaa4b254
Move file Functions/array/empty.cpp -> Functions/empty.cpp
2019-06-27 20:45:41 +03:00
alexey-milovidov
ea37aeb1b4
Merge pull request #5774 from yandex/gcc-9
...
Compatibility with gcc-9
2019-06-27 20:24:09 +03:00
alexey-milovidov
246f34d8f6
Merge pull request #5768 from abyss7/better-log
...
Print table name in message about missing column
2019-06-27 18:49:40 +03:00
Danila Kutenin
e67431e455
Use mimalloc instead of lfallocator
2019-06-27 18:13:19 +03:00
Alexey Milovidov
e33d482271
Fixed warning in gcc-9
2019-06-27 17:44:39 +03:00
Maxim Akhmedov
2cacc3cfd2
CHYT-142: extend KeyCondition interface so that it returns BoolMask.
2019-06-27 16:31:33 +03:00
Alexey Milovidov
e3277c191b
Fixed idiotic inconsistency in code
2019-06-27 16:26:06 +03:00
Alexey Milovidov
8f3ff6c77a
Removed inconsistent whitespaces
2019-06-27 16:20:33 +03:00
chertus
68034103bb
fix arrayIndex for new columns's isNullable
2019-06-27 15:49:08 +03:00
proller
aeb7eb42d1
clickhouse-copier: Fix use-after free on shutdown ( #5752 )
...
* release script: convert .deb to .rpm and .tgz
* clickhouse-copier: Fix use-after free on shutdown
* Revert "Disable cluster copier tests"
This reverts commit 71872fc3c3
.
2019-06-27 15:29:49 +03:00
Nikolai Kochetov
8e4bb58c4c
Merge pull request #5757 from yandex/leader_queries_ddl_worker
...
Execute some distributed DDL queries on leader
2019-06-27 15:12:37 +03:00
Alexey Milovidov
f6265d332a
Fixed bad translation in comment
2019-06-27 14:13:32 +03:00
Ivan Lezhankin
9d3eef80b0
Print table name in message about missing column.
2019-06-27 13:56:04 +03:00
proller
e9a66d427c
Fix freebsd build
2019-06-26 23:32:28 +03:00
chertus
65c0d23efa
better casts to ColumnNullable
2019-06-26 20:20:33 +03:00
Ivan Remen
718da84f41
Fix
2019-06-26 20:02:31 +03:00
Ivan Remen
c22322a446
3rd party header compile fix
2019-06-26 19:01:18 +03:00
alesapin
197f1eedd2
Remove searcher
2019-06-26 18:22:15 +03:00
alesapin
306e27c152
Return old behaviour
2019-06-26 18:18:12 +03:00
alesapin
b7f173ad2c
Execute some distributed DDL queries on leader
2019-06-26 17:52:20 +03:00
Ivan Remen
30c7055d3b
Fix
2019-06-26 17:15:29 +03:00
chertus
6fe4640e0b
fix ColumnConst.isColumnNullable() and related crash
2019-06-26 15:59:25 +03:00
Alexander Kuzmenkov
cb718c194f
Fix a hard-to-spot typo: aggreAGte -> aggregate.
2019-06-26 15:35:27 +03:00
Ivan Remen
93523416d7
Merge remote-tracking branch 'main/master' into h3-integration
2019-06-26 14:52:46 +03:00
Nikita Lapkov
7cff36fbfc
Merge remote-tracking branch 'upstream/master' into query-poor-mans-profiler
2019-06-26 11:46:04 +00:00
alesapin
f740334ee5
Faster scheme search
...
Add docs
2019-06-26 13:26:34 +03:00
alexey-milovidov
dca6d2947c
Merge pull request #5600 from Enmk/gorilla_column_encoding
...
Gorilla column encoding
2019-06-26 12:53:12 +03:00
hcz
da206109a6
Move registerFunctionConvertCharset
2019-06-26 16:05:53 +08:00
hcz
97b762ad06
Improve function registering
2019-06-26 15:53:43 +08:00
Ivan Remen
7a5979cc0a
Fix bug
2019-06-26 02:11:28 +03:00
Nicolae Vartolomei
59d66bb1d5
clickhouse-copier: Allow empty database name
...
This is needed to make clickhouse-copier work with cross-replication
setups (also known as [circular replication][1]).
When database name is not specified we rely on `<default_database>`
element from replica stanza.
Example:
```xml
<source_cluster>
<shard>
<replica>
<host>localhost</host>
<port>9000</port>
<default_database>r0</default_database>
</replica>
<replica>
<host>localhost</host>
<port>666</port>
<default_database>r1</default_database>
</replica>
</shard>
<shard>
<replica>
<host>localhost</host>
<port>666</port>
<default_database>r0</default_database>
</replica>
<replica>
<host>localhost</host>
<port>9000</port>
<default_database>r1</default_database>
</replica>
</shard>
</source_cluster>
```
[1]: https://www.altinity.com/blog/2018/5/10/circular-replication-cluster-topology-in-clickhouse
2019-06-25 22:09:11 +00:00
Ivan Remen
d933b024bd
Fix now???
2019-06-26 00:49:42 +03:00
alesapin
71872fc3c3
Disable cluster copier tests
2019-06-25 22:26:26 +03:00
Nikolai Kochetov
f9b29bfdd2
Merged with master.
2019-06-25 20:00:54 +03:00
Nikolai Kochetov
50aac7e982
Atomic Ports. [2]
2019-06-25 19:42:57 +03:00
Nikolai Kochetov
67b7080707
Atomic Ports.
2019-06-25 19:42:26 +03:00
Nikolai Kochetov
ab781f0988
Add task_queue to PipelineExecutor.
2019-06-25 19:42:05 +03:00
Nikolai Kochetov
d0cd3cc640
Update PipelineExecutor
2019-06-25 19:41:06 +03:00
Nikolai Kochetov
1f6bbeee7d
Update Port.h
2019-06-25 19:41:06 +03:00
Nikolai Kochetov
94e087102d
Use std::pair in port.
2019-06-25 19:41:06 +03:00
Nikolai Kochetov
6c2dd9b87d
Remove copy constructor from Chunk.
2019-06-25 19:41:59 +03:00
Nikolai Kochetov
66b0ae52d5
Added StopwatchGuard
2019-06-25 19:41:06 +03:00
Nikolai Kochetov
11e0752f6d
Update PipelineExecutor.
2019-06-25 19:41:55 +03:00
Nikolai Kochetov
c6bbf6d91d
Process pipeline in each thread in PipelineExecutor.
...
Exception safety in PipelineExecutor.
2019-06-25 19:41:38 +03:00
Nikolai Kochetov
d8f0c6c15a
Added stream number to pipeline execution state.
2019-06-25 19:41:28 +03:00
Nikolai Kochetov
3bee30a215
Update PipelineExecutor.
2019-06-25 19:41:11 +03:00
Nikolai Kochetov
fc5f28faeb
Remove ExceptionHandler from PipelineExecutor.
2019-06-25 19:41:06 +03:00
Nikolai Kochetov
8299680efe
Update Port.h
2019-06-25 19:41:06 +03:00
Nikolai Kochetov
76934cf801
Don't call cancell for RemoteBlockInputStream in SourceFromInputStream.
2019-06-25 19:41:06 +03:00
Nikolai Kochetov
f5e20027a7
Better exception safety for SourceFromInputStream.
2019-06-25 19:41:06 +03:00
Nikolai Kochetov
b2a3835195
Unify streams for SourceFromInputStream.
2019-06-25 19:41:06 +03:00
Nikolai Kochetov
93b9f3e06a
Disable processors for ClickHouseDictionarySource.
2019-06-25 19:41:06 +03:00
Nikolai Kochetov
651b86b12f
Modify tuple extremes test for processors.
2019-06-25 19:41:06 +03:00
Nikolai Kochetov
1ae23a6d9d
Don't throw exception if query was cannelled.
2019-06-25 19:41:06 +03:00
Nikolai Kochetov
cebd32ad35
Disable 00634_performance_introspection_and_logging for processors.
2019-06-25 19:41:06 +03:00
Nikolai Kochetov
821d520a52
Fix limit by offset.
2019-06-25 19:41:06 +03:00
Nikolai Kochetov
cc09bb5557
Fix distinct.
2019-06-25 19:41:06 +03:00
Nikolai Kochetov
a43f789338
Fix performance introspection.
2019-06-25 19:41:06 +03:00
Nikolai Kochetov
96174e90b0
Fix build.
2019-06-25 19:41:00 +03:00
alesapin
bd56f219ab
Fix style
2019-06-25 19:15:00 +03:00
alesapin
ff72cf4893
Trying to do everything in one pass
2019-06-25 18:54:47 +03:00
chertus
ebedde9a0d
add test
2019-06-25 17:05:17 +03:00
chertus
e681bef71d
T64 full transpose variant
2019-06-25 16:59:33 +03:00
Nikita Vasilev
7079c91a0e
Merge remote-tracking branch 'upstream/master' into nikvas0/index_mutate
2019-06-25 16:34:11 +03:00
alesapin
d3a5759c73
Disable tests and add global timeout
2019-06-25 16:20:04 +03:00
Nikita Vasilev
9873b04611
StringRef -> String (race cond)
2019-06-25 16:10:09 +03:00
Ivan Remen
df4bd3eec6
Merge remote-tracking branch 'main/master' into h3-integration
2019-06-25 15:43:33 +03:00
Ivan Remen
737abcdbfc
Finally fix??
2019-06-25 15:43:07 +03:00
alesapin
57ed08f832
Merge pull request #5738 from yandex/hczhcz-patch-6
...
Slightly better style
2019-06-25 15:14:28 +03:00
Ivan Remen
8ad592dd07
Fix??
2019-06-25 14:27:39 +03:00
Vasily Nemkov
138087d2e1
Performance tests for Gorilla and DoubleDelta
...
Testing INSERTs and SELECTs on codec combinations:
* DoubleDelta (or Gorilla)
* LZ4
* DD (or G) + LZ4
On 3 types of data:
* sequential
* monotonic
* random.
2019-06-25 13:47:55 +03:00
alesapin
4a8a70a079
Merge pull request #5720 from coraxster/fix-5377
...
MergedColumnOnlyOutputStream. Skip empty blocks. Fix 5377
2019-06-25 13:35:09 +03:00
alesapin
2fcb786093
Slightly more ClickHouse style
2019-06-25 13:17:11 +03:00
Ivan Remen
6f6c1167bc
Fix
2019-06-25 12:44:55 +03:00
alesapin
b14a6ab8ab
Merge branch 'patch-6' of https://github.com/hczhcz/ClickHouse into hczhcz-patch-6
2019-06-25 12:40:13 +03:00
alesapin
fff18f78db
Fix tail detection
2019-06-25 12:12:28 +03:00
alesapin
fa88954e56
Better scheme cut
2019-06-25 12:04:35 +03:00
Ivan Remen
f3c8ac2d3b
Merge remote-tracking branch 'main/master' into h3-integration
2019-06-25 11:23:53 +03:00
Ivan Remen
0b28e73f50
Fix unblundled build
2019-06-25 11:23:36 +03:00
hcz
eff547cf70
Update test cases
2019-06-25 14:27:27 +08:00
hcz
3368ed933f
Improve error codes
2019-06-25 12:39:00 +08:00
hcz
8a2c6985a4
Use size_t step
2019-06-25 12:37:40 +08:00
hcz
f1e146d208
Fix parameter handling
2019-06-25 12:28:20 +08:00
alesapin
48451b2b0f
Better name
2019-06-24 22:00:40 +03:00
alexey-milovidov
b43e75200e
Merge pull request #5595 from inv2004/moving-sum
...
movingSum/Avg window functions for numeric and decimals
2019-06-24 19:13:26 +03:00
dmitry kuzmin
c72e4dfe08
5337: clang compiler fix
2019-06-24 18:07:01 +03:00
Alexey Milovidov
8f77d898f3
Renamed functions for consistency #5704
2019-06-24 17:51:37 +03:00
alexey-milovidov
8e41d89126
Merge pull request #5704 from zhang2014/fix/ISSUES-5697
...
ISSUES-5697 fix insert and select query with mysql style identifier
2019-06-24 17:40:28 +03:00
alexey-milovidov
dacbe9a410
Update WriteHelpers.h
2019-06-24 17:38:58 +03:00
Nikita Vasilev
7b7517ff85
Merge remote-tracking branch 'upstream/master' into nikvas0/index_mutate
2019-06-24 16:44:44 +03:00
alesapin
c6ece40f3c
Fix minor bug and style
2019-06-24 16:04:20 +03:00
Ivan Lezhankin
0917573493
Merge remote-tracking branch 'upstream/master' into issue-5286
2019-06-24 14:42:58 +03:00
alesapin
88b9bc6254
Merge branch 'patch-6' of https://github.com/hczhcz/ClickHouse into hczhcz-patch-6
2019-06-24 14:29:35 +03:00
alesapin
5b378a3f01
Remove degug info
2019-06-24 14:18:53 +03:00
proller
1ac09fa721
Split Common/config.h by libs (dbms) ( #5715 )
2019-06-24 14:17:15 +03:00
alesapin
331e17d56a
Return scheme logic
2019-06-24 14:16:08 +03:00
Ivan Lezhankin
088401b35f
Add helpful option to docker-compose invocation
2019-06-24 13:53:06 +03:00
alesapin
56a7595254
Slightly speed up
2019-06-24 13:47:17 +03:00
Andy Yang
4b6efaa4b9
Merge branch 'master' into custom_week_functions
...
update last code
2019-06-24 09:53:38 +08:00
Ivan Lezhankin
d6d10120c8
Refactor tests
2019-06-23 17:48:58 +03:00
Vitaliy Zakaznikov
d87ed7f267
* Adding max_live_view_insert_blocks_before_refresh setting
...
with default value of 64
* Updating writeIntoLiveView method to use max_live_view_insert_blocks_before_refresh
from global context instead of hard coded number
* Adding squashing of the result blocks similar how it is done in materialized views
* Fixing bug in writeIntoLiveView that caused incoming block to be processed twice
when maximum number of insert blocks was reached
2019-06-23 09:51:29 -04:00
dmitry kuzmin
c988293e1e
5337 fix: MergedColumn. skip empty blocks
2019-06-23 07:30:29 +03:00
zhang2014
029e2ccf1f
some review fixes
2019-06-22 19:10:00 +08:00
zhang2014
b9cb1feb4c
some review fixes
2019-06-22 12:40:41 +08:00
CurtizJ
53634a324e
fix error with uninitialized system_logs
2019-06-21 22:24:30 +03:00
Ivan Lezhankin
f34e4b53ce
Fix tests again
2019-06-21 21:34:24 +03:00
Ivan Lezhankin
892a82e5ff
Add test on virtual columns and materialized view
2019-06-21 20:43:39 +03:00
CurtizJ
ac3072cd9b
better shutdown of system_logs
2019-06-21 20:25:47 +03:00
Ivan Lezhankin
b989d45818
Fix tests
2019-06-21 20:02:48 +03:00
chertus
29700fd5e9
Auto version update to [19.11.0] [54423]
2019-06-21 18:47:02 +03:00
proller
badb6ab831
Functions: make array and gatherutils libs ( #5712 )
2019-06-21 18:31:37 +03:00
alesapin
efc0f7f65e
Remove unused method
2019-06-21 18:19:47 +03:00
alesapin
ca1626926d
Adjust settings
2019-06-21 18:11:33 +03:00
Ivan Lezhankin
b75db2ef04
Fix dropping message to early when stalling
2019-06-21 17:29:10 +03:00
alesapin
8b263739ce
Comments
2019-06-21 16:01:27 +03:00
alesapin
92509b71a4
Slightly speedup
2019-06-21 16:01:16 +03:00
alesapin
682e803fc9
Merge with master
2019-06-21 12:44:57 +03:00
alesapin
798d18fd47
Better waits in integration test
2019-06-21 11:03:13 +03:00
zhang2014
1786407621
ISSUES-5697 fix insert and select query with mysql style identifier
2019-06-21 13:51:27 +08:00
alexey-milovidov
f6d150d9f8
Merge pull request #5688 from izebit/add-distributed_ddl_task_timeout-description
...
add description for distributed_ddl_task_timeout
2019-06-21 02:53:25 +03:00
proller
f111dbd45f
Do not require gperf on build ( #5701 )
...
* Build fixes
* fix
* USE_GPERF
* wip
* wip
* wip
* test -j
* Simpler
* fix
* FunctionsURL.h -> URL/FunctionsURL.h
* clean
* clean
* Always use gperf-generated file
* Generator for tldLookup.generated.cpp
* clang-format
2019-06-21 02:50:53 +03:00
alexey-milovidov
606b074a4b
Merge pull request #5659 from yandex/ignore-mutation-limits
...
Ignore query execution limits and limits for max parts size for merge while executing mutations.
2019-06-21 02:14:41 +03:00
alexey-milovidov
73df46be2b
Merge pull request #5698 from abyss7/issue-5615
...
Lower the probability of hanging when shutting down Kafka storage
2019-06-21 02:11:07 +03:00
alexey-milovidov
bc15ebbb18
Merge pull request #5700 from yandex/join-use-nulls-5620
...
Fix #5620 issue about join_use_nulls setting
2019-06-21 02:08:05 +03:00
proller
da1814c2a8
Fix shared build ( #5702 )
2019-06-20 23:57:01 +03:00
alesapin
3f7892ef50
Fix typo
2019-06-20 22:21:17 +03:00
CurtizJ
25cbc901ed
fix deadlock at flushing on shutdown
2019-06-20 20:38:16 +03:00
alesapin
80f27968ac
Add test for interaction of tables with different granularity and different versions
2019-06-20 19:25:32 +03:00
proller
fa809de91f
Move all url functions to clickhouse_functions_url lib ( #5696 )
2019-06-20 18:49:54 +03:00
stavrolia
cb71e0c61c
Add test
2019-06-20 17:05:33 +03:00
stavrolia
aff92c263e
Make setting join_use_nulls get no effect for types that cannot be inside Nullable
2019-06-20 16:13:46 +03:00
Ivan Lezhankin
ec78ec8365
Merge branch 'master' into issue-5286
2019-06-20 16:08:22 +03:00
akuzm
4cc9f632a0
Treat empty cells in CSV as default values. ( #5625 )
...
Treat empty cells in CSV as default values when input_format_defaults_for_omitted_fields = true.
Closes #5349 .
2019-06-20 15:46:36 +03:00
Ivan Lezhankin
61750d09d2
Commit offsets for SELECTing from Kafka table too
2019-06-20 15:34:25 +03:00
Ivan Remen
bd14069cd1
Fix cmake
2019-06-20 13:58:21 +03:00
Ivan Remen
b439769aa7
Merge remote-tracking branch 'main/master' into h3-integration-fix
2019-06-20 13:53:17 +03:00
Ivan Remen
6064a1ed7c
Fix geoToH3 compile
2019-06-20 13:44:34 +03:00
dmitry kuzmin
3b45ac8bb6
fix macos compile
2019-06-20 13:26:19 +03:00
proller
3d8c8ee83c
Build fixes. Split config.h ( #5686 )
2019-06-20 12:12:49 +03:00
alesapin
4ae502eaa6
Fix bug with wrong granularity detection
2019-06-20 11:48:56 +03:00
alesapin
ea29d006e2
Fix partition test
2019-06-20 11:36:07 +03:00
zhang2014
8221dd2a1a
fix build and test failure
2019-06-20 08:33:37 +08:00
alexey-milovidov
c899fce9fc
Merge pull request #5661 from BHYCHIK/crc32-for-master
...
Support crc32 function
2019-06-20 01:32:00 +03:00
alexey-milovidov
1a19a36704
Update CRC32.cpp
2019-06-20 01:31:51 +03:00
alexey-milovidov
f943bbb7a3
Merge pull request #5684 from eejoin/master
...
Flush buffer when WriteBufferFromHDFS's destructor is called
2019-06-19 23:17:35 +03:00
CurtizJ
5e6ceef224
fix race condition in flushing system log
2019-06-19 19:50:17 +03:00
alesapin
6b2d9319ff
Add test catching bug
2019-06-19 19:40:14 +03:00
zhang2014
374aac3501
fix build & chmod shell test
2019-06-20 00:32:20 +08:00
alesapin
dd37370aab
Fix test and add one
2019-06-19 19:16:13 +03:00
Ivan Lezhankin
fdd3f07860
Don't do premature subscription to topics
2019-06-19 19:15:30 +03:00
CurtizJ
047ee38838
fix race condition in flushing system log
2019-06-19 18:38:06 +03:00
Vasily Nemkov
0b68f55ce0
Fixed UB in maskLowBits
2019-06-19 18:36:34 +03:00
zhang2014
166018e41e
fix code style & rename minmax, set
2019-06-19 23:30:48 +08:00
zhang2014
a50aea09f1
fix float in bloom filter
2019-06-19 23:13:21 +08:00
zhang2014
d145295163
convert type with condition
2019-06-19 23:12:06 +08:00
zhang2014
6c8ff6dc31
add some test
2019-06-19 23:12:05 +08:00
zhang2014
f52b16e1e1
support bloom filter for any type
2019-06-19 23:12:05 +08:00
Artem Konovalov
0c4f32a4c0
add description for insert_distributed_timeout
2019-06-19 18:02:51 +03:00
Vasily Nemkov
219a09280d
Updated test cases for gorilla to simplify debugging
...
Added case name and previous row values.
2019-06-19 17:51:48 +03:00
alesapin
fefce49c8f
Mixed parts by setting
2019-06-19 17:46:06 +03:00
alesapin
dd2e4fd805
Bug fixes
2019-06-19 15:30:56 +03:00
CurtizJ
bb95d9a860
fix race condition in flushing system log
2019-06-19 15:28:34 +03:00
Ivan Remen
b353b8347a
Merge remote-tracking branch 'main/master' into crc32-for-master
2019-06-19 15:16:20 +03:00
alesapin
f0c273ee4c
More correct version
2019-06-19 14:59:08 +03:00
eejoin
f3e0c60b89
Flush buffer when WriteBufferFromHDFS's destructor is called
2019-06-19 19:50:34 +08:00
Artem Zuikov
41302c9910
Merge pull request #5645 from coraxster/decimal-overflow-2
...
Fix float to decimal convert overflow, extreme values
2019-06-19 14:29:33 +03:00
Vasily Nemkov
e79c3d0e22
Post-PR fixes stage 3
...
maskLowBits()
building for clang
more test cases for codecs.
2019-06-19 13:38:15 +03:00
alesapin
d1de7431e1
Compilable
2019-06-19 13:26:26 +03:00
alesapin
7e11c3c78b
Merge branch 'master' into index_granularity_by_default
2019-06-19 13:08:12 +03:00
alesapin
b544b62e44
A log of bugs
2019-06-19 13:07:56 +03:00
Ivan Remen
85fd2b3127
Fix compile
2019-06-19 11:33:45 +03:00
Ivan Remen
64231090cd
Fix compile
2019-06-19 11:14:49 +03:00
Ivan Remen
60c85c4f24
Fix CRC32 function name in tests
2019-06-19 11:09:01 +03:00
Ivan Remen
f6b16e40af
Rename file
2019-06-19 11:02:50 +03:00
Ivan Remen
80ee05eb8d
Make CRC32 case insensitive
2019-06-19 10:59:38 +03:00
alexey-milovidov
9bdbd84263
Merge pull request #5030 from PerformanceVision/top_level_domain
...
Changing how the function (cutTo)firstSignificantSubdomain detect the tld (proposal)
2019-06-19 02:08:43 +03:00
stavrolia
c1fa22eecc
wip
2019-06-18 20:16:20 +03:00
stavrolia
84871d9fa8
Remove <name> and <metrics> from performance tests fixed-5634
2019-06-18 19:55:13 +03:00
Ivan Lezhankin
9fd048cdbd
Allow to select virtual columns in materialized view
2019-06-18 19:32:37 +03:00
unknown
238c0e3b9b
movingSum: uses template for groupArrayMovingSum and groupArrayMovingAvg
2019-06-18 10:18:33 -04:00
Ivan Lezhankin
436052c67b
Merge branch 'master' into issue-5286
2019-06-18 16:03:29 +03:00
alesapin
4f98f875c3
Add ability to write final mark for *MergeTree engines family ( #5624 )
...
Add the ability to write final mark to *MergeTree engines family.
2019-06-18 15:54:27 +03:00
Ivan Remen
3fc8c8726f
Merge remote-tracking branch 'main/master' into crc32-for-master
2019-06-18 15:29:50 +03:00
alesapin
0bfb7b18ce
Fix directory check
2019-06-18 14:38:04 +03:00
alesapin
d2615863f3
Merge branch 'master' into index_granularity_by_default
2019-06-18 13:52:41 +03:00
Andy Yang
6085fce8d7
some review fixes and add new function toStartOfWeek
2019-06-18 17:48:07 +08:00
Ivan Remen
d70d8f533d
Delete bad function
2019-06-18 11:23:56 +03:00
Ivan Remen
93df144ed1
Use zlib-ng crc32
2019-06-18 11:04:27 +03:00
Ivan Remen
232f40c436
Performance test done
2019-06-18 11:04:27 +03:00
dmitry kuzmin
a86f47421d
simplify comparison
2019-06-18 08:25:16 +03:00
unknown
414bb21238
Merge remote-tracking branch 'upstream/master' into moving-sum
2019-06-17 19:09:58 -04:00
CurtizJ
2a04125360
fix ignore_limits option
2019-06-18 01:07:16 +03:00
Ivan Remen
edff6e58dc
Support crc32 function
2019-06-18 00:54:26 +03:00
CurtizJ
e6dd92f9e1
ignore max part size for merge setting while executing mutations
2019-06-17 22:41:48 +03:00
Vasily Nemkov
81f9055d81
Post-PR fixes #2
...
Fixed style issues and build for clang-7;
64-bit buffer for BitReader and BitWriter;
Fixed overflow and writing more bytes on flushing;
Added maskLowBits() and tests for it.
2019-06-17 21:49:01 +03:00
Vasily Nemkov
0ebb145d32
Post-PR fixes:
...
* BitHelpers.cpp was removed, corresponding code was moved to the header
* BitIO test as GTest-based test binary
* gtest-based unit test for DoubleDelta and Gorilla codecs
* getLeadingZeroBits from SFINAE to consexpr if
* removed couple of unneeded if's
* Fixed sql-test to use one table
2019-06-17 21:39:45 +03:00
Vasily Nemkov
dfd8ff7675
Gorilla column encoding
...
Added Gorilla column encoding for any fixed-width type;
Added tests for Float32 and Float64 values.
2019-06-17 21:39:42 +03:00
Vasily Nemkov
4ae63072d0
DoubleDelta column encoding.
...
Added DoubleDelta column encoding + test cases;
Added BitWriter and BitReader that allow to read data from ReadBuffer
and write data to WriteBuffer bit by bit, up to 64 bits at once;
Added test for BitReader and BitWriter.
2019-06-17 21:38:27 +03:00
alexey-milovidov
36ff3f14c2
Merge pull request #5655 from yandex/fix_flappy_replace_partition
...
Replace flappy test with retries in script
2019-06-17 20:05:49 +03:00
Vitaliy Zakaznikov
bdeb45e8c7
Merge branch 'master' of https://github.com/vzakaznikov/ClickHouse into liveview
2019-06-17 13:04:48 -04:00
proller
dae5087fcf
Build and test fixes
2019-06-17 19:50:31 +03:00
alesapin
150a91c940
Correct test result for adaptive marks
2019-06-17 19:44:50 +03:00
Vitaliy Zakaznikov
51bf8a1baa
Merge branch 'master' of https://github.com/vzakaznikov/ClickHouse into liveview
2019-06-17 12:42:31 -04:00
Vitaliy Zakaznikov
8df3e48a7b
* Fixing bug in writeIntoLiveView method where mergeable blocks
...
would always be reobtained after 64 inserts
2019-06-17 12:39:01 -04:00
Ivan Lezhankin
d907d8e8ca
Commit offsets for SELECTing from Kafka table too
2019-06-17 19:27:18 +03:00
alesapin
fb22200890
Fix name hidding and stupid bug
2019-06-17 18:35:53 +03:00
dmitry kuzmin
21a48e4f6c
fix static_cast double to max_int
2019-06-17 17:55:51 +03:00
alesapin
3179b1fdc0
Replace flappy test with retries in script
2019-06-17 17:54:35 +03:00
alesapin
9e7d23b22e
Style fix
2019-06-17 16:29:10 +03:00
alesapin
0a157278bb
Merge pull request #5557 from 4ertus2/t
...
T64 column codec
2019-06-17 16:09:55 +03:00
alesapin
fd3abbe93d
Merge pull request #4935 from zhang2014/feature/support_system_replicas
...
Support system replicas queries for distributed
2019-06-17 15:30:30 +03:00
alesapin
e45d727e9d
Merge pull request #4558 from podshumok/distributred-timeout
...
Distributed and remote timeouts
2019-06-17 13:58:17 +03:00
alesapin
3a4dcfbacd
Fix inconsistency in zookeeper metadata and disable adaptive granularity for old format
2019-06-17 13:34:25 +03:00
alesapin
e73cdbae90
Fix name hidding
2019-06-17 12:22:44 +03:00
alesapin
02af85411c
Merge branch 'master' into index_granularity_by_default
2019-06-17 12:02:03 +03:00
alesapin
2b242f2a64
Update test.py
2019-06-17 11:25:06 +03:00
alexey-milovidov
36c0e1f4c5
Merge branch 'master' into sanych73-prepared_statements
2019-06-17 09:33:04 +03:00
alexey-milovidov
5fd319d0e9
Merge pull request #5648 from yandex/remove-number-of-stat-calls
...
Reduce number of "stat" syscalls for MergeTree data parts
2019-06-17 09:30:29 +03:00
Alexey Milovidov
dc0391b446
Fixed formatting of complex expressions
2019-06-17 01:51:09 +03:00
Alexey Milovidov
2c0bdf1d90
Fixed formatting of expressions like (x[1].1)[1]
2019-06-17 01:42:06 +03:00
Alexey Milovidov
0bc2b751ea
Added test
2019-06-17 01:30:25 +03:00
Alexey Milovidov
da43d1e3e4
Fixed formatting of queries with clashed expression and table aliases
2019-06-17 01:28:24 +03:00
Alexey Milovidov
705ded30d8
Fixed test
2019-06-17 01:09:52 +03:00
Alexey Milovidov
289b9fda99
Updated tests
2019-06-17 01:05:43 +03:00
Alexey Milovidov
39105fc233
Updated tests
2019-06-17 01:02:56 +03:00
Alexey Milovidov
54b633bb86
Fixed wrong method ASTExplainQuery::formatImpl
2019-06-17 01:00:29 +03:00
Alexey Milovidov
88c35d541d
Merge branch 'master' into sanych73-prepared_statements
2019-06-16 23:53:31 +03:00
Alexey Milovidov
62a3d00772
Added comment
2019-06-16 23:50:06 +03:00
Alexey Milovidov
ee5dcd50a0
Lowered CPU overhead for small data parts
2019-06-16 23:42:03 +03:00
Alexey Milovidov
c6e83f6837
Added performance tests
2019-06-16 23:25:43 +03:00
Alexey Milovidov
14be0ca281
Reduce number of "stat" syscalls for MergeTree data parts
2019-06-16 23:13:54 +03:00
Alexey Milovidov
49c4f2ffed
Reduce number of "stat" syscalls for MergeTree data parts
2019-06-16 23:11:30 +03:00
Alexey Milovidov
e3b21be1bb
Reduce number of "stat" syscalls for MergeTree data parts
2019-06-16 23:02:45 +03:00
Alexey Milovidov
0ad13ca3d1
Reduce number of "stat" syscalls for MergeTree data parts
2019-06-16 22:59:30 +03:00
Alexey Milovidov
c1aa767a04
Reduce number of "stat" syscalls for MergeTree data parts
2019-06-16 22:53:05 +03:00
Alexey Milovidov
e4f314f88d
Reduce number of "stat" syscalls for MergeTree data parts
2019-06-16 22:49:12 +03:00
Alexey Milovidov
801f34d325
Reduce number of "stat" syscalls for MergeTree data parts
2019-06-16 22:42:05 +03:00
Alexey Milovidov
b6acb29625
Reduce number of "stat" syscalls for MergeTree data parts
2019-06-16 22:36:15 +03:00
Alexey Milovidov
b494d17ca6
Reduce number of "stat" syscalls for MergeTree data parts
2019-06-16 22:32:52 +03:00
Alexey Milovidov
224e6c7d72
Merge branch 'master' into sanych73-prepared_statements
2019-06-16 21:18:23 +03:00
Alexey Milovidov
413b780b65
Various fixes for PVS-Studio
2019-06-16 21:13:39 +03:00
Alexey Milovidov
02034c5d91
Merging
2019-06-16 20:32:37 +03:00
Alexey Milovidov
864dacd112
Merging
2019-06-16 19:47:47 +03:00
Yuriy
2e29ea7b2e
support of sessions and default_database in MySQL wire protocol
2019-06-16 18:12:37 +03:00
Alexey Milovidov
f98d0a108f
Removed useless header file
2019-06-16 15:16:16 +03:00
Alexey Milovidov
39198ef45f
Fixed error with COMMENT COLUMN IF EXISTS
2019-06-16 15:10:34 +03:00
Alexey Milovidov
6bdd020609
Fixed test
2019-06-16 15:02:56 +03:00
Vitaliy Zakaznikov
d876f7f332
Merge branch 'master' of https://github.com/vzakaznikov/ClickHouse into liveview
2019-06-16 07:12:54 -04:00
Vitaliy Zakaznikov
ea83a4cafa
* Removing 'hash' column from WATCH [db.live_view] EVENTS query result
...
as hash of the result are not usually provided in ClickHouse.
This is also done to match the implementation of the SELECT query that only
returns '_version' virtual column when using LIVE VIEW tables.
2019-06-16 07:09:43 -04:00
Alexey Milovidov
eb4f0920b1
Merge branch 'master' into sanych73-prepared_statements
2019-06-16 12:27:19 +03:00
Alexey Milovidov
73f282049e
Fixed name of performance test
2019-06-16 12:25:20 +03:00
Alexey Milovidov
935b223f95
Fixed performance test
2019-06-16 12:16:54 +03:00
Alexey Milovidov
8ee7478804
Fixed performance test
2019-06-16 12:15:22 +03:00
alexey-milovidov
debc9366f5
Merge pull request #5643 from yandex/levysh-testkeeper
...
Cleanup for TestKeeper
2019-06-16 12:10:22 +03:00
alexey-milovidov
829bcabcef
Merge pull request #5644 from yurriy/mysql
...
Made MySQL wire protocol tests independent from each other
2019-06-16 12:09:32 +03:00
dmitry kuzmin
c73ce602bf
fix decimal overflow, extreme values
2019-06-16 10:57:30 +03:00
Yuriy
369a8fbe92
made mysql tests independent from each other
2019-06-16 10:55:14 +03:00
Vitaliy Zakaznikov
103bf9d068
* Updating tests as SHOW TABLES 'lv' does not return any tables
...
as test database is not selected by default.
2019-06-15 23:34:28 -04:00
Vitaliy Zakaznikov
abc7c3f6c1
Merge branch 'master' of https://github.com/vzakaznikov/ClickHouse into liveview
2019-06-15 21:22:28 -04:00
Alexey Milovidov
ba18308080
Merge branch 'master' into levysh-testkeeper
2019-06-16 02:45:34 +03:00
Alexey Milovidov
a576755bec
Fixed build
2019-06-16 02:45:17 +03:00
Alexey Milovidov
0dd88a1b03
Fixed build
2019-06-16 02:44:51 +03:00
Alexey Milovidov
7514674447
Merge remote-tracking branch 'origin/master' into sanych73-prepared_statements
2019-06-16 02:40:17 +03:00
Alexey Milovidov
f38855fe61
Merge branch 'master' into sanych73-prepared_statements
2019-06-16 02:39:55 +03:00
Alexey Milovidov
6418018385
Added comment
2019-06-16 02:35:12 +03:00
Alexey Milovidov
cd43543d50
Using testkeeper in tests
2019-06-16 02:35:12 +03:00
Alexey Milovidov
777af5544b
Removed tons of trash
...
Removed tons of trash
Removed tons of trash
Removed tons of trash
Removed tons of trash
Removed tons of trash
Removed tons of trash
Removed tons of trash
Removed tons of trash
Removed tons of trash
Removed tons of trash
2019-06-16 02:35:27 +03:00
levushkin aleksej
bc2789f9ad
TestKeeper(mock ZooKeeper)
...
fix style
fix bug
one more fix style
2019-06-16 02:35:12 +03:00
unknown
ca5ff5ef4e
movingSum : performance-test: 1m 10m 100m. 10 1000 10000 window-size
2019-06-15 17:14:06 -04:00
alexey-milovidov
20c75dced4
Merge pull request #5554 from abyss7/pytest
...
Run query-tests using pytest framework
2019-06-15 22:22:51 +03:00
alexey-milovidov
f90d667782
Update clickhouse-test
2019-06-15 22:20:56 +03:00
alexey-milovidov
39c6fbc324
Merge pull request #5567 from vitlibar/really-lazy-dictionary-load
...
Non-blocking loading of external dictionaries
2019-06-15 22:15:53 +03:00
proller
2a6c7cda0b
CLICKHOUSE-4179 Fix function arrayEnumerateUniqRanked ( #5622 )
...
* wip
* fix
* clean
2019-06-15 22:14:17 +03:00
Alexey Milovidov
e53a5a0c7d
Improved performance tests for formats once again
2019-06-15 22:06:02 +03:00
alexey-milovidov
379c8ee426
Merge pull request #5642 from yandex/fix-format-perf-test
...
Fixed "select_format" performance test for Pretty formats
2019-06-15 22:03:15 +03:00
Alexey Milovidov
0f9599bf22
Removed bad code; added support for --param_name value
2019-06-15 21:56:32 +03:00
Alexey Milovidov
61bf0e9b12
Style
2019-06-15 21:25:27 +03:00
Alexey Milovidov
b079631f61
Fixed tests
2019-06-15 21:22:48 +03:00
alexey-milovidov
a52e13b891
Merge pull request #5640 from yandex/use-ipv6-in-system-tables
...
Adopted IPv6 data type in system tables; unified client info columns in system.processes and system.query_log
2019-06-15 21:21:24 +03:00
Alexey Milovidov
fad6013270
Fixing query parameters
2019-06-15 20:52:53 +03:00
Alexey Milovidov
54ece5f968
Added missing methods for DataTypeDate, DataTypeDateTime
2019-06-15 18:58:17 +03:00
Alexey Milovidov
cb661c0d54
Added missing methods for DataTypeDate, DataTypeDateTime
2019-06-15 18:56:55 +03:00
Alexey Milovidov
b48284d334
Removed useless method
2019-06-15 18:08:48 +03:00
Alexey Milovidov
ee102ca953
Style; added comment
2019-06-15 18:06:44 +03:00
Alexey Milovidov
386ec7f321
Added more isolated test for formats: just number formatting.
2019-06-15 18:02:46 +03:00
Alexey Milovidov
d82364bdcb
Fixed "select_format" performance test for Pretty formats
2019-06-15 18:00:25 +03:00
Alexey Milovidov
01762d5167
Clarified code in IDataType
2019-06-15 17:47:33 +03:00
Alexey Milovidov
748b5a5bce
Clarified code in IDataType
2019-06-15 17:32:01 +03:00
Alexey Milovidov
a999cb4fbc
Merge branch 'master' into sanych73-prepared_statements
2019-06-15 17:22:01 +03:00
Alexey Milovidov
d8f76152d5
Adopted IPv6 data type in system tables; unified client info columns in system.processes and system.query_log
2019-06-15 17:20:32 +03:00
Alexey Milovidov
b2100c7bcf
Removed strange quoting style like `this'. See https://english.stackexchange.com/questions/17695/any-reference-on-the-usage-of-a-backtick-and-single-quotation-mark-like-this
...
Added backQuote and backQuoteIfNeed when required to correctly quote identifiers with proper escaping.
2019-06-15 15:06:22 +03:00
alexey-milovidov
807bfa913e
Merge pull request #5599 from zhang2014/fix_createtable_bug
...
Add database engine of MySQL type
2019-06-15 14:52:57 +03:00
Alexey Milovidov
d60912ab66
Merge branch 'master' into sanych73-prepared_statements
2019-06-15 14:04:56 +03:00
zhang2014
ec8d73550b
some review fixes
2019-06-15 11:39:04 +08:00
Vitaliy Zakaznikov
282ff6bfda
* Fixing a bug in writeIntoLiveView method where blocks->front()
...
is called before checking if blocks vector is empty.
2019-06-14 21:08:46 -04:00
Vitaliy Zakaznikov
d6d0404c48
* Fixing bug in StorageLiveView.cpp getHeader() method
...
that sometimes addressed invalid pointer when getHeader()
method was called without holding the mutex
2019-06-14 16:27:43 -04:00
Alexey Milovidov
08636dce92
Added missing files
2019-06-14 22:39:56 +03:00
Alexey Milovidov
c6b875a45c
Merge branch 'fix-performance-degradation-index-granularity' of github.com:yandex/ClickHouse into fix-performance-degradation-index-granularity
2019-06-14 22:36:21 +03:00
Alexey Milovidov
0f18a5739e
Modified test.
2019-06-14 22:36:10 +03:00
CurtizJ
6d9cbc6f28
ignore query limits from system profile while executing mutations
2019-06-14 22:27:53 +03:00
Vitaly Baranov
ddecf09a99
Add more integration tests for external dictionaries
2019-06-14 22:21:37 +03:00
Alexey Milovidov
14bef071a6
Fixed performance degradation in SELECT from MergeTree tables #5631
2019-06-14 22:20:41 +03:00
Vitaly Baranov
b4384ce2a9
Dictionaries can be loaded in parallel.
...
A bad dictionary cannot block all the loading anymore.
Implemented really lazy loading of external dictionaries.
Provided more detailed information about the loading of each dictionary
to make diagnostics easier.
2019-06-14 22:18:47 +03:00
Alexey Milovidov
10722f53c7
Fixed performance degradation in SELECT from MergeTree tables #5631
2019-06-14 22:11:41 +03:00
Alexey Milovidov
da04db2a93
Fixes for #5331
2019-06-14 21:56:28 +03:00
Alexey Milovidov
34072c2dde
Fixes for #5331
2019-06-14 21:38:58 +03:00
Alexey Milovidov
f535a2f55f
Fixes for #5331
2019-06-14 21:32:22 +03:00
Ivan Lezhankin
facdd966cc
Fixes due to review
2019-06-14 20:19:02 +03:00
Alexey Milovidov
c2d4c11cb8
Fixes for #5331
2019-06-14 20:15:30 +03:00
Ivan Lezhankin
a09f715265
Fix last broken test
2019-06-14 19:53:16 +03:00
Alexey Milovidov
c5c2bd4a3f
Merge branch 'prepared_statements' of https://github.com/sanych73/ClickHouse into sanych73-prepared_statements
2019-06-14 19:28:25 +03:00
alexey-milovidov
71427b08f3
Update ExpressionElementParsers.cpp
2019-06-14 19:24:56 +03:00
alexey-milovidov
38414bc337
Update ASTQueryParameter.h
2019-06-14 19:23:42 +03:00
alexey-milovidov
322c73cc74
Update ASTQueryParameter.cpp
2019-06-14 19:23:01 +03:00
alexey-milovidov
1e385cac7c
Update ReplaceQueryParameterVisitor.h
2019-06-14 19:18:59 +03:00
alexey-milovidov
5317c5a08b
Update ReplaceQueryParameterVisitor.cpp
2019-06-14 19:18:24 +03:00
alexey-milovidov
daca715a0e
Update ReplaceQueryParameterVisitor.h
2019-06-14 19:15:14 +03:00
alexey-milovidov
03076a0f8d
Update Context.cpp
2019-06-14 19:08:07 +03:00
alexey-milovidov
7036a8174b
Update 00557_remote_port.sh
2019-06-14 18:59:56 +03:00
alesapin
22026e0333
Enable adaptive index granularity by default
2019-06-14 18:39:21 +03:00
proller
7e7b5b3810
Allow run query with remote() in clickhouse-local; Aloow redefine config from command line for clickhouse-local
2019-06-14 18:35:45 +03:00
unknown
7dc95e17a4
movingSum : macros name + indent
2019-06-14 11:14:58 -04:00
alexey-milovidov
f9cab91447
Merge pull request #5617 from proller/fix15
...
19.8 build fixes
2019-06-14 17:29:51 +03:00
alexey-milovidov
00809c78e2
Merge pull request #5623 from yandex/Quid37-lin_ref_perf
...
Merging PR #5505
2019-06-14 17:26:46 +03:00
Vitaliy Zakaznikov
13978c03f3
* Fixing a bug in StorageLiveView.cpp in the getHeader() method
...
when header block would not match blocks in the stream
when Const column is present.
* Updating 00963_temporary_live_view_watch_live_timeout.py
and removed timeout=5 after WATCH query is aborted with Ctrl-C
so that the default timeout of 20sec is used
* Small style fixes in tests
2019-06-14 10:06:15 -04:00
robot-clickhouse
9cd889c9dd
Auto version update to [19.10.1.1] [54422]
2019-06-14 17:04:15 +03:00
robot-clickhouse
d16a4003b2
Auto version update to [19.9.1.636] [54421]
2019-06-14 17:03:13 +03:00
proller
09f3d68f6e
Use logging in clickhouse-local. Use config options in command line in clickhouse-client ( #5540 )
...
* Try fix macos server run
* Doc macos build
# Please enter the commit message for your changes. Lines starting
* CLICKHOUSE-3957 start wip
* tests wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* fix
* fix
* Making logger for clickhouse-local
* fixes
* wip
* wip
* wip
* wip
* clean
* cf
* wip
* fix
* Update CMakeLists.txt
* Update argsToConfig.h
* Update argsToConfig.cpp
* Update ExtendedLogChannel.h
* Update OwnPatternFormatter.cpp
2019-06-14 17:00:37 +03:00
hcz
0385e0923a
Fix style
2019-06-14 21:20:21 +08:00
alexey-milovidov
eb1fe2ed17
Merge pull request #5613 from sundy-li/improve/distribute-alter-more
...
make isSupportedAlterType better
2019-06-14 15:39:09 +03:00
Alexey Milovidov
95c7537656
Merge branch 'lin_ref_perf' of https://github.com/Quid37/ClickHouse into Quid37-lin_ref_perf
2019-06-14 15:33:29 +03:00
Ivan Lezhankin
10c7bcf98f
Merge remote-tracking branch 'upstream/master' into pytest
2019-06-14 13:53:07 +03:00
proller
fc7ae399c4
Use system rapidjson; Fix types for macos;
2019-06-14 13:28:30 +03:00
alexey-milovidov
9b727d267e
Merge pull request #5535 from infinivision/add_bitmapContains
...
Add bitmapContains
2019-06-14 09:23:37 +03:00
alexey-milovidov
bc387e865f
Merge pull request #5549 from yandex/fix_deduplication_bug
...
Fix complex bug in deduplication
2019-06-14 09:23:15 +03:00
alexey-milovidov
e90a7078f3
Merge pull request #5607 from coraxster/decimal-overflow
...
Fix float to decimal convert overflow
2019-06-14 09:20:39 +03:00
sundy-li
eac978f1e0
make isSupportedAlterType better
2019-06-14 11:06:08 +08:00
Andy Yang
ec9a97d499
Fix code review issues.
2019-06-14 11:04:01 +08:00
Vitaliy Zakaznikov
6cca6d359d
* Reverting changes to clickhouse-test as it seems to cause some tests to fail
...
* Updating client.py to use CLICKHOUSE_BINARY env variable instead of CLICKHOUSE_CLIENT
2019-06-13 21:02:15 -04:00
dmitry kuzmin
5fc6a6973a
float to decimal overflow fix
2019-06-13 23:28:14 +03:00
Vitaliy Zakaznikov
117f2d191e
Merge branch 'master' of https://github.com/vzakaznikov/ClickHouse into liveview
2019-06-13 15:23:20 -04:00
Vitaliy Zakaznikov
b82bb4a954
* Updates to sync with yandex/master
2019-06-13 12:37:29 -04:00
Vitaliy Zakaznikov
8e868dd2fe
Merge branch 'master' of https://github.com/yandex/ClickHouse
2019-06-13 12:31:13 -04:00
unknown
0dab40404e
movingSum format fix: trailing space
2019-06-13 12:18:32 -04:00
unknown
1c7037d270
movingSum test fix: source table order
2019-06-13 12:17:20 -04:00
alexey-milovidov
87557d216b
Update DataTypesDecimal.h
2019-06-13 17:49:13 +03:00
alexey-milovidov
5ab1a15075
Update DataTypesDecimal.h
2019-06-13 17:48:13 +03:00
coraxster
640653dfde
newline
2019-06-13 15:50:42 +03:00
alexey-milovidov
5daaf60041
Update CMakeLists.txt
2019-06-13 14:19:49 +03:00
Alexey Milovidov
c846d0f6af
Namespace comments are unneeded according to the code style.
...
find dbms -name '*.h' -or -name '*.cpp' | xargs grep -l -P '}\s*//+\s*namespace\s*' | xargs sed -i -r -e 's/}\s*\/\/+\s*namespace\s*.*$/}/'
2019-06-13 13:43:37 +03:00
Alexey Milovidov
d32ea4d06b
Merge branch 'master' of github.com:yandex/ClickHouse
2019-06-13 13:38:48 +03:00
Alexey Milovidov
8b87511e25
Namespace comments are unneeded according to the code style.
...
find dbms -name '*.h' -or -name '*.cpp' | xargs grep -l -P '}\s*//+\s*namespace\s*' | xargs sed -i -r -e 's/}\s*\/\/+\s*namespace\s*\w+/}/'
2019-06-13 13:37:13 +03:00
Vitaliy Zakaznikov
825c21f29a
* Increasing timeout from 2 to 20 sec.
...
* Style fix
2019-06-13 06:36:59 -04:00
alexey-milovidov
33c1072654
Merge pull request #5593 from sundy-li/improve/distribute-alter-more
...
Support more AlterType in distribute DDL
2019-06-13 13:26:50 +03:00
Alexey Milovidov
261c9cf9ff
Whitespace
2019-06-13 13:15:32 +03:00
alexey-milovidov
be51de0903
Merge pull request #5559 from proller/fix28
...
CLICKHOUSE-4179 Fix of function arrayEnumerateUniqRanked for arguments with empty arrays
2019-06-13 13:14:51 +03:00
zhang2014
d8a14f590f
try fix unbundled build failure
2019-06-13 18:01:34 +08:00
dmitry kuzmin
89cc1440d8
fix float to decimal convert overflow
2019-06-13 11:40:30 +03:00
hcz
712aefca2a
Fix wrong test file
2019-06-13 14:30:59 +08:00
zhang2014
6ccef4d802
Add database engine of MySQL type
...
Co-authored-by: zhang2014 <coswde@gmail.com>
Co-authored-by: TCeason <tai_chong@foxmail.com>
2019-06-13 11:58:58 +08:00
Vitaliy Zakaznikov
576393272b
* Fixing styling check error
2019-06-12 20:45:41 -04:00
unknown
1e56a5b7ac
movingSum format
2019-06-12 20:03:55 -04:00
Vitaliy Zakaznikov
d50586d5a5
Merge branch 'master' of https://github.com/vzakaznikov/ClickHouse into liveview
2019-06-12 15:40:58 -04:00
Vitaliy Zakaznikov
874e62fc7e
Merge branch 'master' of https://github.com/yandex/ClickHouse
2019-06-12 15:39:52 -04:00
chertus
1c3192016b
Merge branch 'master' into t
2019-06-12 22:19:26 +03:00
unknown
8028495f78
movingSum fix : deserialize restores sum field
2019-06-12 12:10:47 -04:00
unknown
1ebc5377f8
movingSum fix test for blocks order
2019-06-12 09:53:23 -04:00
unknown
9379132afe
movingSum : test added
2019-06-12 09:13:42 -04:00
Vitaliy Zakaznikov
5983273694
Fixing bugs reported by sanitizers
...
* data race condition on storage is_dropped access
* invalid reference to storage after it is deleted
* invalid reference to mutex after storage is deleted
2019-06-12 09:11:44 -04:00
chertus
08983b0669
T64 codec optimisation: unroll cycles
2019-06-12 16:03:51 +03:00
sundy-li
d23e505414
remove line
2019-06-12 18:56:01 +08:00
sundy-li
38d4d2937e
Support more AlterType in distribute DDL
2019-06-12 18:50:50 +08:00
alexey-milovidov
96975c8881
Update arrayEnumerateRanked.h
2019-06-12 12:18:51 +03:00
hcz
45529d8489
Fix bugs
2019-06-12 16:25:29 +08:00
hcz
6b6f2293fc
Change style
2019-06-12 15:48:40 +08:00
hcz
347d382803
Add tests
2019-06-12 15:47:52 +08:00
hcz
57db1fac59
Add aggregate function combinator Resample
2019-06-12 15:46:36 +08:00
unknown
d75c73ece2
movingSum with/or without window_size parameter for numeric and decimal types
2019-06-12 01:56:37 -04:00
Danila Kutenin
585e4b75c5
Fix some weird cases in Searchers
2019-06-12 07:14:03 +03:00
Danila Kutenin
4fd85b4136
Clearer interfaces of Searchers
2019-06-12 05:35:25 +03:00
Vitaliy Zakaznikov
536bdb588d
* Fixing and reorganazing LIVE VIEW tests
2019-06-11 21:28:20 -04:00
chertus
f9abc8194a
make ubsan happy v2
2019-06-12 03:12:38 +03:00
chertus
0c0a1517fb
make ubsan happy & minor perf improvement
2019-06-12 00:32:43 +03:00
chertus
3648889aed
T64 codec: add test for signed & related fixes
2019-06-11 21:25:34 +03:00
chertus
10c720f059
T64 codec: fix getMaxCompressedDataSize and test
2019-06-11 17:14:45 +03:00
Vitaliy Zakaznikov
12060d8879
* Fixing errors that prevented clang build.
2019-06-11 08:27:47 -04:00
Vitaliy Zakaznikov
b6efd8599f
* Trying again to fix style checks. Now running ./utils/check-style/check-style reports no errors.
2019-06-11 06:30:57 -04:00
Vitaliy Zakaznikov
a467e7c105
* Moving uexpect.py so that it can be found
...
* Trying to fix failed style checks
* Trying to fix clang build fail
2019-06-10 22:22:53 -04:00
Vitaliy Zakaznikov
79989a766c
* Fixing uexpect.py close() method and forcing to close the process
...
by default
* Updating tests to be more robust
2019-06-10 19:56:12 -04:00
Vitaliy Zakaznikov
1ebe3047ff
* Moving uexpect.py to dbms/tests/integration/helpers folder
...
* Updating uexpect.py to support close() method and
context manager for proper resource cleanup
* Updating tests to use uexpect context manager
2019-06-10 18:12:06 -04:00
chertus
f099ee5680
T64 support signed types (not tested)
2019-06-10 22:14:48 +03:00
proller
c800913e5a
Fix build clickhouse as submodule ( #5574 )
2019-06-10 21:50:46 +03:00
Ivan Lezhankin
d42d543ee9
Merge branch 'master' into pytest
2019-06-10 18:25:38 +03:00
Vitaly Baranov
fd5fbcab25
Fix grammatical error in client.py
2019-06-10 18:11:51 +03:00
Ivan Lezhankin
fd6fbc9be8
Fix dict_get.sql test
2019-06-10 15:22:57 +03:00
Vitaliy Zakaznikov
fc4ea55b98
* Fixing bug in dbms/src/DataStreams/PushingToViewsBlockOutputStream.cpp
...
that was introduced when trying to fix a clang error.
2019-06-10 08:11:43 -04:00
Vitaliy Zakaznikov
a68980ab38
* Style check fixes
2019-06-10 07:41:33 -04:00
Vitaliy Zakaznikov
87b58e4150
* Fixing clang errors
...
* Fixing LIVE VIEW tests
2019-06-10 07:18:33 -04:00
Ivan Lezhankin
97558c1b41
Merge remote-tracking branch 'upstream/master' into issue-5286
2019-06-10 14:15:14 +03:00
Ivan Lezhankin
496376a6bc
Try to use random database name by default
2019-06-10 13:41:53 +03:00
proller
836243d654
Merge remote-tracking branch 'upstream/master' into fix28
2019-06-10 12:44:22 +03:00
tai
e01138a7e7
feature: if MySQL table doesn't exits should report the error.
2019-06-10 15:51:14 +08:00
Andy Yang
7c15a32ef3
Merge branch 'master' into custom_week_functions
...
Update the latest code
2019-06-10 09:40:43 +08:00
Andy Yang
365d85e1f9
add week(), yearweek()
2019-06-09 23:19:15 +08:00
alexey-milovidov
4c7d71af1c
Merge pull request #5560 from yandex/perftests-file-formats
...
Fix #5439 bug PrettySpace format
2019-06-09 17:22:47 +03:00
alexey-milovidov
7324e5e8d4
Update PrettySpaceBlockOutputStream.cpp
2019-06-09 17:22:16 +03:00
proller
21d523904b
fix style
2019-06-09 14:40:25 +03:00
Igor Hatarist
fc55d38377
Fix typo in a Decimal exception
...
(presicion -> precision)
2019-06-08 19:56:45 +03:00
Vitaliy Zakaznikov
137f5127ac
* Renaming 00953_live_view_select test to avoid test number conflict
2019-06-08 09:54:48 -04:00
Vitaliy Zakaznikov
5079180595
* Fixing a bug in LIVE VIEW tables. Before when a table
...
is created with "AS SELECT 1" the SELECT and WATCH queries would fail
* Adding and updating LIVE VIEW tests to increase coverage
2019-06-08 09:26:02 -04:00
stavrolia
2ee6601990
Add fixed pretty space to perf test
2019-06-08 00:54:16 +03:00
stavrolia
6c487a253b
Fix #5439 bug pretty space
2019-06-08 00:04:06 +03:00
proller
7449f4f68d
clang-format
2019-06-07 21:22:57 +03:00
chertus
a95e0015dc
fix build and tests
2019-06-07 21:11:50 +03:00
proller
516ce69d70
CLICKHOUSE-4179 Fix of function arrayEnumerateUniqRanked for arguments with empty arrays
2019-06-07 20:37:01 +03:00
Vitaliy Zakaznikov
4b68ffb15b
* Fixing typos in test names
2019-06-07 12:43:37 -04:00
chertus
3007975199
T64 codec concept
2019-06-07 19:12:45 +03:00
Ivan Lezhankin
30e4571c89
Fix some tests
2019-06-07 19:09:21 +03:00
Ivan Lezhankin
ab6652da3a
Fix some tests
2019-06-07 19:02:24 +03:00
Ivan Lezhankin
f24a4ef9a4
Fix some tests
2019-06-07 18:41:24 +03:00
Ivan Lezhankin
a8fee10059
Fix some tests
2019-06-07 17:59:41 +03:00
Ivan Lezhankin
a7957914cf
Check for orphaned databases too
2019-06-07 17:26:29 +03:00
Ivan Lezhankin
398e1eddfe
Check for orphaned tables before dropping temporary database
2019-06-07 17:14:50 +03:00
Ivan Lezhankin
3c66942780
Merge remote-tracking branch 'upstream/master' into pytest
...
Drop all my changes for .sql tests
2019-06-07 16:41:04 +03:00
Vitaliy Zakaznikov
aa3ef47aab
* Adding JSONEachRowWithProgress format
...
that can be used with WATCH queries when HTTP connection is used
in this case progress events are used as a heartbeat
* Adding new tests that use JSONEachRowWithProgress format
* Adding tests for WATCH query heartbeats when HTTP connection is used
* Small fixes to uexpect.py
2019-06-07 09:05:14 -04:00
Vitaliy Zakaznikov
b65ff910b6
Merge branch 'master' of https://github.com/vzakaznikov/ClickHouse into liveview
2019-06-07 08:02:59 -04:00
Ivan Lezhankin
47174c79cd
Check every test cleans up everything and doesn't hardcode DB names
2019-06-07 14:49:24 +03:00
alesapin
947dbeff16
Better test
2019-06-07 10:59:32 +03:00
Vitaliy Zakaznikov
398f7e3c3f
Merge branch 'master' of https://github.com/yandex/ClickHouse
2019-06-06 21:22:48 -04:00
Vitaliy Zakaznikov
2930965938
* Renaming live_view_heartbeat_delay setting to live_view_heartbeat_interval
...
and making the setting to be in seconds instead of usec
* Updated LIVE VIEW table to keep version consistent as long as the server is up
* Removed calculation of hash in writeIntoLiveView method as it is recalculated
in the LiveViewBlockOutputStream
* Changed to using values from the local context for live_view_heartbeat_interval and
temporary_live_view_timeout instead of the global context
* Updated LIVE VIEW tests to match the changes
2019-06-06 21:10:56 -04:00
alesapin
53e62b83d2
Fix complex bug in deduplication
2019-06-06 18:28:02 +03:00
Zhichang Yu
8a26060ca8
fix style
2019-06-06 08:34:34 +08:00
Alexander Tretiakov
2cb3013231
fix tests
2019-06-06 02:31:14 +03:00
Vitaliy Zakaznikov
e51f2c1dd1
Revert "Merge branch 'master' of https://github.com/vzakaznikov/ClickHouse into liveview"
...
This reverts commit 160ff4d519
, reversing
changes made to a946d09f1b
.
2019-06-05 18:52:31 -04:00
Vitaliy Zakaznikov
160ff4d519
Merge branch 'master' of https://github.com/vzakaznikov/ClickHouse into liveview
2019-06-05 18:42:26 -04:00
Vitaliy Zakaznikov
a946d09f1b
* Adding more LIVE VIEW tests
2019-06-05 18:27:36 -04:00
Alexander Tretiakov
57314233e2
fix test
2019-06-05 23:09:20 +02:00
Alexander Tretiakov
dec0430327
check for trash
2019-06-05 23:04:17 +02:00
alesapin
a0e7d183f7
Merge pull request #5534 from yandex/debug_dns_cache
...
Fix bug in pooled sessions and host ip change
2019-06-05 22:37:17 +03:00
proller
859b35e0ff
docker: use configs from clickhouse-test ( #5531 )
...
* CLICKHOUSE-3887 Debian init: Service stop timeout
* clean
* clean
* docker: use configs from clickhouse-test
* clean
2019-06-05 22:22:36 +03:00
alexey-milovidov
42dbb7e881
Merge pull request #5539 from yandex/alter-ttl-fix
...
Fixed alter modify ttl on ReplicatedMergeTree.
2019-06-05 22:05:17 +03:00
CurtizJ
27d8b90dd9
fixed alter modify ttl on ReplicatedMergeTree and test added
2019-06-05 19:22:41 +03:00
Alexander Tretiakov
8d91419a25
fix
2019-06-05 17:07:50 +03:00
Alexander Tretiakov
905856f02d
merge
2019-06-05 17:02:13 +03:00
Orivej Desh
5ec179377a
DEVTOOLS-5170 Delete Y_IGNORE markers ( #5533 )
...
They have been superseded by a new include resolution configuration that lives
outside clickhouse source tree.
2019-06-05 14:52:39 +03:00
Vitaliy Zakaznikov
5f3be8134d
* Disallowing writes into LIVE VIEW tables
...
* Adding support for watching live views via HTTPHandler
* Small fix to WriteBufferValidUTF8.cpp to propagate next() call
* Updated copyData.cpp to treat block with no rows as
"flush block"
* Updated PushingToViewsBlockOutputStream.cpp to directly use
LIVE VIEW output stream instead of calling its write method
2019-06-05 07:30:29 -04:00
alesapin
07ee60b546
Fix bug with pooled HTTP sessions and host ip change
2019-06-05 12:23:41 +03:00
Zhichang Yu
a477920206
added test cases for bitmapContains
2019-06-05 16:49:50 +08:00
Zhichang Yu
b694d039c1
added FunctionBitmapContains
2019-06-05 16:25:48 +08:00
alexey-milovidov
4ca476ec80
Merge pull request #5516 from yandex/fix-regression-models
...
Fix regression models
2019-06-05 08:07:18 +03:00
alexey-milovidov
b7248803d5
Merge pull request #5524 from NanoBjorn/fix-drop-index-if-exists
...
Fixed DROP INDEX IF EXISTS and added simple test
2019-06-05 08:04:04 +03:00
alexey-milovidov
914663e272
Merge pull request #5528 from infinivision/fix_bitmapHasAny
...
Fix bitmapHasAny segment fault
2019-06-05 08:03:28 +03:00
alexey-milovidov
59a59c34c6
Update FunctionsBitmap.h
2019-06-05 08:03:09 +03:00
Zhichang Yu
0e3f2d5faa
added comments for bitmapHasAll and bitmapHasAny
2019-06-05 11:26:13 +08:00
alesapin
aa39e5a745
Add case for host ip change
2019-06-04 23:59:31 +03:00
Alexander Tretiakov
f3ef4666e7
fix
2019-06-04 23:15:44 +03:00
Alexander Tretiakov
d97c2ccdc8
support complex datatype
2019-06-04 21:15:32 +03:00
Alexander Tretiakov
2f1a03dac0
merge
2019-06-04 21:08:08 +03:00
proller
e2a94d0fbb
Add new bug.
2019-06-04 20:03:41 +03:00
proller
64924f5ef3
Docker: add comments with current tags
2019-06-04 16:01:16 +03:00
Ivan Lezhankin
81ce1ed5ff
Revert "Try "fix" tests"
...
This reverts commit 52d1042310
.
2019-06-04 15:35:31 +03:00
Gleb Novikov
4a6c66786c
fake commit to trigger CI
2019-06-04 13:36:54 +03:00
Gleb Novikov
29a26af156
Merge branch 'master' into fix-drop-index-if-exists
2019-06-04 11:32:22 +03:00
Zhichang Yu
ddad564bab
added function test for bitmapHasAny + scalar subquery
2019-06-04 16:18:59 +08:00
Zhichang Yu
6d0e7b7b21
fix https://github.com/yandex/ClickHouse/issues/5479
2019-06-04 14:10:51 +08:00
alexey-milovidov
e389df385c
Merge pull request #5523 from orivej/croaring
...
DEVTOOLS-5507 Include roaring.h as roaring/roaring.h
2019-06-04 03:58:22 +03:00
Gleb Novikov
f96b3a9daa
Fixed typo
2019-06-04 00:12:36 +03:00
Gleb Novikov
8bd2c7b3a7
Fixed DROP INDEX IF EXISTS and added simple test
2019-06-04 00:08:52 +03:00
Anton Yuzhaninov
091b591681
Fix build without Brotli ( #5513 ) ( #5521 )
2019-06-03 23:27:53 +03:00
Vitaliy Zakaznikov
fc21200bdd
* Started to add LIVE VIEW table tests
...
* Added uexpect.py module
* Fixed support for CREATE TEMPORARY LIVE VIEW
2019-06-03 15:53:11 -04:00
alesapin
db6de83fa1
Merge pull request #5520 from yandex/fix_inconsistent_parts_removing
...
Fix inconsistent parts remove from local FS without dropping them from ZK
2019-06-03 21:18:16 +03:00
proller
88f3a48afa
Fixes for parallel test run ( #5506 )
2019-06-03 20:36:27 +03:00
Георгий Кондратьев
2499cefdb9
DEVTOOLS-5507 Include roaring.h as roaring/roaring.h
...
This is needed to unbundle roaring. Its original cmake build system installs:
/usr/include/roaring/roaring.h
/usr/include/roaring/roaring.hh
and declares:
set_target_properties(roaring::roaring PROPERTIES
INTERFACE_INCLUDE_DIRECTORIES "/usr/include"
)
2019-06-03 17:03:41 +00:00
Ivan Lezhankin
52d1042310
Try "fix" tests
2019-06-03 19:58:35 +03:00
Ivan Lezhankin
5a6d95ef3e
Run .sql tests with standalone server
2019-06-03 19:57:02 +03:00
Ivan Lezhankin
e56dea2f4f
Initial implementation of pytest tests for stateless queries.
2019-06-03 19:57:02 +03:00
Ivan
f70eed78d8
Don't do intermediate commits in Kafka tables by default ( #5445 )
...
* Don't do intermediate commits in Kafka tables by default
* Use default settings' values as defaults in code
2019-06-03 19:40:22 +03:00
alesapin
dfe214b37c
Fix inconsistent parts remove from local FS without dropping them from ZK
2019-06-03 17:58:19 +03:00
Ivan Lezhankin
8326021d74
Fix style
2019-06-03 17:36:59 +03:00
Ivan Lezhankin
b311984879
Merge remote-tracking branch 'upstream/master' into issue-5286
2019-06-03 17:19:09 +03:00
Anastasiya Rodigina
70159fb18c
Better stateless test 00940
2019-06-03 09:33:38 +00:00
alesapin
1319610c0b
Merge pull request #5497 from yandex/perftests-file-formats
...
[WIP] Improvement performance tests for formatting and parsing tables with engine File
2019-06-03 11:21:34 +03:00
Anastasiya Rodigina
77fa9c30ee
fix little misprint
2019-06-03 07:36:55 +00:00
Anastasiya Rodigina
4ff02cff4d
Fix some problems with tests, add more tests, more syntetic tests are coming today
2019-06-03 06:00:54 +00:00
Nikolai Kochetov
7cb3e3b251
Set default learnng_rate to 0.01.
2019-06-03 08:50:07 +03:00
Nikolai Kochetov
47f82dac72
Fix build.
2019-06-03 08:31:04 +03:00
Nikolai Kochetov
d224d3dcd2
Fix build.
2019-06-03 08:25:48 +03:00
Nikolai Kochetov
1034295f04
Fixed UInt32 overflow bug in linear models. Allow eval ML model for non-const model argument.
2019-06-03 08:11:15 +03:00
proller
8b101d0556
CLICKHOUSE-4493 Ask client password on tty ( #5092 )
...
* CLICKHOUSE-4493 Ask client password on tty
* wip
* clang-format
* O_NOCTTY
* remove O_NOCTTY
* fix
* static
* readpassphrase
* freebsd fix
* fix
* Better
* fix style
* Update ConnectionParameters.cpp
* fixes
* fix
* fix
2019-06-03 03:57:33 +03:00
Konstantin Podshumok
6dbf2870ec
distributed timeouts integration test
2019-06-02 20:54:44 +03:00
Konstantin Podshumok
d17deb6003
timeouts in performance tests
2019-06-02 12:43:57 +03:00
Konstantin Podshumok
88a3c2998c
set timeouts in benchmark
2019-06-02 12:43:20 +03:00
Konstantin Podshumok
633f2f2664
limit remote timeouts to max_execution_time for SelectStreamFactory
2019-06-02 12:43:20 +03:00
Konstantin Podshumok
d688203029
set timeouts in copier
2019-06-02 12:43:20 +03:00
Konstantin Podshumok
ab1913186e
fix timeouts in Suggest.h
2019-06-02 12:43:20 +03:00
Konstantin Podshumok
5cf4a4fd80
client: update timeouts usage
2019-06-02 12:43:20 +03:00
Konstantin Podshumok
e60a2fd1ad
clickhouse dictionary source: fix timeouts for remotes
2019-06-02 12:43:20 +03:00
Konstantin Podshumok
d52be42c37
use new timeouts in ClusterProxy
2019-06-02 12:43:20 +03:00
Konstantin Podshumok
bebd19135a
remove connections_with_failover_max_tries
and getSaturated(settings.max_execution_time)
from Cluster
2019-06-02 12:43:20 +03:00
Konstantin Podshumok
9e7387182a
StorageReplicatedMergeTree: move timeouts to RemoteBlockInputStream
2019-06-02 12:43:20 +03:00
Konstantin Podshumok
a61a8386f3
update timeouts usage in DistributedBlockOutputStream
2019-06-02 12:43:20 +03:00
Konstantin Podshumok
b801fcb79a
fix timeouts usage in directory monitor
2019-06-02 12:43:20 +03:00
Konstantin Podshumok
f993ea6127
add timeouts to remote streams
2019-06-02 12:43:20 +03:00
Konstantin Podshumok
a3d2310d6f
add timeouts to multiplexed connections
2019-06-02 12:43:20 +03:00
Konstantin Podshumok
eb31345224
add timeouts to ConnectionPoolWithFailover and use max_tries from settings
2019-06-02 12:43:20 +03:00
Konstantin Podshumok
d18fd5f10b
timeouts from ConnectionPool members as they are intended to live longer than timeouts state
2019-06-02 12:43:20 +03:00
Konstantin Podshumok
6836bf6733
connection: make sure connection timeouts are applied during sendQuery
2019-06-02 12:43:20 +03:00
Konstantin Podshumok
94b2bf5551
move timeouts from members to parameters in Connection
...
maybe it is better to provide some `set_timeouts` method?
2019-06-02 12:43:20 +03:00
alexey-milovidov
005217c9d9
Merge pull request #5492 from Quid37/master
...
Some changes and fixes on regression methods
2019-06-02 06:31:22 +03:00
alexey-milovidov
086572b604
Merge pull request #5503 from 4ertus2/bugs
...
Fix union all supertype column
2019-06-02 06:18:33 +03:00
Alexander Kozhikhov
ba3d6c4b6c
unique
2019-06-02 01:46:25 +03:00
Alexander Kozhikhov
dfea2dcd8f
unique ptr
2019-06-02 01:44:25 +03:00
Danila Kutenin
b5f42d36fa
Merge pull request #5498 from yandex/gcc9-warnings
...
Fix gcc9 warnings and ICEs
2019-06-01 15:12:41 +03:00
Vitaly Baranov
a4ce427bfa
Merge pull request #5429 from azat-archive/INSERT-into-Distributed-with-MATERIALIZED
...
Fix INSERT into Distributed() table with MATERIALIZED column
2019-06-01 12:28:45 +03:00
Vitaly Baranov
f679d33361
Unique names of tables in the test
2019-05-31 21:32:55 +03:00
Vitaly Baranov
421c6a90e2
Use function getSampleBlockNonMaterialized() to simplify the solution
2019-05-31 21:31:09 +03:00
Andy Yang
ff7bcd127e
Merge branch 'master' into custom_week_functions
...
update laster code
2019-05-31 23:54:54 +08:00
Alexander Kozhikhov
da8d49a67a
shared to unique
2019-05-31 18:53:31 +03:00
Alexander Kozhikhov
73c07cb9d5
fix on lin_ref_perf
2019-05-31 18:39:17 +03:00
alesapin
117c9edda7
Merge pull request #5489 from azat-archive/DDLWorker-fix
...
Skip ZNONODE during DDL query processing
2019-05-31 18:34:47 +03:00
chertus
40b5375aa8
fix const optimisation
2019-05-31 16:34:09 +03:00
chertus
441f892346
fix test stability
2019-05-31 15:50:44 +03:00
chertus
28c1a60eb7
fix union all supertype column
2019-05-31 15:36:44 +03:00
Danila Kutenin
7e2b3b59b8
Fix gcc9 warnings and ICE's
2019-05-31 11:55:01 +03:00
stavrolia
a266eea5c4
Improves perf tests for formatting and parsing tables with engine File
2019-05-31 11:05:26 +03:00
alexey-milovidov
4819a34394
Merge pull request #5448 from yandex/low-cardinality
...
Add setting suspicious type for low cardinality (fixed #4965 )
2019-05-31 07:35:19 +03:00
Alexey Milovidov
0a38f42e7a
Merge branch 'master' of github.com:yandex/ClickHouse
2019-05-31 07:14:10 +03:00
Alexey Milovidov
45a79b2b97
Fixed wrong test @proller
2019-05-31 07:13:49 +03:00
proller
1b0d1a4450
Info about frozen parts in system.parts ( #5471 )
...
* wip
* wip
* wip
* Clean
* fix test
* clean
* fix test
* fix test
2019-05-31 07:03:46 +03:00
alexey-milovidov
261dd5668e
Merge pull request #5477 from yandex/fix-linking-with-lld
...
Fixed linking with lld
2019-05-31 07:00:55 +03:00
Alexander Kozhikhov
42f3ee2e2b
conflict
2019-05-31 01:55:18 +03:00
Alexander Kozhikhov
0f222640d5
style
2019-05-31 01:53:56 +03:00
Alexander Kozhikhov
15fe367f83
few fixes
2019-05-31 01:48:44 +03:00
Alexander Kozhikhov
ef23528452
some changes and fixes on regression methods
2019-05-31 00:59:40 +03:00
Vitaliy Zakaznikov
f06f0e3947
* Adding support for CREATE TEMPORARY LIVE VIEW
...
* Fixing issue with setting _version virtual column
2019-05-30 17:29:30 -04:00
Azat Khuzhin
eb5f46fb07
Skip ZNONODE during DDL query processing
...
Right now if another node removes the znode in task_queue, the one that
did not process it, but already get list of children, will terminated
the DDLWorker thread, and this is very unconvinient because you do not
have any sane way to know is DDLWorker still running or not (except for
timed out DDL queries or via debugger), and the clickhouse-server it
self do not fail either.
Fixes : #5064
2019-05-30 20:25:29 +03:00
Olga Khvostikova
2fc3ce7f5d
Merge branch 'master' into low-cardinality
2019-05-30 16:31:40 +03:00
proller
a813a001e2
Allow to use internal compiler with system includes (fix compile for freebsd) ( #5447 )
...
* Allow to use internal compiler with system includes (fix compile for freebsd)
* Fix macos build
2019-05-30 15:58:15 +03:00
Nikita Lapkov
8f36af7760
Merge remote-tracking branch 'upstream/master' into query-poor-mans-profiler
2019-05-30 10:33:33 +00:00
Nikita Lapkov
3b54fde8a7
replace StackTrace with Backtrace
2019-05-30 10:30:24 +00:00
Alexey Milovidov
05737678e2
Remove debug logging from MySQL protocol
2019-05-30 11:25:16 +03:00
Alexey Milovidov
1607ec49ba
Fixed linking with lld
2019-05-30 11:23:20 +03:00
Vitaliy Zakaznikov
673d1a46a0
* Adding support for _version virtual column to LIVE VIEWs when using SELECT
...
* Adding support for _version column to LIVE VIEWS when using WATCH query
* Adding initial support for WATCH query on LIVE VIEWs
2019-05-29 17:52:13 -04:00
alesapin
c269dd2cef
Merge branch 'master' of github.com:yandex/ClickHouse
2019-05-30 00:48:11 +03:00
alesapin
252c27434a
Fix zookeeper image version
2019-05-30 00:47:57 +03:00
stavrolia
60459bbb87
Yet another fix
2019-05-29 20:49:35 +03:00
stavrolia
94e448a65b
Fixed tests
2019-05-29 19:37:55 +03:00
chertus
cbf0e9886b
fix test
2019-05-29 18:42:08 +03:00
stavrolia
605de8c36c
Fixed
2019-05-29 17:59:11 +03:00
chertus
cf36b46043
replace duplicated xmls with links
2019-05-29 17:23:12 +03:00
chertus
414209d076
dictGet test improvements
2019-05-29 17:16:20 +03:00
chertus
3f2e09ac93
Merge branch 'master' into decimal
2019-05-29 13:58:33 +03:00
alesapin
5fba23a8bb
Remove time stop
2019-05-29 13:09:51 +03:00
Nikolai Kochetov
713ccd1f60
Added comment for IAggregateFunction::getReturnTypeToPredict(). Small code fixes.
2019-05-29 06:42:33 +03:00
Nikolai Kochetov
1c8b7dc96d
Merge pull request #5411 from Quid37/master
...
small changes on linear regression
2019-05-29 06:31:51 +03:00
zhang2014
80788cd7a8
Rename system sync distributed to system flush distributed
2019-05-29 10:43:52 +08:00
zhang2014
1a33840964
fix review
2019-05-29 10:43:52 +08:00
zhang2014
c44f608868
support replicas system queries for distributed
2019-05-29 10:43:52 +08:00
alexey-milovidov
0947cdafb9
Merge pull request #5452 from 4ertus2/dict
...
Remove unused specializations in dictionaries
2019-05-29 03:25:35 +03:00
alexey-milovidov
cd99406b63
Merge pull request #5455 from yandex/fixing-external-data-settings
...
Fix settings in ExternalData HTTP request
2019-05-29 03:23:56 +03:00
alexey-milovidov
8b050b0061
Update HTTPHandler.cpp
2019-05-29 03:23:47 +03:00
Danila Kutenin
98d28706f4
Fix settings in ExternalData HTTP request
2019-05-29 00:31:19 +03:00
Vitaliy Zakaznikov
d112695c42
* Adding other changes to support LIVE VIEWs
2019-05-28 17:17:48 -04:00
chertus
49e12eaa60
remove unused specializations in dictionaries
2019-05-28 22:30:01 +03:00
stavrolia
3edf296aa3
Change error message
2019-05-28 22:09:40 +03:00
Loud_Scream
05bb22cab6
Change docker file for integration test ( #5449 )
...
* Change docker file for integration test
* Delete useless libraries
* need ssl
2019-05-28 21:53:22 +03:00
Vitaly Baranov
c7924c8ea3
Merge pull request #5444 from vitlibar/readable-queries-for-json-performance-tests
...
Make queries for JSONExtract* performance tests more readable
2019-05-28 21:48:53 +03:00
stavrolia
0a5fb04b56
One more fixed
2019-05-28 21:32:14 +03:00
stavrolia
aa0e227288
Fixed
2019-05-28 21:08:47 +03:00
alexey-milovidov
c5d18dfde1
Merge pull request #5446 from 4ertus2/some
...
Disable implicit type conversions in dictGet functions (it's not working)
2019-05-28 20:34:13 +03:00
alexey-milovidov
5adef8bc56
Merge pull request #5437 from TCeason/bug_fix
...
ISSUES-5432 fix bad alloc when truncate join storage
2019-05-28 20:33:14 +03:00
stavrolia
976815660f
Fix improvement of check
2019-05-28 20:28:17 +03:00
alexey-milovidov
829102671f
Merge pull request #5440 from azat-archive/hashed-dictionary-element_count
...
Fix element_count for hashed dictionary (do not include duplicates)
2019-05-28 20:21:40 +03:00
stavrolia
a91e72eb39
Improve check
2019-05-28 19:45:27 +03:00
stavrolia
4cd595b450
Add setting allow suspicious types for low cardinality with long message about error ( fixed #4965 )
2019-05-28 19:10:55 +03:00
Vitaly Baranov
908f7a80d6
Add precondition to run performance test with simdjson only on CPU
...
with AVX2 instructions.
2019-05-28 17:47:35 +03:00
chertus
0d77a96b3c
disable implicit type conversions in dictGet functions
2019-05-28 17:04:00 +03:00
Ivan Lezhankin
6b1a9e0e52
Fix comment
2019-05-28 15:22:10 +03:00
Vitaly Baranov
e1da07c07d
Make queries for JSONExtract* performance tests more readable for easy comparison.
2019-05-28 14:47:33 +03:00
robot-clickhouse
1ecc430335
Auto version update to [19.9.1.1] [54421]
2019-05-28 13:52:55 +03:00
Azat Khuzhin
0275d62523
Fix element_count for hashed dictionary (do not include duplicates)
2019-05-28 11:25:31 +03:00
tai
1ab21e5774
ISSUES-5432 fix bad alloc when truncate join storage
2019-05-28 14:23:07 +08:00
alexey-milovidov
0c2aa46065
Merge pull request #5416 from vitlibar/fix-clickhouse-as-mysql-server
...
Fix clickhouse as mysql server
2019-05-28 06:13:31 +03:00
Vitaly Baranov
a35d1e0b3d
Allow using MariaDB as a client without exception.
2019-05-28 03:15:05 +03:00
Vitaly Baranov
c07bd87716
Print "ClickHouse" when writing server's info at the start of the client session.
2019-05-28 03:09:19 +03:00
Vitaly Baranov
7af34954f9
Clearer message if the client doesn't have plugin sha256_password.
2019-05-28 03:08:12 +03:00
Vitaly Baranov
1364cdd057
Fix ErrorCodes.
2019-05-28 03:08:12 +03:00
Vitaly Baranov
483a3e505f
Fix performance tests for the functions JSONExtract*
2019-05-28 02:47:40 +03:00
Vitaly Baranov
63b319404b
Fix handling mixed const/non-const cases.
2019-05-28 02:47:33 +03:00
Ivan Lezhankin
1eccbc39c5
Don't add virtual column to empty block
2019-05-28 00:01:24 +03:00
Azat Khuzhin
e527def18a
Fix INSERT into Distributed() table with MATERIALIZED column
...
By just skipping MATERIALIZED columns during processing.
P.S. you cannot use insert_allow_materialized_columns since it works
only for Buffer() engine.
Fixes : #4015
Fixes : #3673
Fixes: 01501fa8db
("correct column list
for rewritten INSERT query into Distributed [#CLICKHOUSE-4161]")
2019-05-27 23:32:05 +03:00
Alexander Kozhikhov
b9c68cbf3a
changes on return type of linearRegression
2019-05-27 23:18:14 +03:00
Alexander Kozhikhov
5cd85baec6
changes on return type of linearRegression
2019-05-27 23:14:23 +03:00
proller
324317ff6f
clickhouse-client: allow to run with unaccessable history file (read only, no disk space, file is directory, ...)
2019-05-27 21:56:50 +03:00
Ivan Lezhankin
13212c9b01
Fix the hang on dropping Kafka table when there is no mat. views
2019-05-27 20:25:34 +03:00
chertus
42768af0e0
test for dictGet with Decimals
2019-05-27 19:41:48 +03:00
Anastasiya Rodigina
21e27cb854
Make custom upper_bound - probably will change it
2019-05-27 10:50:37 +00:00
Danila Kutenin
b579c98651
Merge pull request #5422 from yandex/ngram_non_symmetric
...
ngramEntry renamed to ngramSearch
2019-05-27 12:50:08 +03:00
Danila Kutenin
b65a9499c8
ngramEntry renamed to ngramSearch
2019-05-27 12:05:02 +03:00
alexey-milovidov
ead911efc2
Merge pull request #5419 from yurriy/mysql
...
Improvements of MySQL Wire Protocol
2019-05-27 04:59:23 +03:00
Anastasiya Rodigina
76f2cbf677
Edit perf test a little bit
2019-05-26 22:25:06 +00:00
Vitaliy Zakaznikov
9dd07bcc23
* Work in progress to redo live view implementation to be less invasive
2019-05-26 18:03:30 -04:00
Anastasiya Rodigina
cd5b3e60c5
Try 2 to fix tests
2019-05-26 21:41:12 +00:00
Vitaliy Zakaznikov
084d538dc5
Merge branch 'master' of https://github.com/yandex/ClickHouse
2019-05-26 17:24:17 -04:00
Anastasiya Rodigina
abec62bc5d
Try 1 to fix tests - edit tabs
2019-05-26 20:47:48 +00:00
Anastasiya Rodigina
1c3f6ee6f0
Try 1 to fix tests - edit tabs
2019-05-26 20:43:46 +00:00
Anastasiya Rodigina
99f1aa65b3
Try 1 to fix tests
2019-05-26 20:41:51 +00:00
Ivan Lezhankin
d2fd7a449f
Fix build
2019-05-26 23:10:43 +03:00
Yuriy
96c2bb383f
using logging level from config.xml
2019-05-26 22:30:23 +03:00
Anastasiya Rodigina
32114f0260
Edit tests
2019-05-26 19:16:46 +00:00
alexey-milovidov
aabee36dac
Merge pull request #5279 from svladykin/bitmap1
...
New bitmap functions: `bitmapHasAny` and `bitmapHasAll`
2019-05-26 21:44:02 +03:00
Alexey Milovidov
fc12bbe6d4
Revert "Print error messages to stderr."
...
This reverts commit 00380ad6d8
.
2019-05-26 21:38:43 +03:00
Vitaly Baranov
71177b6f1f
Performance test for the functions JSONExtract*
2019-05-26 17:11:26 +03:00
Anastasiya Rodigina
02af357fe4
Add perf test
2019-05-26 12:54:13 +00:00
Anastasiya Rodigina
65615aaed3
Edit little silly misprints
2019-05-26 12:08:48 +00:00
Sergi Vladykin
8c7b6137bc
Code style fixed.
2019-05-26 13:02:48 +03:00
Sergi Vladykin
4bd60b9fbd
Fixed types in tests.
2019-05-26 12:58:39 +03:00
Sergi Vladykin
2be4721771
Merge branch 'master' of https://github.com/yandex/ClickHouse into bitmap1
2019-05-26 12:27:54 +03:00
Danila Kutenin
61a1d91d71
Merge pull request #5418 from yandex/ngram_non_symmetric
...
ngramEntry function was added
2019-05-26 11:02:48 +03:00
Yuriy
96e3574a06
Improvements of MySQL Wire Protocol
2019-05-26 09:52:29 +03:00
Alexander Tretiakov
461fb1eaa8
fix test
2019-05-26 01:51:21 +03:00
Alexander Tretiakov
212731b3e2
merge
2019-05-26 01:45:15 +03:00
Danila Kutenin
6090f5eca8
ngramEntry function was added
2019-05-25 21:47:26 +03:00
Alexander Kozhikhov
dd259c408d
Merge branch 'master' of https://github.com/yandex/ClickHouse
2019-05-25 21:42:16 +03:00
Alexander Kozhikhov
0be0529b59
changes on lin reg
2019-05-25 21:41:58 +03:00
alexey-milovidov
461c4919d3
Merge pull request #5116 from PerformanceVision/send_header
...
Send a X-ClickHouse summary on the header for HTTP client with number of rows inserted
2019-05-25 20:20:35 +03:00
Nikita Lapkov
06d370dee2
Merge remote-tracking branch 'upstream/master' into query-poor-mans-profiler
2019-05-25 16:23:08 +00:00
Alexey Milovidov
f225a7a08a
Clarified time zone in test
2019-05-25 18:38:05 +03:00
Alexey Milovidov
207d2048c6
Added forward declarations
2019-05-25 17:15:22 +03:00
Alexey Milovidov
b94f2be154
Merge branch 'mysql' of https://github.com/yurriy/ClickHouse into yurriy-mysql
2019-05-25 17:14:57 +03:00
alexey-milovidov
6bb468b8c9
Merge pull request #5200 from hczhcz/patch-5
...
Add statistics functions: skewSamp, skewPop, kurtSamp, and kurtPop
2019-05-25 17:06:13 +03:00
alexey-milovidov
65957974b4
Update AggregateFunctionStatisticsSimple.h
2019-05-25 17:04:26 +03:00
Alexander Tretiakov
946fa5b47e
fix style and add tests
2019-05-25 16:43:52 +03:00
Alexander Kozhikhov
7b235a312b
Merge branch 'master' of https://github.com/yandex/ClickHouse
2019-05-25 16:33:36 +03:00
alexey-milovidov
4825ec4928
Merge pull request #5216 from proller/fix15
...
CLICKHOUSE-4509 Fix error codes in DataPartsExchange
2019-05-25 16:13:26 +03:00
alexey-milovidov
e0e35f3258
Merge pull request #5246 from nikvas0/nikvas0/fix_minmax_null
...
[wip] fix null minmax
2019-05-25 16:11:23 +03:00
alexey-milovidov
81ed764d6a
Merge pull request #5285 from abyss7/issue-5085
...
Don't crash the server when Kafka consumers have failed to start
2019-05-25 16:09:26 +03:00
alexey-milovidov
cb89e506a4
Merge pull request #5353 from yandex/aku/detached-parts-5164
...
Add system.detached_parts table.
2019-05-25 16:08:33 +03:00
alexey-milovidov
980c564db6
Merge pull request #5339 from sundy-li/feature/sequence64
...
Make sequenceMatch aggregate functions support other unsigned Integer types
2019-05-25 15:59:36 +03:00
alexey-milovidov
0c38226a25
Merge pull request #5366 from abyss7/storage-merge-sample
...
Check that underlying tables support sampling for StorageMerge
2019-05-25 15:44:02 +03:00
alexey-milovidov
fbbe3c1246
Merge pull request #5359 from andyyzh/fix_bitmap_issue_5244
...
Fixed bitmap functions produce wrong result
2019-05-25 15:43:38 +03:00
alexey-milovidov
bffe621d94
Merge pull request #5407 from kvap/all-columns-required-in-limit-by
...
Mark all input columns in LIMIT BY as required output
2019-05-25 15:13:01 +03:00
alexey-milovidov
b79582e15a
Merge pull request #5395 from clemrodriguez/master
...
Close MySQL connections opened by external MySQL dictionaries
2019-05-25 14:13:51 +03:00
Anastasiya Rodigina
6c779e63b0
Edit reverse order
2019-05-25 14:09:23 +03:00
alexey-milovidov
9e24c8d19a
Merge pull request #5396 from 4ertus2/ast
...
Support IN in CrossToInnerJoin push down predicates
2019-05-25 14:07:45 +03:00
alexey-milovidov
661d661d57
Update CrossToInnerJoinVisitor.cpp
2019-05-25 14:05:12 +03:00
proller
6c1cb02172
CLICKHOUSE-4523 Fix "Column '0' already exists" in SELECT .. PREWHERE on column with DEFAULT ( #5397 )
...
* CLICKHOUSE-4523 Fix "Column '0' already exists" in SELECT .. PREWHERE on column with DEFAULT
* fix style
* Fix build
* Update iostream_debug_helpers.cpp
* Update evaluateMissingDefaults.cpp
2019-05-25 14:03:12 +03:00
alexey-milovidov
e88afa0d85
Merge pull request #5404 from 4ertus2/some
...
Actualize isNumber() for Decimal
2019-05-25 13:53:13 +03:00
alexey-milovidov
1d98441c34
Update ExpressionAnalyzer.cpp
2019-05-25 13:51:48 +03:00
alesapin
7822db5884
Small performance test documentation. ( #5408 )
...
* Docs for performance tests
* docfix
* Better formating
* More English
* Run example
* Update README.md
2019-05-25 13:46:08 +03:00
Alexander Kozhikhov
464083803b
redundant include
2019-05-25 12:44:11 +03:00
Alexander Kozhikhov
a63ad11ee7
LinearRegression without -State modifier now simply returns its weights
2019-05-25 02:18:44 +03:00
Alexander Kozhikhov
ef3e47c037
small perf test for linear regression
2019-05-25 01:41:33 +03:00
alesapin
b6b1049850
Merge branch 'master' of github.com:yandex/ClickHouse
2019-05-24 18:09:32 +03:00
alesapin
0b450597be
Fix meaningless (untested) performance tests
2019-05-24 18:09:21 +03:00
Nikita Lapkov
30c31bc85a
Merge remote-tracking branch 'upstream/master' into query-poor-mans-profiler
2019-05-24 13:28:42 +00:00
Clément Rodriguez
8e8a563e30
Code style fixes
2019-05-24 14:30:12 +02:00
chertus
9eca696e82
actualize isNumber for Decimal
2019-05-24 15:11:03 +03:00
akuzm
7b927c4648
clickhouse-test improvements ( #5352 )
...
* Print error messages to stderr.
It makes it possible to redirect output to /dev/null and see only the
failed tests.
* Show an error message if we failed to find the queries dir.
* Treat 'distributed' and 'global' the same way as 'shard' in test names.
Some tests that need to run distributed queries do not use the
'shard' marker. It seems easier to support another two markers than
to rename the tests.
2019-05-24 15:07:26 +03:00
alexey-milovidov
9d7754e332
Merge pull request #5391 from yandex/rename-regression-methods
...
Rename regression methods.
2019-05-24 13:01:50 +03:00
alesapin
f4198ce262
Add order by to avoid flaps
2019-05-24 12:12:55 +03:00
alesapin
37313d64ee
Merge pull request #5367 from yandex/apply-substitutions-for-create-prepare-drop-query
...
[WIP] Add ability to make substitutions in create, fill and drop query in performance tests.
2019-05-24 11:59:01 +03:00
Constantin S. Pan
cbc0f56af1
Mark all input columns in LIMIT BY as required output
...
The query analyzer only marks the actual arguments of LIMIT BY as required
output for the LimitBy step in the pipeline. This is fine, unless the query is
distributed, in which case the first stage might remove a column that is used
at the second stage (e.g. for ORDER BY) but is not part of the final select.
Prevent removal of any columns in LimitBy by marking all input columns as
required output.
2019-05-24 09:53:09 +01:00
stavrolia
14ac3de76b
Add limit to loop test
2019-05-24 11:38:49 +03:00
alexey-milovidov
f54b01fad8
Merge pull request #5393 from abyss7/fix-blockio
...
Fix order of destruction inside BlockIO
2019-05-23 21:49:40 +03:00
proller
3bb18d1dc2
Merge remote-tracking branch 'upstream/master' into fix15
2019-05-23 21:38:38 +03:00
stavrolia
17a6e9cffa
Loop type of tests
2019-05-23 19:06:21 +03:00
chertus
333c9aeecc
support IN in CrossToInnerJoin push down
2019-05-23 19:01:17 +03:00
stavrolia
3a1d3b0025
Try type of test - once
2019-05-23 18:31:23 +03:00
alesapin
15e31d5a8c
Merge pull request #5392 from yandex/insert_data_to_null_columns
...
Add ability to insert data in column nullable
2019-05-23 17:38:01 +03:00
Ivan Lezhankin
1985caed8d
Add test on virtual columns
2019-05-23 17:32:06 +03:00
chertus
f82ea1c1d5
dictGet() dictGetOrDefault for Decimals
2019-05-23 17:04:33 +03:00
Clément Rodriguez
c4c99c80a1
Make the connection closure parameterized in dictionary.xml
2019-05-23 15:55:00 +02:00
Ivan Lezhankin
646d6f3fb5
Fix order of destruction
2019-05-23 16:54:11 +03:00
alesapin
d860b3912b
Insert data in column nullable
2019-05-23 16:35:26 +03:00
Ivan Lezhankin
19a850ad75
Use read callback to populate virtual columns in Kafka Engine
2019-05-23 16:20:25 +03:00
Clément Rodriguez
7b40d37212
Close MySQL connections after usage in MySQLDictionarySource
2019-05-23 15:09:07 +02:00
Nikolai Kochetov
54a52853e8
Remane regression methods.
2019-05-23 14:51:25 +03:00
Ivan Lezhankin
800854119e
Add buffer callback to fill in virtual columns
2019-05-23 14:15:18 +03:00
stavrolia
e9425fdfeb
Merge branch 'apply-substitutions-for-create-prepare-drop-query' of https://github.com/yandex/ClickHouse into apply-substitutions-for-create-prepare-drop-query
2019-05-23 13:38:48 +03:00
stavrolia
eb3340dba2
add test with selecting of different formats
2019-05-23 13:37:19 +03:00
alesapin
3425610f79
Update parse_engine_file.xml
2019-05-23 11:45:47 +03:00
Ivan Lezhankin
dd906eabdc
[WIP] refactoring
2019-05-22 22:38:43 +03:00
stavrolia
a1719b101e
Fix name of test
2019-05-22 18:34:16 +03:00
Alexander Tretiakov
9099f1810b
merge
2019-05-22 17:41:35 +03:00
stavrolia
dcd5a80843
Remove not used methods
2019-05-22 17:00:32 +03:00
stavrolia
c398db29d4
Fix style
2019-05-22 14:36:31 +03:00
stavrolia
3469f80172
add config file for test of parsing files in different formats
2019-05-22 14:09:44 +03:00
proller
d6a90b6079
Build fixes ( #5368 )
2019-05-22 13:16:16 +03:00
alesapin
36cf6fa8f9
Merge pull request #5360 from filimonov/integration_tests_runner_improvements
...
more fixes for integration tests dockerfiles
2019-05-22 11:58:02 +03:00
sundy-li
ad539464b0
add empty judge
2019-05-22 14:11:27 +08:00
Nikita Lapkov
382beefdb8
Merge remote-tracking branch 'upstream/master' into query-poor-mans-profiler
2019-05-21 22:52:57 +00:00
proller
f5933dd40c
Update tldLookup.h
2019-05-21 18:42:45 +03:00
proller
551897cea8
Update firstSignificantSubdomain.h
2019-05-21 18:41:47 +03:00
proller
6cb4485473
Rename aggregate functions TSgroup* to timeSeriesGroup* ( #5307 )
2019-05-21 18:33:54 +03:00
Alexander Kuzmenkov
6472040c6c
Initialize StoragesInfo fields.
2019-05-21 16:58:55 +03:00
Ivan Lezhankin
28bddf9a4a
[StorageMerge] check that underlying tables support sampling
2019-05-21 16:04:34 +03:00
stavrolia
281a01f5f7
Add ability to make substitutions in create, fill and drop query.
2019-05-21 15:57:19 +03:00
Alexander Kuzmenkov
43655a8db7
Add system.detached_parts table.
...
https://github.com/yandex/ClickHouse/issues/5164
2019-05-21 15:06:36 +03:00
Ivan Lezhankin
cf39c4cc47
Embed virtual columns into IStorage
2019-05-21 14:24:32 +03:00
alesapin
a08fee57b7
Merge pull request #5356 from comunodi/fix_test_without_zk
...
Fix replication_without_zookeeper test
2019-05-21 13:40:24 +03:00
alesapin
3340ae66ba
More stable perf tests
2019-05-21 13:03:36 +03:00
alesapin
91907d2450
Add more information about stages in 00926 test
2019-05-21 13:00:02 +03:00
Oleg Favstov
fe74521710
Use pytest's raises instead of try/except clause
2019-05-21 11:30:39 +03:00
hcz
ba527dac20
Update AggregateFunctionStatisticsSimple.h
2019-05-21 16:17:12 +08:00
alesapin
09ad1732b3
Update test.py
2019-05-21 11:15:47 +03:00
hcz
f7bad8c87b
Fix NaN
2019-05-21 16:10:49 +08:00
Mikhail Filimonov
8a1d773ced
more dockerfile fixes
2019-05-21 08:17:46 +02:00
Danila Kutenin
3536184ba8
Merge pull request #5357 from yandex/concat_optimization
...
Optimize concat function with recent format function.
2019-05-21 08:11:35 +03:00
Guillaume Tassery
938d6d7f24
coding style
2019-05-21 11:06:36 +07:00
Guillaume Tassery
d94ce121e2
update test
2019-05-21 10:53:53 +07:00
Andy Yang
a62f7e2fea
Fixed bitmap functions produce wrong result
2019-05-21 10:58:38 +08:00
sundy-li
afcd60a0a4
add NO_SANITIZE_UNDEFINED
2019-05-21 10:16:46 +08:00
sundy-li
b55bf7cf83
whitespaces
2019-05-21 09:56:48 +08:00
alexey-milovidov
418a86f338
Merge pull request #5355 from yandex/checksum-mismatch-more-verbose-error-message
...
Better error message on checksum mismatch #5347
2019-05-21 01:46:52 +03:00
Danila Kutenin
cf014b704a
Check for number of arguments
2019-05-21 00:12:25 +03:00
Danila Kutenin
daaebf5ab0
optimized concat function with format, make format a bit more generic
2019-05-21 00:06:43 +03:00
Oleg Favstov
896e995fe8
Fix test that doesn't assert anything
2019-05-20 23:59:07 +03:00
Alexey Milovidov
4b604e4656
Better error message on checksum mismatch #5347
2019-05-20 23:46:52 +03:00
Alexey Milovidov
da142a5d5d
Better error message on checksum mismatch #5347
2019-05-20 23:35:43 +03:00
alexey-milovidov
1b86f28f08
Merge pull request #5350 from 4ertus2/bugs
...
Fix decimal conversion in IN
2019-05-20 22:01:56 +03:00
proller
50b74deeb4
CLICKHOUSE-4509 Fix error codes in DataPartsExchange
2019-05-20 20:04:36 +03:00
chertus
187311add0
add decimal to decimal convertion in IN
2019-05-20 18:51:54 +03:00
Guillaume Tassery
6fada68fe5
forget client.cpp
2019-05-20 20:24:53 +07:00
Ivan Lezhankin
11a5a6db70
Remove unused functions
2019-05-20 15:16:51 +03:00
Guillaume Tassery
77b7158cd8
Progress rename for total_rows and write_[rows|bytes]
2019-05-20 18:37:41 +07:00
Mikhail Filimonov
8fe7633b62
Fixing "the input device is not a TTY" for test runner
2019-05-20 11:48:36 +02:00
Mikhail Filimonov
464cff4665
Sereval improvements in integration tests runner
2019-05-20 10:11:53 +02:00
sundy-li
66c60c2985
better tests
2019-05-20 12:31:52 +08:00
sundy-li
6843254ce4
Make sequenceMatch support other unsigned integer types
2019-05-20 12:02:54 +08:00
Nikita Lapkov
0a533b0225
fix codestyle
2019-05-19 20:25:14 +00:00
Nikita Lapkov
b12db6e0e8
fix data race on trace_pipe close
2019-05-19 20:22:44 +00:00
alexey-milovidov
02937294ce
Merge pull request #5311 from azat-archive/SimpleAggregateFunction-Arena-fix
...
Fix SimpleAggregateFunction for String longer MAX_SMALL_STRING_SIZE
2019-05-19 13:12:38 +03:00
Nikita Lapkov
1dd87261ae
move SleepFor* to libcommon
2019-05-19 09:14:23 +00:00
Danila Kutenin
295a4a8684
Merge pull request #5330 from yandex/format_function
...
Format function added
2019-05-19 12:07:57 +03:00
Nikita Lapkov
27732baeb6
enable float seconds in sleep back
2019-05-19 06:52:49 +00:00
Danila Kutenin
ed588bf727
style
2019-05-19 03:39:44 +03:00
Azat Khuzhin
db274bf516
Allocates arena for SimpleAggregateFunction only if IAggregateFunction requires
2019-05-19 03:33:04 +03:00
Azat Khuzhin
2f471d6ea3
Set allocatesMemoryInArena for SingleValueDataString to true
...
This includes next aggregate functions for String() type:
- *min*
- *max*
- *any*
2019-05-19 03:33:04 +03:00
Azat Khuzhin
4e8370b0b0
Fix SimpleAggregateFunction for String longer MAX_SMALL_STRING_SIZE
...
SimpleAggregateFunction do not pass arena to the
add_function -> getAddressOfAddFunction(), hence next crash happens:
(gdb) bt
#0 DB::Arena::alloc (size=64, this=0x0) at ../dbms/src/Common/Arena.h:124
#1 DB::SingleValueDataString::changeImpl (this=0x7f97424a27d8, value=..., arena=0x0) at ../dbms/src/AggregateFunctions/AggregateFunctionMinMaxAny.h:274
#2 0x0000000005ea5319 in DB::AggregateFunctionNullUnary<true>::add (arena=<optimized out>, row_num=<optimized out>, columns=<optimized out>, place=<optimized out>, this=<optimized out>) at ../dbms/src/AggregateFunctions/AggregateFunctionNull.h:43
#3 DB::IAggregateFunctionHelper<DB::AggregateFunctionNullUnary<true> >::addFree (that=<optimized out>, place=<optimized out>, columns=<optimized out>, row_num=<optimized out>, arena=<optimized out>) at ../dbms/src/AggregateFunctions/IAggregateFunction.h:131
#4 0x000000000679772f in DB::AggregatingSortedBlockInputStream::addRow (this=this@entry=0x7f982de19c00, cursor=...) at ../dbms/src/Common/AlignedBuffer.h:31
#5 0x0000000006797faa in DB::AggregatingSortedBlockInputStream::merge (this=this@entry=0x7f982de19c00, merged_columns=..., queue=...) at ../dbms/src/DataStreams/AggregatingSortedBlockInputStream.cpp:140
#6 0x0000000006798979 in DB::AggregatingSortedBlockInputStream::readImpl (this=0x7f982de19c00) at ../dbms/src/DataStreams/AggregatingSortedBlockInputStream.cpp:78
#7 0x000000000622db55 in DB::IBlockInputStream::read (this=0x7f982de19c00) at ../dbms/src/DataStreams/IBlockInputStream.cpp:56
#8 0x0000000006613bee in DB::MergeTreeDataMergerMutator::mergePartsToTemporaryPart (this=this@entry=0x7f97ec65e1a0, future_part=..., merge_entry=..., time_of_merge=<optimized out>, disk_reservation=<optimized out>, deduplicate=<optimized out>) at /usr/include/c++/8/bits/shared_ptr_base.h:1018
#9 0x000000000658f7a4 in DB::StorageReplicatedMergeTree::tryExecuteMerge (this=0x7f97ec65b810, entry=...) at /usr/include/c++/8/bits/unique_ptr.h:342
#10 0x00000000065940ab in DB::StorageReplicatedMergeTree::executeLogEntry (this=0x7f97ec65b810, entry=...) at ../dbms/src/Storages/StorageReplicatedMergeTree.cpp:910
<snip>
(gdb) f 1
(gdb) p MAX_SMALL_STRING_SIZE
$1 = 48
(gdb) p capacity
$2 = 64
(gdb) p value
$3 = {data = 0x7f97242fcbd0 "HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH", size = 61}
v2: avoid leaking of allocated by Arena memory on the intermediate step
Fixes: 8f8d2c048e
("Merge pull request #4629 from bgranvea/simple_aggregate_function")
2019-05-19 03:32:55 +03:00
Nikita Lapkov
483f68b728
refactor. introduce SleepFor* functions
2019-05-19 00:25:45 +00:00
alexey-milovidov
2254b171a7
Merge pull request #5313 from yandex/fix-external-query-in-with-single-element
...
Fix external queries with IN operator.
2019-05-19 03:12:57 +03:00
Alexander Tretiakov
f6812bbb1a
fix style
2019-05-19 02:57:26 +03:00
Danila Kutenin
876b5c3bbb
style
2019-05-19 02:21:29 +03:00
Alexey Milovidov
648d2bdb25
Fixed test
2019-05-19 01:19:24 +03:00
Alexander Tretiakov
f06b7d1f08
Merge branch 'master' of github.com:yandex/ClickHouse into prepared_statements
2019-05-19 00:11:13 +03:00
Alexander Tretiakov
c661f5c0a1
new
2019-05-19 00:07:23 +03:00
alexey-milovidov
e73fc1bd0f
Merge pull request #5320 from sundy-li/feature/funnel64
...
Make windowFunnel support other Unsigned Integer Types
2019-05-18 23:47:12 +03:00
Anastasiya Rodigina
c8d4952702
Fix test with order by and final, need to think about it
2019-05-18 21:13:18 +03:00
Anastasiya Rodigina
b3d811a199
Fix some tests
2019-05-18 19:46:29 +03:00
Danila Kutenin
fca6e4fd38
constant string handling
2019-05-18 18:09:52 +03:00
Danila Kutenin
95cd3e5bb8
style
2019-05-18 16:38:03 +03:00
Anastasiya Rodigina
6132b57beb
Fix style issues
2019-05-18 16:22:49 +03:00
Danila Kutenin
1c6707526a
style
2019-05-18 16:21:48 +03:00
Danila Kutenin
59f26b7569
some optimizations
2019-05-18 15:56:26 +03:00
Anastasiya Rodigina
8c2630eddc
Merge branch 'clickhouse-4013' of https://github.com/anrodigina/ClickHouse into clickhouse-4013
2019-05-18 15:54:50 +03:00
Anastasiya Rodigina
63a56f4bd9
Fix tests with group by
2019-05-18 15:54:04 +03:00
Danila Kutenin
a49ee5efd6
some optimizations
2019-05-18 15:52:33 +03:00
anrodigina
d7ee2cb907
Merge branch 'master' into clickhouse-4013
2019-05-18 15:34:23 +03:00
Anastasiya Rodigina
5978ca040b
Resolve conflicts with master
2019-05-18 15:30:41 +03:00
Anastasiya Rodigina
31f5cb1eee
Resolve conflicts with master
2019-05-18 15:29:57 +03:00
Danila Kutenin
84b04dc8ea
format function added
2019-05-18 15:29:10 +03:00
Anastasiya Rodigina
b5eab916f5
Resolve conflicts with master
2019-05-18 15:28:09 +03:00
Anastasiya Rodigina
bc09b51316
Add reading in pk_order
2019-05-18 15:21:40 +03:00
Danila Kutenin
a48cf9abe5
format function added
2019-05-18 14:30:50 +03:00
Danila Kutenin
4e3a607267
format function added
2019-05-18 14:30:36 +03:00
alexey-milovidov
dc5232d40d
Update Server.cpp
2019-05-18 13:17:26 +03:00
alexey-milovidov
24b16da9fd
Merge pull request #5235 from vitlibar/improve-new-json-functions
...
Improve new json functions
2019-05-18 12:51:41 +03:00
alexey-milovidov
c2132880f6
Update WriteBufferFromVector.h
2019-05-18 12:43:43 +03:00
alexey-milovidov
7985ad10ef
Update IStorage.h
2019-05-18 12:31:51 +03:00
sundy-li
dcfdc09003
fix style
2019-05-18 09:34:55 +08:00
alexey-milovidov
fa4a7eb3d1
Merge branch 'master' into merge-itable-istorage
2019-05-18 00:37:12 +03:00
alexey-milovidov
8bf48de9c9
Merge pull request #5308 from abyss7/issue-5100
...
Add setting to regulate Kafka committing policy
2019-05-18 00:27:19 +03:00
alexey-milovidov
8b9b305a5f
Merge pull request #5325 from abyss7/issue-5286
...
Allow to shadow virtual column '_table' in Merge engine
2019-05-18 00:17:34 +03:00
alexey-milovidov
34f36e2891
Merge pull request #5304 from 4ertus2/funcs
...
Support quantile(s) and median for Decimal
2019-05-17 23:03:27 +03:00
Danila Kutenin
e0b90de474
Merge pull request #5322 from yandex/to_valid_utf8
...
toValidUTF8 function added
2019-05-17 22:48:32 +03:00
Ivan Lezhankin
dcff73c8d4
Fix build
2019-05-17 21:45:42 +03:00
Ivan Lezhankin
7b6c78402d
Allow to shadow virtual column '_table' in Merge engine
2019-05-17 20:40:51 +03:00
Ivan Lezhankin
7f762aee88
Move some code from header to source file.
2019-05-17 17:48:03 +03:00
Ivan Lezhankin
0821d62516
Merge ITableDeclaration into IStorage.
...
Also a couple of massive include-refactorings with better forwarding
2019-05-17 17:34:25 +03:00
Vitaly Baranov
095fc7b454
Optimization by using implementation-specific JSONParser::sizeOfArray(), JSONParser::sizeOfObject().
2019-05-17 17:24:13 +03:00
Danila Kutenin
64913c4778
better names
2019-05-17 16:00:29 +03:00
Yuriy
4a14eac00b
fixed memory leak and changed logging levels
2019-05-17 16:00:09 +03:00
Danila Kutenin
0d3422fa8a
toValidUTF8 function added
2019-05-17 15:55:21 +03:00
alesapin
7a9dfbbb53
More stable perf tests
2019-05-17 14:42:41 +03:00
sundy-li
cbaca96926
remove spaces
2019-05-17 19:41:18 +08:00
sundy-li
4c95b9d007
modify createAggregateFunctionWindowFunnel
2019-05-17 19:31:29 +08:00
sundy-li
d3c4c1c255
modify createAggregateFunctionWindowFunnel
2019-05-17 19:30:09 +08:00
sundy-li
760bc5708d
support unsigned integer type in windowFunnel Aggregate function
2019-05-17 19:17:52 +08:00
Artem Zuikov
4eee10d788
Merge pull request #5271 from 4ertus2/some
...
Cache ExpressionBlockInputStream header
2019-05-17 13:14:22 +03:00
alexey-milovidov
1707cd79c8
Merge pull request #5297 from github1youlc/xid_equal_to_close_xid_deadlock_fix
...
fix deadlock when xid equal to close_xid
2019-05-17 11:45:35 +03:00
Alexey Milovidov
48f921120c
Fixed linking in "splitted" mode
2019-05-17 01:58:29 +03:00
Alexey Milovidov
09073e1229
More tests
2019-05-17 01:55:29 +03:00
Alexey Milovidov
b075de45d6
Fixed test
2019-05-17 01:51:26 +03:00
Alexey Milovidov
dd9e993a87
Fixed issue #3540 (in progress)
2019-05-17 00:09:06 +03:00
Alexey Milovidov
5352b53671
Added missing file
2019-05-16 22:57:20 +03:00
Alexey Milovidov
efd882aa29
Better logic
2019-05-16 22:55:18 +03:00
Vitaly Baranov
823d862ceb
Add a setting to disable simdjson.
2019-05-16 22:39:49 +03:00
Alexey Milovidov
842d62463b
Added more tests
2019-05-16 22:26:32 +03:00
Alexey Milovidov
c9343c81b3
Miscellaneous
2019-05-16 22:19:30 +03:00
Alexey Milovidov
1ae7a8d313
Force formatting of IN with single element in parentheses
2019-05-16 22:12:58 +03:00
Alexey Milovidov
d2bb2a9892
Added failing test
2019-05-16 22:00:46 +03:00
Vitaly Baranov
b90a3a4222
Add UInt64 support to JSON functions.
2019-05-16 21:22:59 +03:00
Vitaly Baranov
cb459c79aa
Add a test case with incorrect JSON.
2019-05-16 20:43:01 +03:00
Vitaly Baranov
8ab4e4dcfe
Use rapidjson when AVX2 instructions are not available.
2019-05-16 20:40:24 +03:00
chertus
927557b0f8
move caching to ctor
2019-05-16 20:16:25 +03:00
Yuriy
0cd3094240
fixed stack buffer overflow
2019-05-16 20:15:43 +03:00
chertus
21cf553f16
extract readDecimalText.h from readFloatText.h
2019-05-16 19:41:10 +03:00
Artem Zuikov
c3588fd5da
Merge pull request #5291 from 4ertus2/nulls
...
Add toDecimalOrZero and toDecimalOrNull fuctions
2019-05-16 18:53:17 +03:00
Ivan Lezhankin
a14013dff7
Add setting to regulate Kafka committing policy.
2019-05-16 18:20:30 +03:00
Artem Zuikov
1e1418652b
Merge pull request #5282 from 4ertus2/decimal
...
Throw Decimal overflow for Inf and NaN
2019-05-16 17:48:09 +03:00
chertus
fdcbf509bb
support quantile(s)ExactWeighted for Decimal
2019-05-16 17:33:13 +03:00
Vitaly Baranov
ae4f472bc7
Add tests cases and fix documentation for JSON functions.
2019-05-16 16:48:19 +03:00
stavrolia
7b34c1c418
Merge branch 'master' of https://github.com/yandex/ClickHouse
2019-05-16 16:43:40 +03:00
chertus
50c35a70db
support quanitle, quantiles, median for Decimal
2019-05-16 15:53:33 +03:00
Vitaly Baranov
263fc16bd5
Fix handling wrong JSONs.
2019-05-16 15:16:21 +03:00
chertus
ab517cdf4d
Merge branch 'master' into decimal
2019-05-16 14:22:52 +03:00
Yuriy
a51c293ec6
merged 'origin/master' into mysql
2019-05-16 14:19:05 +03:00
Vitaly Baranov
f4942007e1
Add function JSONExtractKeysAndValues().
2019-05-16 14:09:22 +03:00
Vitaly Baranov
99ab74acc6
Use CpuFlagsCache instead of __builtin_cpu_supports.
2019-05-16 14:09:22 +03:00
Vitaly Baranov
edf1c42c7b
Add comments to the class template FunctionJSON.
2019-05-16 14:09:22 +03:00
Vitaly Baranov
c93bd31695
Simplify template implementation.
2019-05-16 14:09:22 +03:00
Vitaly Baranov
76bda0342b
Move ExtraArg to the end of arguments of JSONExtract().
2019-05-16 14:09:22 +03:00
Vitaly Baranov
d003682626
Implement function JSONExtractRaw().
2019-05-16 14:09:22 +03:00
Vitaly Baranov
900f5cac81
Return Enum8 instead of string from JSONType().
2019-05-16 14:09:22 +03:00
Vitaly Baranov
8be2e728c0
Use capital letters in the names of json functions: jsonHas => JSONHas
2019-05-16 14:09:22 +03:00
Vitaly Baranov
0d26ac8583
Reimplement indices in objects in more straightforward way
2019-05-16 14:09:22 +03:00
chertus
2739a3f6d0
Merge branch 'master' into nulls
2019-05-16 14:02:12 +03:00
stavrolia
ff4d989918
Fixed help instruction of usage
2019-05-16 13:52:41 +03:00
linceyou
c6108eec73
fix possible deadlock
2019-05-16 14:42:56 +08:00
Yuriy
4ee84810b0
including information about query execution in response
2019-05-16 08:36:08 +03:00
Yuriy
459ec05828
fixed style
2019-05-16 06:45:17 +03:00
Yuriy
ff4937859e
added MySQL wire protocol presentational format
2019-05-16 06:34:04 +03:00
alexey-milovidov
dcc88f3a0c
Merge pull request #5284 from 4ertus2/bugs
...
fix decimal quoted csv input
2019-05-16 00:07:23 +03:00
alexey-milovidov
2affb3ca82
Update DataTypesDecimal.h
2019-05-16 00:01:14 +03:00
alexey-milovidov
8e2bdde93b
Update StorageKafka.cpp
2019-05-15 23:57:24 +03:00
alexey-milovidov
34c7886b52
Merge pull request #5288 from yandex/perf_test_fixes
...
Fix incorrect performance tests
2019-05-15 23:55:57 +03:00
chertus
5f19c0981d
add toDecimalOrZero and toDecimalOrNull fuctions
2019-05-15 21:50:35 +03:00
proller
51ca4cbaa4
Build fixes ( #5278 )
2019-05-15 20:19:39 +03:00
alesapin
d477cc0df4
Fix incorrect performance tests
2019-05-15 19:44:25 +03:00
proller
0dd29e7c5b
clang-format of AggregateFunctions/AggregateFunctionTSGroupSum.*
2019-05-15 19:27:44 +03:00
Yangkuan Liu
0760a3436f
add AggregateFunction TSgroup{Rate}Sum ( #4542 )
2019-05-15 19:16:25 +03:00
Ivan
1ea9e3019d
Freeze the Kafka buffer after first empty response ( #5283 )
...
* Check inside inferior streams for cancellation while reading.
* Stop reading from Kafka buffer after first empty read.
2019-05-15 19:11:50 +03:00
Ivan Lezhankin
337ddf5047
Catch cppkafka exceptions about consumer creation failures
2019-05-15 17:23:52 +03:00
chertus
720f8667e4
fix decimal quoted csv input
2019-05-15 16:51:17 +03:00
chertus
02f01a5104
throw Decimal overflow for Inf and NaN
2019-05-15 15:28:44 +03:00
svladykin
2ca74ec259
minor tests fix
2019-05-15 13:54:58 +03:00
Artem Zuikov
98359a6a09
Merge pull request #5267 from 4ertus2/row_ref_list
...
RowRefList improvements
2019-05-15 13:38:48 +03:00
proller
0da7463a6b
CLICKHOUSE-4519 Support dictionaries in clickhouse-copier ( #5270 )
2019-05-15 12:16:09 +03:00
Nikita Lapkov
ab69128e1d
introduce Backtrace class
2019-05-14 22:15:23 +00:00
proller
8814e0cda5
server: informative listen error messages ( #5268 )
2019-05-14 22:55:10 +03:00
proller
7cb8d46338
Fix build (move code from AggregateFunctionMLMethod.h) ( #5266 )
2019-05-14 22:52:29 +03:00
alexey-milovidov
2cbbbba7c8
Merge pull request #5269 from vitlibar/fix-postfix-increment-in-settings
...
Fix postfix increment operator in Settings::iterator
2019-05-14 22:24:03 +03:00
alexey-milovidov
88b34999fe
Merge pull request #5247 from zhang2014/fix/rename_data_race
...
fix data race in rename query
2019-05-14 22:07:52 +03:00
chertus
4a5e2dfd3c
cache ExpressionBlockInputStream header
2019-05-14 21:26:19 +03:00
Vitaly Baranov
9620e2e223
Merge pull request #5003 from Enmk/geohash_support
...
Implementation of geohashEncode and geohashDecode functions;
2019-05-14 20:01:22 +03:00
Ivan
4a5832b18a
Check the time limit every (flush_interval / poll_timeout) number of rows from Kafka ( #5249 )
2019-05-14 18:52:03 +03:00
Vitaly Baranov
4674ac2091
Fix postfix increment operator of Settings::iterator
2019-05-14 18:46:01 +03:00
chertus
b166791176
batched version of RowRefList
2019-05-14 17:40:43 +03:00
chertus
6200d20dc2
RowRefList refactoring
2019-05-14 17:39:03 +03:00
Artem Zuikov
aba710a70e
Merge pull request #5260 from 4ertus2/joins
...
Fix perf regression: do not add right join key to result if possible
2019-05-14 15:33:54 +03:00
Nikolai Kochetov
808d0f3b08
Merged with master.
2019-05-14 13:31:19 +03:00
proller
cc3de4115f
Build fixes ( #5261 )
2019-05-14 12:58:33 +03:00
Nikolai Kochetov
4ef3ff7270
Better exception safety for ISource and MergingAggregatedTransform.
2019-05-14 12:50:04 +03:00
chertus
ba202c2b06
fix whitespaces
2019-05-14 12:47:21 +03:00
Nikolai Kochetov
6165be54fc
Merge pull request #4943 from Quid37/master
...
Regression methods
2019-05-14 11:47:33 +03:00
chertus
20e7de7cce
fix perf regression: do not add right join key to result if possible
2019-05-13 21:58:15 +03:00
Alexander Kozhikhov
332a8a97ab
style
2019-05-13 20:08:58 +03:00
Nikolai Kochetov
4453327344
Delete pipeline when query is finished.
2019-05-13 20:02:54 +03:00
Nikolai Kochetov
9f943b739f
Lower memory limit in tests for processors pipeline.
2019-05-13 18:28:13 +03:00
Nikolai Kochetov
6a781cf2c8
Free chunks when merge sort is finished at MergeSorter.
2019-05-13 17:57:49 +03:00
Alexander Kozhikhov
003a0fbadf
conflict fix
2019-05-13 17:43:47 +03:00
alesapin
5aec6dd011
Fix banch of flapping perf tests. Improve average speed calculation
2019-05-13 17:09:11 +03:00
Alexander Kozhikhov
9b4f322fd8
Merge branch 'master' of https://github.com/yandex/ClickHouse
2019-05-13 16:50:56 +03:00
Alexander Kozhikhov
79010b7c3c
some review fixes
2019-05-13 16:49:53 +03:00
Nikolai Kochetov
ba6768557e
Fix rows_before_limit_at_least.
2019-05-13 16:04:52 +03:00
Nikolai Kochetov
fe9a45fee1
Fix rows_before_limit_at_least.
2019-05-13 15:08:02 +03:00
Nikolai Kochetov
73948ab747
Fix data race in PipelineExecutor.
2019-05-13 14:23:55 +03:00
Nikolai Kochetov
18a7b0d7a2
Fix data race in PipelineExecutor.
2019-05-13 13:03:47 +03:00
zhang2014
2206ba464f
fix data race in rename query
2019-05-13 15:54:38 +08:00
Guillaume Tassery
9c295fa524
Don't ask client to send write info byte if the version cannot handle it
2019-05-13 14:18:02 +07:00
Guillaume Tassery
1ae8948177
Merge branch 'master' of https://github.com/yandex/ClickHouse into send_header
2019-05-13 13:35:12 +07:00
Guillaume Tassery
a1ed3f8f6b
Add checks for header progress
2019-05-13 12:55:53 +07:00
Guillaume Tassery
e2f70714a1
update tests
2019-05-13 12:07:18 +07:00
Guillaume Tassery
2bd3895e40
Rename HTTP header on total_rows to rows_in_set
2019-05-13 11:56:08 +07:00
Guillaume Tassery
1b30f91c42
Return to old implementation of read and write values for progress
2019-05-13 11:48:09 +07:00
Nikita Vasilev
ee3c50e1a0
mayBeTrueOnGranule
2019-05-12 20:08:28 +03:00
Nikita Vasilev
3e02eaf28d
fix null minmax
2019-05-12 20:01:36 +03:00
Nikita Lapkov
6dbe205b55
Merge remote-tracking branch 'upstream/master' into query-poor-mans-profiler
2019-05-12 16:16:30 +00:00
svladykin
22389d4eca
Support for bitmapHasAny and bitmapHasAll functions.
2019-05-12 17:47:31 +03:00
alexey-milovidov
9ce2dd8803
Merge pull request #5238 from janplus/if-nullable-bug
...
Fix if, multiIf's nullable bug.
2019-05-12 11:47:37 +03:00
alexey-milovidov
f7343ecb6f
Merge pull request #4639 from IvanKush/feat/parallel-alter-modify
...
feat alter: parallelize processing of parts in alter modify
2019-05-12 00:39:46 +03:00
Nikita Vasilev
b0307ceeef
Merge remote-tracking branch 'upstream/master' into nikvas0/index_mutate
2019-05-11 22:04:57 +03:00
ivan-kush
5f6ab5eb10
tsan?
2019-05-11 21:30:24 +03:00
ivan-kush
ebdd5af7ab
add test
2019-05-11 21:12:24 +03:00
Anastasiya Rodigina
af4fff970b
Revert "Changes in read in pk_order, UnionBlockInputStream and InterpreterSelectQuery"
...
This reverts commit 61d49e1e5f
.
2019-05-10 23:22:45 +03:00
Anastasiya Rodigina
61d49e1e5f
Changes in read in pk_order, UnionBlockInputStream and InterpreterSelectQuery
2019-05-10 22:09:15 +03:00
hcz
cf95327cba
Remove unused variables and add comment
2019-05-11 02:06:58 +08:00