Alexander Kuzmenkov
160e0faf77
Do not use iterator::getValue() in Aggregator.
...
Use separate key and "mapped" value references instead. This is
important for hash tables that do not store the key/"mapped" pair
directly, and cannot provide this interface without some runtime
overhead.
2019-09-10 20:12:30 +03:00
Alexander Kuzmenkov
8e9a8584e0
Do not provide mutable key access in hash map cells.
...
We don't need it anymore after we changed the hash table key memory
management to use callbacks. Removing this interface is important for
hash maps that do not store the key, such as FixedHashMap or the
prospective compound StringHashMap.
2019-09-10 20:12:30 +03:00
Nikolai Kochetov
e9e0bd82b9
Change number of aggregating streams.
2019-09-10 20:08:06 +03:00
Nikolai Kochetov
bcc764e2cd
Use header in native format created in InterpreterSelectQuery. Fill missed columns in Native format.
2019-09-10 19:45:53 +03:00
Nikolai Kochetov
7ddc8a6dde
Use header in native format created in InterpreterSelectQuery. Fill missed columns in Native format.
2019-09-10 19:41:05 +03:00
Nikolai Kochetov
8dd8ab7d1f
Use header in native format created in InterpreterSelectQuery. Fill missed columns in Native format.
2019-09-10 19:31:41 +03:00
chertus
02691f50ef
make things wrong
2019-09-10 17:51:28 +03:00
alesapin
5a45265344
Create global dir
2019-09-10 17:32:32 +03:00
Nikolai Kochetov
071b5dd514
Add LowCardinality conversion to Native format if types of columns are not equals.
2019-09-10 17:30:13 +03:00
Nikolai Kochetov
30394113a1
Add LowCardinality conversion to Native format if types of columns are not equals.
2019-09-10 17:16:31 +03:00
Nikolai Kochetov
8734c8339e
Fix race in PipelineExecutor.
2019-09-10 16:12:18 +03:00
alesapin
65851e27d0
Fix freeze partition
2019-09-10 16:06:26 +03:00
akazz
33f462d011
Dropped some garbage lines
2019-09-10 15:37:14 +03:00
akazz
4f71fe715c
Strong exception safety guarantee:
...
Based on std::list<>::emplace_back() and std::unordered_map<>::emplace()
provide strong exception safety, RWLockImpl is now changed to provide
the same level of exception safety.
2019-09-10 15:33:45 +03:00
alesapin
ac4ab3ca2b
Fix rename bug
2019-09-10 15:23:18 +03:00
Nikolai Kochetov
7b0a6aec05
Fix raice in PipelineExecutor.
2019-09-10 15:14:47 +03:00
alesapin
193049293a
More comments, more readable code
2019-09-10 14:21:59 +03:00
Nikolai Kochetov
3646124873
Fix raice in PipelineExecutor.
2019-09-10 14:17:55 +03:00
Nikolai Kochetov
a9d41d580a
Fix asan crash in PipelineExecutor.
2019-09-10 12:50:38 +03:00
alesapin
4702e40ed7
Fix bug with b_free and small refactoring
2019-09-10 11:56:27 +03:00
Nikolai Kochetov
72fea5bf97
Added ThreadsQueue to PipelineExecutor.
2019-09-10 11:50:31 +03:00
Nikolai Kochetov
73bda85998
Added ThreadsQueue to PipelineExecutor.
2019-09-10 11:45:48 +03:00
Clément Rodriguez
10be7809cd
Fix connection to early MySQL connection closure in MySQLBlockInputStream.cpp
2019-09-10 10:21:13 +02:00
Nikolai Kochetov
5165bbd88a
Fix asan crash in PipelineExecutor.
2019-09-10 11:03:02 +03:00
proller
54a5b801b7
Build fixes (Orc, ...) ( #6835 )
...
* Fix build
* cmake: fix cpuinfo
* Fix includes after processors merge
Conflicts:
dbms/src/Processors/Formats/Impl/CapnProtoRowInputFormat.cpp
dbms/src/Processors/Formats/Impl/ParquetBlockOutputFormat.cpp
dbms/src/Processors/Formats/Impl/ProtobufRowInputFormat.cpp
dbms/src/Processors/Formats/Impl/ProtobufRowOutputFormat.cpp
* Fix build in gcc8
* fix test link
* fix test link
* Fix test link
* link fix
* Fix includes after processors merge 2
Conflicts:
dbms/src/Processors/Formats/Impl/ParquetBlockInputFormat.cpp
* Fix includes after processors merge 3
* link fix
* Fix likely/unlikely conflict with cython
* Fix conflict with protobuf/stubs/atomicops.h
* remove unlikely.h
* Fix macos build (do not use timer_t)
* wip
* Fix build (orc, ...)
* Missing files
* Try fix
* fix hdfs
* Fix llvm 7.1 find
2019-09-10 00:40:40 +03:00
chertus
1b313eedfa
MergeJoin in progress
2019-09-09 22:43:37 +03:00
Nikolai Kochetov
eeba24b238
Try to fix race in PipelineExecutor.
2019-09-09 20:56:58 +03:00
Nikolai Kochetov
423a5c35e8
Try to fix race in PipelineExecutor.
2019-09-09 20:12:26 +03:00
Nikolai Kochetov
da798142a5
Try to fix race in PipelineExecutor.
2019-09-09 20:10:37 +03:00
Alexander Tokmakov
3643ecc9cd
parse expressions near the end of buffer correctly
2019-09-09 20:06:22 +03:00
alesapin
23f2cb5016
Remove double space
2019-09-09 20:02:52 +03:00
alesapin
189644e743
Better logging
2019-09-09 20:01:19 +03:00
Ivan
6c32fc3fc1
Store offsets manually for each message ( #6872 )
2019-09-09 19:59:51 +03:00
Nikolai Kochetov
9df1235046
Pin sources to streams in PipelineExecutor.
2019-09-09 19:53:02 +03:00
Nikolai Kochetov
818696a9a7
Pin sources to streams in PipelineExecutor.
2019-09-09 19:29:11 +03:00
Nikolai Kochetov
3a849c3c5f
Pin sources to streams in PipelineExecutor.
2019-09-09 18:43:19 +03:00
Nikolai Kochetov
038aa82305
Update TCPHandler
2019-09-09 17:57:12 +03:00
alesapin
1bc0aaeb35
Less code, more comments
2019-09-09 17:20:07 +03:00
alesapin
9f88baebb9
More constants, better tests
2019-09-09 16:50:19 +03:00
Nikolai Kochetov
c9cca3ba8b
Merged with master
2019-09-09 16:20:30 +03:00
alesapin
2288d25972
Add parser test
2019-09-09 15:41:46 +03:00
alesapin
ef08d6f10b
More tests
2019-09-09 15:28:28 +03:00
Nikolai Kochetov
04d2f32e17
Check thread is joinable in PipelineExecutor.
2019-09-09 15:09:48 +03:00
alesapin
27419c965e
Merge with master
2019-09-09 14:13:36 +03:00
CurtizJ
3b3657ff1e
Merge branch 'add-ext-dict-redis' of https://github.com/comunodi/ClickHouse into merging_redis
2019-09-09 13:51:50 +03:00
Yuriy
6700314ce5
destroying context after executeQuery
2019-09-09 04:04:37 +03:00
alexey-milovidov
8389200229
Merge pull request #6832 from CurtizJ/merging_input_function
...
Merging #5450 (table function input).
2019-09-07 20:16:45 +03:00
alexey-milovidov
25de2e12a2
Merge pull request #6399 from Enmk/replica_recovery_interval
...
Improvements for failover of Distributed queries
2019-09-07 03:21:30 +03:00
alexey-milovidov
b7cbd33886
Merge pull request #6729 from yandex/aku/key-holder
...
Key memory management for compound hash tables.
2019-09-07 03:09:18 +03:00
alexey-milovidov
b3e30d51c3
Update HashTableKeyHolder.h
2019-09-07 03:09:07 +03:00
alexey-milovidov
46e7b4f925
Merge pull request #6853 from yandex/pipe-capacity-very-old-kernels
...
Returned support for very old Linux kernels (that lack of F_GETPIPE_SZ fcntl)
2019-09-07 03:01:42 +03:00
Olga Khvostikova
e8d8dbc40b
Merge pull request #6855 from yandex/code-cleanup-storagefile
...
Minor code cleanup in StorageFile
2019-09-07 01:34:27 +03:00
Alexander Tokmakov
d78c82a8ae
fixes
2019-09-06 22:01:44 +03:00
alexey-milovidov
be8341d174
Merge pull request #6851 from Akazz/minor_fixes_in_tests-1
...
Fixing a few things in stateless tests
2019-09-06 22:00:54 +03:00
stavrolia
f533485d19
Minor code cleanup
2019-09-06 21:29:41 +03:00
alexey-milovidov
00edf4fac3
Update HashTable.h
2019-09-06 21:19:50 +03:00
alexey-milovidov
805bd31641
Update dbms/src/Common/HashTable/HashTable.h
...
Co-Authored-By: akuzm <36882414+akuzm@users.noreply.github.com>
2019-09-06 21:12:31 +03:00
filimonov
526afd44ed
Make SensitiveDataMasker a singleton. ( #6810 )
...
Among other things, it is used to filter logs, which are being written even after the global server context is deinitialized, so we can't keep masker there.
2019-09-06 20:48:27 +03:00
alexey-milovidov
2ffc99b893
Merge pull request #6846 from yandex/aku/fixed-hash-table
...
Cosmetic change: remove redundant functions from FixedHashTable
2019-09-06 20:20:26 +03:00
alexey-milovidov
71ed9477dc
Update FixedHashTable.h
2019-09-06 20:20:19 +03:00
alexey-milovidov
c90dfc1e48
Merge pull request #6837 from filimonov/fix_some_pvs_reported_issues
...
Fix some pvs reported issues
2019-09-06 20:15:14 +03:00
Alexey Milovidov
1c3fab8f2c
Returned support for very old Linux kernels (that lack of F_GETPIPE_SZ fcntl)
2019-09-06 20:10:28 +03:00
Nikolai Kochetov
3bd5d84ecc
Update PipelineExecutor.
2019-09-06 19:04:18 +03:00
akazz
f511337028
Fixing minor things
2019-09-06 18:54:33 +03:00
akazz
0f9b91a663
Cosmetic stuff
2019-09-06 18:45:49 +03:00
akazz
e7235cdcfd
Minor changes
2019-09-06 18:13:22 +03:00
alesapin
cfd753a1f3
Add test and found bugs
2019-09-06 18:09:20 +03:00
Alexander Kuzmenkov
cacf6d3282
Key memory management for compound hash tables.
...
Some aggregation methods initially emplace a temporary StringRef key
into a hash table. Then, if the key was not seen before, they make a
persistent copy of the key and update the hash table with it. This
approach is not suitable for compound hash tables, because the logic of
when the persistent key is needed is more complex, and is contained
within the hash table itself.
In this commit, we switch to managing key memory with callbacks passed
to the hash table, that allow it to request a persistent copy of the key
if it is needed. This should be more appropriate for compound hash
tables.
This commit prepares for StringHashMap PR #5417 .
2019-09-06 18:05:28 +03:00
robot-clickhouse
04d2bb9cfd
Auto version update to [19.15.1.1] [54426]
2019-09-06 17:58:33 +03:00
robot-clickhouse
f2b775b02e
Auto version update to [19.14.1.1274] [54425]
2019-09-06 17:58:04 +03:00
Alexander Kuzmenkov
05095111a1
Cosmetic change: remove redundant functions from FixedHashTable
2019-09-06 17:47:32 +03:00
akazz
13631d2da3
Removed some garbage
2019-09-06 16:58:37 +03:00
Nikolai Kochetov
32cc3a4bee
Revert enumerate streams.
2019-09-06 16:28:49 +03:00
Anton Popov
69da4f30b3
Merge branch 'master' into merging_input_function
2019-09-06 16:20:00 +03:00
filimonov
f505549b43
changed wrong pvs suppression code
2019-09-06 14:46:42 +02:00
Nikolai Kochetov
52305cefbc
Merge branch 'merging-aggregated-processors' into processors-2
2019-09-06 15:21:17 +03:00
Nikolai Kochetov
d10b7d7a2b
Added ConvertingAggregatedToChunksTransform.
2019-09-06 15:19:59 +03:00
alesapin
ea8e543b1a
Add protocol version to cookies
2019-09-06 15:18:56 +03:00
alesapin
571ed1bb25
Merge pull request #6840 from filimonov/history_file_from_env
...
Ability to change history path by changing env
2019-09-06 13:22:49 +03:00
alesapin
0c9a9dee1c
Merge with master
2019-09-06 11:53:32 +03:00
alexey-milovidov
3d8ec8fb33
Merge pull request #6823 from yandex/fancyqlx-master
...
Merge #6167
2019-09-06 03:18:26 +03:00
alexey-milovidov
05a1a7ac71
Update InterpreterSelectQuery.cpp
2019-09-06 03:18:06 +03:00
alexey-milovidov
18dcb3753d
Merge pull request #6824 from 4ertus2/mjoin
...
Refactoring (ExpressionAnalyzer & SubqueryForSet)
2019-09-06 03:17:16 +03:00
Mikhail Filimonov
34f393c17e
Ability to change history path by changing env
2019-09-06 01:35:25 +02:00
Denis Zhuravlev
50c32490be
Update arrayElement.cpp
...
Typo in error message ( is -> are )
2019-09-05 19:41:27 -03:00
Olga Khvostikova
4129d8cf60
Merge pull request #6092 from yandex/globs-in-file-one-more-attempt
...
Globs in storage file and HDFS
2019-09-05 23:05:37 +03:00
Olga Khvostikova
f90642ce23
Merge pull request #6610 from CurtizJ/merging_with_ties_and_with_fill
...
WITH TIES modifier for LIMIT and WITH FILL modifier for ORDER BY. (continuation of #5069 )
2019-09-05 22:45:48 +03:00
akazz
32c77cd933
Dropped weak_ptrs!
2019-09-05 21:09:33 +03:00
stavrolia
5e37510aae
Better
2019-09-05 21:09:19 +03:00
Mikhail Filimonov
b40204a360
PVS https://clickhouse-test-reports.s3.yandex.net/0/2cda8f1563e9b2d11f75c68db817c3f68ace1160/pvs_studio_report/pvs-studio-html-report/sources/InterpreterSelectQuery.cpp_24.html#ln430
2019-09-05 19:23:36 +02:00
Mikhail Filimonov
622ea38b21
PVS false positive https://clickhouse-test-reports.s3.yandex.net/0/2cda8f1563e9b2d11f75c68db817c3f68ace1160/pvs_studio_report/pvs-studio-html-report/sources/Context.cpp_21.html#ln1226
2019-09-05 18:59:15 +02:00
Mikhail Filimonov
cfb0431994
PVS https://clickhouse-test-reports.s3.yandex.net/0/2cda8f1563e9b2d11f75c68db817c3f68ace1160/pvs_studio_report/pvs-studio-html-report/sources/executeQuery.cpp_26.html#ln33
2019-09-05 18:57:13 +02:00
alesapin
ab518d7787
Split code to parts
2019-09-05 18:53:23 +03:00
akazz
9b55e66755
WIP - About to give up storing weak_ptrs!
2019-09-05 18:19:36 +03:00
akazz
ab6ae7c82b
Refactored Clients -> Referers
2019-09-05 18:14:17 +03:00
stavrolia
587a780ba2
Better
2019-09-05 17:42:17 +03:00
Alexander Tokmakov
196e357250
revert parsing expression near the end of buffer
2019-09-05 16:55:51 +03:00
CurtizJ
b04cea7463
minor fixes of table function input
2019-09-05 16:17:01 +03:00
alesapin
f576cbb8a4
Simplify code
2019-09-05 16:12:29 +03:00
akazz
d374a6fb58
Better
2019-09-05 15:49:20 +03:00
akazz
838957f0e2
Cosmetics
2019-09-05 15:45:44 +03:00
akazz
54b4db36eb
Changed FastPath + better diagnostics
2019-09-05 15:20:10 +03:00
Vasily Nemkov
c2fc71b5e5
Post-PR fixes
...
Renamed settings, updated docs.
2019-09-05 13:35:36 +03:00
alesapin
b71faee8cd
Merge branch 'master' into ObjatieGroba-feature_multiple_disks
2019-09-05 13:19:05 +03:00
Nikolai Kochetov
e1e600b8b3
Update test with sample and prewhere.
2019-09-05 10:42:14 +03:00
Alexey Milovidov
a4c1d64aba
Allowed to run test with the server run from source tree
2019-09-05 07:50:08 +03:00
Ivan
ab7df6b6dd
Fix kafka tests ( #6805 )
...
* Commit offsets more precisely
* Get rid of DelimitedReadBuffer since read buffers don't line up well
* Increase timeouts
2019-09-05 00:25:33 +03:00
Alexander Tokmakov
20770a9745
check if some tests fail
2019-09-04 23:27:13 +03:00
Alexander Tokmakov
52fb9585d4
improvements
2019-09-04 22:59:08 +03:00
stavrolia
5d6959173c
Improvement
2019-09-04 22:55:56 +03:00
alesapin
66362cedbc
Refactoring
2019-09-04 21:26:18 +03:00
alesapin
c003f443f9
Refactor
2019-09-04 20:26:53 +03:00
alexey-milovidov
b310d755fe
Merge pull request #6819 from infinivision/fix_6761_bitmap_mem_leak
...
fix bitmapSubsetInRange memory leak
2019-09-04 19:58:49 +03:00
Alexander Tokmakov
8936f854be
better checking of types of literals
2019-09-04 19:54:20 +03:00
Nikolai Kochetov
0d1846baab
Update test create table if not exists sample_prewhere
2019-09-04 19:46:10 +03:00
chertus
a395be3e91
minor changes
2019-09-04 19:37:05 +03:00
chertus
b854c945ad
some more ExpressionAnalyzer refactoring
2019-09-04 19:20:02 +03:00
Alexey Milovidov
f2c2a2a9ea
Fixed unit test
2019-09-04 19:13:05 +03:00
Vladimir Chebotarev
fa01cc162c
Merge fix.
2019-09-04 16:10:25 +00:00
alesapin
13bbae5860
Remove trash
2019-09-04 19:00:20 +03:00
Nikolai Kochetov
3bd453985b
Merge branch 'master' of https://github.com/fancyqlx/ClickHouse into fancyqlx-master
2019-09-04 18:48:12 +03:00
alesapin
544dd33b9a
Merge pull request #6816 from yandex/fix_mutations_granularity_bug
...
Fix bug with mutations after granularity change
2019-09-04 17:49:52 +03:00
Nikolai Kochetov
30155f92bf
Try to enumerate streams again.
2019-09-04 17:16:32 +03:00
Nikolai Kochetov
b98676836e
Try to enumerate streams again.
2019-09-04 17:06:41 +03:00
Zhichang Yu
cfac445144
fix bitmapSubsetInRange memory leak
2019-09-04 22:05:32 +08:00
Vladimir Chebotarev
81f49d97bd
Minor fix.
2019-09-04 13:39:54 +00:00
Vladimir Chebotarev
e9300ffbb5
Tests finally works!
2019-09-04 13:39:54 +00:00
Vladimir Chebotarev
8c4eb13be6
Fixed unavailable test servers issue in test_storage_s3.
2019-09-04 13:39:54 +00:00
Vladimir Chebotarev
3e4af7b844
Attempt to make integration tests.
2019-09-04 13:39:54 +00:00
Vladimir Chebotarev
c891590709
Added even better warning.
2019-09-04 13:39:54 +00:00
Vladimir Chebotarev
ab456262d9
Fixed multipart mechanism and added a warning about 10k parts.
2019-09-04 13:39:54 +00:00
Vladimir Chebotarev
97b7635c8a
Minimum block size to configuration.
2019-09-04 13:39:54 +00:00
Vladimir Chebotarev
395560df1b
Fixed multipart uploads and 100-continue.
2019-09-04 13:39:54 +00:00
Vladimir Chebotarev
c6136c2b16
Test improvement.
2019-09-04 13:39:54 +00:00
Vladimir Chebotarev
fa0de006d0
More style fixes.
2019-09-04 13:39:54 +00:00
Vladimir Chebotarev
a9153b2fb3
Style fixes.
2019-09-04 13:39:54 +00:00
Vladimir Chebotarev
af45849ce0
Minor test fixes.
2019-09-04 13:39:53 +00:00
Vladimir Chebotarev
96d093f9ad
Clang compatibility fixes.
2019-09-04 13:39:53 +00:00
Vladimir Chebotarev
248e26d59f
Attempt to make multipart uploads.
2019-09-04 13:39:53 +00:00
Vladimir Chebotarev
10a7f80af1
Stubs for multipart uploads.
2019-09-04 13:39:53 +00:00
Vladimir Chebotarev
dd32c92f2a
Minor fixes.
2019-09-04 13:39:53 +00:00
Vladimir Chebotarev
6b9397e805
Tests fixes.
2019-09-04 13:39:53 +00:00
alexey-milovidov
d3db5a3890
Update TableFunctionS3.h
2019-09-04 13:39:53 +00:00
Vladimir Chebotarev
63164db019
Fixed S3 PUT redirects.
2019-09-04 13:39:53 +00:00
Vladimir Chebotarev
634f82d0ad
Minor fix.
2019-09-04 13:39:53 +00:00
Vladimir Chebotarev
ff69112919
Attempt to make S3 PUT redirects (wip).
2019-09-04 13:39:53 +00:00
Vladimir Chebotarev
cca3a9acc7
Added test for PUT redirect.
2019-09-04 13:39:53 +00:00
Vladimir Chebotarev
ae40d68eb0
Updated tests.
2019-09-04 13:39:53 +00:00
Vladimir Chebotarev
7236ae0d8d
Fixed 411 error when putting to S3.
2019-09-04 13:39:53 +00:00
Vladimir Chebotarev
0504eb58be
Correct S3 PUT requests in WriteBufferFromS3.
2019-09-04 13:39:53 +00:00
Vladimir Chebotarev
19642cf822
Tests update.
2019-09-04 13:39:53 +00:00
Vladimir Chebotarev
efade38d7b
Fixed test, so it does not pass now.
2019-09-04 13:39:53 +00:00
Vladimir Chebotarev
1944ff1a48
POST to PUT, refactoring.
2019-09-04 13:39:53 +00:00
Vladimir Chebotarev
52f242daf0
tests (WIP)
2019-09-04 13:39:53 +00:00
Vladimir Chebotarev
062db0ec14
Removed templateness of ReadWriteBufferFromS3.
2019-09-04 13:39:53 +00:00
Vladimir Chebotarev
531460396d
POST S3 requests.
2019-09-04 13:39:53 +00:00
Vladimir Chebotarev
caeacafb76
Fixed GET redirects.
2019-09-04 13:39:53 +00:00
Vladimir Chebotarev
78f57c5f2a
First attempt to make redirects.
2019-09-04 13:39:53 +00:00
Vladimir Chebotarev
ff09934219
Table function and storage.
2019-09-04 13:39:53 +00:00
Vladimir Chebotarev
47985cf8a7
Wrong commit.
2019-09-04 13:39:53 +00:00
Vladimir Chebotarev
ce69683673
Copy-paste from StorageFile.
2019-09-04 13:39:53 +00:00
alesapin
a4c3937153
Small refactoring
2019-09-04 16:24:55 +03:00
Nikolai Kochetov
b9e26d15de
Try to enumerate streams again.
2019-09-04 16:17:50 +03:00
alesapin
3ffa9fa972
Resolve conflict
2019-09-04 15:44:12 +03:00
alesapin
8b6abab486
Merge branch 'master' into ObjatieGroba-feature_multiple_disks
2019-09-04 15:41:27 +03:00
Nikolai Kochetov
3a7e7287c0
Update PipelineExecutor.
2019-09-04 15:34:15 +03:00
CurtizJ
7accc09066
Merge branch 'palasonic-add-input-function' of https://github.com/palasonic1/ClickHouse into merging_input_function
2019-09-04 15:25:20 +03:00
alesapin
18ef235a3f
Fix indices mrk file extension
2019-09-04 15:22:20 +03:00
alesapin
16a544f300
Fix bug with mutations after granularity change
2019-09-04 15:19:42 +03:00
stavrolia
32bf915610
More docs
2019-09-04 14:11:30 +03:00
chertus
904cfed046
better includes
2019-09-04 13:15:34 +03:00
Nikolai Kochetov
5246be8a17
Update PipelineExecutor.
2019-09-04 12:37:56 +03:00
Alexey Milovidov
6176041935
Fixed style
2019-09-04 02:08:46 +03:00
Alexey Milovidov
ece7a05cec
Added an example of query masking rules for developers
2019-09-04 02:07:08 +03:00
CurtizJ
9cfcbd6649
fix bug in FillingBlockInputStream
2019-09-04 01:01:09 +03:00
Alexey Milovidov
843f8303b0
Minor modifications
2019-09-03 23:27:46 +03:00
Alexey Milovidov
9959e8d3e1
Fixed build
2019-09-03 23:07:27 +03:00
alexey-milovidov
b2e80b0cd9
Merge branch 'master' into query_masking
2019-09-03 22:58:15 +03:00
alexey-milovidov
1ae8150f28
Update Context.cpp
2019-09-03 22:53:59 +03:00
alexey-milovidov
4f7d472cb7
Merge pull request #6048 from Akazz/ternary-logic-light
...
Correct implementation of ternary logic for AND/OR
2019-09-03 22:09:56 +03:00
alexey-milovidov
5f33fd946f
Merge pull request #6711 from dimarub2000/exception_while_insert
...
Exception check added in client when sending insertion data.
2019-09-03 21:47:48 +03:00
akuzm
357f59cc48
Merge pull request #6667 from yandex/aku/mmap-populate
...
Pre-fault pages when allocating memory with mmap().
2019-09-03 21:41:53 +03:00
alexey-milovidov
152dba1b2e
Merge pull request #6796 from CurtizJ/fix-flappy-ttl-test
...
Fix column TTL with user defaults.
2019-09-03 21:35:00 +03:00
Alexey Milovidov
9cf0c780fb
Better code
2019-09-03 21:23:13 +03:00
alexey-milovidov
845a612b95
Merge pull request #6773 from infinivision/fix_issue_6575
...
fix DataTypeAggregateFunction deserialization
2019-09-03 21:19:41 +03:00
Nikolai Kochetov
73c052f576
Revert PipelineExecutor changes.
2019-09-03 21:05:44 +03:00
alesapin
94fe4e6521
better test
2019-09-03 20:16:01 +03:00
alesapin
e6e6c11ba3
Better test and NOTHING_TO_DO
2019-09-03 20:06:36 +03:00
Artem Zuikov
0a998fddce
Merge pull request #6801 from 4ertus2/mjoin
...
Refactoring: wrap Join logic via AnalyzedJoin iface
2019-09-03 19:53:49 +03:00
Zhichang Yu
fd0947899d
fix 00980_shard_aggregation_state_deserialization.sql
2019-09-03 23:47:09 +08:00
alesapin
52442cf549
Add system stop moves query
2019-09-03 17:50:49 +03:00
chertus
bb3dedf1dc
move Join object from ExpressionAction into AnalyzedJoin
2019-09-03 17:36:02 +03:00
stavrolia
97ac979645
Add docs for hdfs and fix some review comments
2019-09-03 17:23:51 +03:00
Dmitry Rubashkin
40a056c79b
Better naming.
2019-09-03 16:55:26 +03:00
alex-zaitsev
9032d8a196
Fixed tcp_keep_alive_timeout description
2019-09-03 16:30:15 +03:00
Nikolai Kochetov
16284b98b5
Disable 00963_achimbab for processors pipeline.
2019-09-03 15:42:24 +03:00
alesapin
48004e9b7b
Style fixes
2019-09-03 15:25:58 +03:00
Nikolai Kochetov
5113bd3650
Add task stilling to PipelineExecutor.
2019-09-03 15:06:45 +03:00
alexey-milovidov
87e061d0e1
Merge pull request #6733 from 4ertus2/some
...
Add subquery_requires_alias setting (disabled by default)
2019-09-03 14:34:28 +03:00
alexey-milovidov
ab75e8c26d
Merge pull request #6205 from zhang2014/fix/some_mutation
...
fix some mutation bug
2019-09-03 14:33:20 +03:00
alesapin
8d76febe02
Add moves to part log
2019-09-03 14:32:25 +03:00
Nikolai Kochetov
aa9481e76e
Add task stilling to PipelineExecutor.
2019-09-03 14:22:34 +03:00
alexey-milovidov
7847de1947
Merge pull request #6629 from CurtizJ/read-in-order-2
...
Implement 'read in order' optimization with processors.
2019-09-03 14:21:19 +03:00
Nikolai Kochetov
99476d0039
Add task stilling to PipelineExecutor.
2019-09-03 14:15:37 +03:00
CurtizJ
22badef1a2
Merge remote-tracking branch 'upstream/master' into merging_with_ties_and_with_fill
2019-09-03 13:47:18 +03:00
Anton Popov
aeb1860e62
Update 01006_ttl_with_default_2.sql
2019-09-03 13:31:52 +03:00
CurtizJ
ba98c038ab
fix column ttl with user defaults
2019-09-03 13:27:02 +03:00
Nikolai Kochetov
e55647eee9
Force add resize befor aggregating transform.
2019-09-03 13:14:13 +03:00
CurtizJ
6d821c4877
fix build
2019-09-03 13:07:31 +03:00
Zhichang Yu
fb5c11146a
added functional test for shard bitmap deserialization
2019-09-03 17:39:15 +08:00
Dmitry Rubashkin
ede0077df6
fix
2019-09-03 12:38:50 +03:00
Dmitry Rubashkin
d2b9990a2a
Unexpected packets received in a better way now.
2019-09-03 12:36:16 +03:00
alesapin
0e47bbca4d
Fix style check
2019-09-03 12:18:02 +03:00
alesapin
a7606d063b
Better test
2019-09-03 12:16:35 +03:00
alesapin
d08d99954f
Ugly working code
2019-09-03 11:48:43 +03:00
Nikolai Kochetov
702c1b03da
Revert to LFStack.
2019-09-03 11:42:26 +03:00
alesapin
27b0a06005
Fix stupid bug
2019-09-03 11:30:59 +03:00
alesapin
e7308c1f21
Merge branch 'master' into ObjatieGroba-feature_multiple_disks
2019-09-03 11:02:32 +03:00
zhang2014
9c50c7c718
fix crash when touches all rows alter
2019-09-03 13:48:02 +08:00
alexey-milovidov
cda9ac7385
Merge pull request #6780 from yandex/fix_mergex_column_only_stream
...
Move initialization of MergedColumnOnlyStream to constructor
2019-09-03 01:37:51 +03:00
alexey-milovidov
a52874b203
Merge pull request #6709 from yandex/time-zone-configuration
...
Fixed error with processing "timezone" in server configuration file.
2019-09-03 01:37:26 +03:00
alexey-milovidov
7447d89f1f
Merge pull request #6785 from 4ertus2/mjoin
...
More JOINs refactoring
2019-09-03 01:36:59 +03:00
CurtizJ
973b533377
Merge remote-tracking branch 'upstream/master' into read-in-order-2
2019-09-03 00:59:51 +03:00
Alexey Milovidov
1903053aa1
Fixed error in test
2019-09-02 22:58:48 +03:00
chertus
fce1b47250
more JOIN refactoring: move logic out of ExpressionAnalyzer/ExpressionAction
2019-09-02 22:58:45 +03:00
Alexey Milovidov
89e86e1d41
Slightly better config management in integration tests
2019-09-02 22:57:09 +03:00
alesapin
04a3db5857
Better test
2019-09-02 22:32:08 +03:00
Alexey Milovidov
5dbafdefdb
Merge branch 'master' into time-zone-configuration
2019-09-02 22:15:52 +03:00
Alexey Milovidov
457bc541ee
Merge branch 'master' of github.com:yandex/ClickHouse
2019-09-02 22:13:22 +03:00
Alexey Milovidov
2b0af524cb
Added a test #2282
2019-09-02 22:13:12 +03:00
alexey-milovidov
5042780423
Merge pull request #6776 from vitlibar/split-test-dictionaries
...
Split the integration test `test_dictionaries` into 4 separate tests.
2019-09-02 22:07:46 +03:00
alexey-milovidov
f180f7dd3d
Merge pull request #6779 from proller/fix27
...
CLICKHOUSE-4644 function arrayEnumerateUniqRanked: fix for empty arrays
2019-09-02 21:40:35 +03:00
CurtizJ
257df66b02
fix flappy ttl test
2019-09-02 21:29:56 +03:00
alesapin
f0c5ee5877
Merge with master
2019-09-02 20:34:18 +03:00
CurtizJ
4fea3e9688
style fixes
2019-09-02 20:18:44 +03:00
Nikolai Kochetov
52ca3f2b4c
Add stream enumeration to Processors.
2019-09-02 20:01:03 +03:00
Nikolai Kochetov
cfbb3ce6f9
Add stream enumeration to Processors.
2019-09-02 19:58:24 +03:00
Nikolai Kochetov
5352ac9145
Add stream enumeration to Processors.
2019-09-02 19:57:06 +03:00
Nikolai Kochetov
1f70aee2e6
Add stream enumeration to Processors.
2019-09-02 19:55:01 +03:00
Alexander Tokmakov
b9eb992320
Merge branch 'master' into merging_values_with_expressions
2019-09-02 19:54:56 +03:00
Alexander Tokmakov
ec5fbf525d
remove ValuesRowInputFormat
2019-09-02 19:33:58 +03:00
alesapin
5af8c196bd
Move initialization of MergedColumnOnlyStream to constructor
2019-09-02 19:31:09 +03:00
Alexander Tokmakov
d31358a280
change ValuesBlockInputStream to ValuesBlockInputFormat
2019-09-02 19:26:22 +03:00
proller
184e2ef9ab
CLICKHOUSE-4644 arrayEnumerateUniqRanked: fix for empty arrays
2019-09-02 18:49:25 +03:00
Nikolai Kochetov
88044fdc16
Add stream enumeration to Processors.
2019-09-02 18:49:18 +03:00
Alexander Kuzmenkov
fd00889981
Pre-fault mmapped buffers for hash tables.
...
Mmaped pages are copy-on-write references to the zero page, and are
faulted in on the first write. Hash table resize touches most of the
newly allocated buffer, so it's faster to pre-fault all pages after
allocation, instead of having the resize loop interrupted by page
faults.
2019-09-02 18:38:29 +03:00
Alexander Kuzmenkov
ce120ebc0d
Cosmetic change: Remove unused template parameters from Allocator.
2019-09-02 18:38:29 +03:00
CurtizJ
e122d54dcb
update comments
2019-09-02 18:22:27 +03:00
Nikolai Kochetov
464595a548
Add allow_processors flag to executeQuery.
2019-09-02 18:19:01 +03:00
Alexey Milovidov
402599a38c
Merge branch 'master' into time-zone-configuration
2019-09-02 18:13:54 +03:00
Alexey Milovidov
7bf411548f
Merge branch 'master' of github.com:yandex/ClickHouse into add-test-for-deadlock-system-tables
2019-09-02 18:04:15 +03:00
Nikolai Kochetov
52eae3a242
Add stream enumeration to Processors.
2019-09-02 17:55:43 +03:00
alexey-milovidov
a71a1693f0
Merge pull request #6777 from yandex/fix-pvs-warning-in-pipeline-executor
...
Fix PVS warning in PipelineExecutor.
2019-09-02 17:53:28 +03:00
alexey-milovidov
3f5d0ef2a8
Merge pull request #6775 from yandex/aku/pvs-warning
...
Remove a redundant condition (found by PVS Studio).
2019-09-02 17:52:25 +03:00
Vitaly Baranov
d64d75eb6d
Split the integration test test_dictionaries
into 4 separate tests.
2019-09-02 17:50:57 +03:00
Nikolai Kochetov
0016d99f5e
Add stream enumeration to Processors.
2019-09-02 17:49:05 +03:00
CurtizJ
de5e2b4d6b
Merge remote-tracking branch 'upstream/master' into merging_with_ties_and_with_fill
2019-09-02 17:34:49 +03:00
Alexander Tokmakov
8adf13047b
fix build
2019-09-02 17:33:10 +03:00
Alexander Tokmakov
3b6a038604
Tests
2019-09-02 17:33:10 +03:00
Alexander Tokmakov
d42a4323f6
Fixes
2019-09-02 17:33:10 +03:00
Alexander Tokmakov
e32ed075c8
Force disable interpreting expressions without template to check if some tests fail
2019-09-02 17:33:10 +03:00
Alexander Tokmakov
46effbd7f6
Template for functions with constant arguments
2019-09-02 17:33:10 +03:00
Alexander Tokmakov
00fc04d852
Fix
2019-09-02 17:33:10 +03:00
Alexander Tokmakov
1629f0a166
Simple heuristic to generate new template in case of failure
2019-09-02 17:33:10 +03:00
Alexander Tokmakov
a5f194cae9
Add setting to enable/disable template deduction for Values
2019-09-02 17:33:10 +03:00
Alexander Tokmakov
dd45f3c2bd
Check types of numeric literals
2019-09-02 17:33:10 +03:00
Alexander Tokmakov
c7e311bac8
Use AST to generate template
2019-09-02 17:33:10 +03:00
Alexander Tokmakov
2322a88ef0
Store TokenIterators in ASTLiteral
2019-09-02 17:33:10 +03:00
Alexander Tokmakov
dfebedfb70
Fix expression with Array and ColumnConst
2019-09-02 17:33:10 +03:00
Alexander Tokmakov
41166f0618
Fix
2019-09-02 17:33:10 +03:00
Alexander Tokmakov
6e06658363
Improvements
2019-09-02 17:33:10 +03:00
Alexander Tokmakov
6fd1319bba
Fixes
2019-09-02 17:33:10 +03:00
Alexander Tokmakov
3e214ced62
PeekableReadBuffer
2019-09-02 17:33:10 +03:00
Alexander Tokmakov
d3ee3a693c
Batch insert Values with expressions (draft)
2019-09-02 17:33:09 +03:00
Alexander Tokmakov
804c911d3f
ValuesRowInputStream changed to ValuesBlockInputStream
2019-09-02 17:33:09 +03:00
CurtizJ
da11fb86b7
implement 'with fill' modifier with processors
2019-09-02 17:29:51 +03:00
Vasily Nemkov
f98c488834
Post-review fixes
...
* Actually using the replica recovery settings for cluster
* A bit of doc on DBMS_CONNECTION_POOL_WITH_FAILOVER_MAX_ERROR_COUNT
* StorageDistributedDirectoryMonitor using settings for ConnectionPoolWithFailover
* Using SettingSeconds instead of SettingUInt64 for replica_error_decrease_period
2019-09-02 17:26:25 +03:00
Vasily Nemkov
84fc4ba4c8
Replica recovery fixes
...
* Added a limit on how many errors can replica accumulate
* Decreased default error halving time to 60 seconds
* Made both configurable via settings
* Showing errors count and estimated recovery time for each replica in system.clusters
2019-09-02 17:26:25 +03:00
alexey-milovidov
0967ecf03b
Merge pull request #6727 from yandex/merging_template_format
...
Merging Template format
2019-09-02 17:25:43 +03:00
Alexey Milovidov
dcdd8c6e3c
Merge branch 'master' into add-test-for-deadlock-system-tables
2019-09-02 16:39:26 +03:00
Nikolai Kochetov
2eecd35d27
Fix PVS warning in PipelineExecutor.
2019-09-02 16:30:51 +03:00
Alexander Kuzmenkov
ab2bd54022
Remove a redundant condition (found by PVS-Studio).
2019-09-02 16:17:14 +03:00
Nikolai Kochetov
bf0c0ed4f1
Merge branch 'master' into processors-2
2019-09-02 16:02:09 +03:00
chertus
bc95027cee
better setting name: joined_subquery_requires_alias
2019-09-02 15:53:31 +03:00
Nikolai Kochetov
278e33cfa3
Try add LFStack.
2019-09-02 15:48:58 +03:00
Nikolai Kochetov
5005c0006c
Try add LFStack.
2019-09-02 15:34:18 +03:00
chertus
2c0d569fa8
Merge branch 'master' into some
2019-09-02 15:32:24 +03:00
Zhichang Yu
9e587fb139
fix DataTypeAggregateFunction deserialization
2019-09-02 20:09:40 +08:00
alesapin
198031f787
Refactoring
2019-09-02 14:35:53 +03:00
Nikolai Kochetov
6221a42fcc
Comment out all stopwatchs in PipelineExecutor.
2019-09-02 14:02:08 +03:00
Alexander Tokmakov
3da233ef42
fix build
2019-09-02 13:47:06 +03:00
Alexander Tokmakov
e2928481a3
Merge branch 'master' into merging_template_format
2019-09-02 12:41:34 +03:00
alesapin
e7ee9b7a67
Merge master
2019-09-02 11:46:00 +03:00
Alexey Milovidov
85f45747a5
Fixed test
2019-09-02 04:04:41 +03:00
Alexey Milovidov
951079c457
Updated test
2019-09-02 04:00:58 +03:00
Alexey Milovidov
32adf456d8
Remove support for recursive-by-thread RWLocks because it makes no sense
2019-09-02 03:59:27 +03:00
Alexey Milovidov
e5ad85ba26
Fixed test
2019-09-02 03:21:42 +03:00
Alexey Milovidov
2d331fb992
Fixed possible deadlock in RWLock
2019-09-02 03:12:01 +03:00
Alexey Milovidov
de2586cd15
Merge branch 'master' into add-test-for-deadlock-system-tables
2019-09-02 00:59:25 +03:00
Alexey Milovidov
7d1b1de895
Temporarily remove all LIVE VIEW tests
2019-09-02 00:49:11 +03:00
Alexey Milovidov
ba1c70add0
Merge branch 'add-test-for-deadlock-system-tables' of github.com:yandex/ClickHouse into add-test-for-deadlock-system-tables
2019-09-01 22:21:22 +03:00
Alexey Milovidov
de44330cfa
Updated exception message
2019-09-01 22:21:00 +03:00
Alexey Milovidov
45a9b4e184
Merge branch 'master' into add-test-for-deadlock-system-tables
2019-09-01 22:20:04 +03:00
Alexey Milovidov
4ebf610808
Disable query profiler with sanitizers
2019-09-01 19:21:54 +03:00
Alexey Milovidov
8917572087
Speed up another test in cases when query_log is large (such as on production servers)
2019-09-01 18:28:43 +03:00
Alexey Milovidov
55f11b3675
Speed up test for "text_log" in cases when text_log is large (such as on production servers)
2019-09-01 18:25:46 +03:00
Ivan
4d21f97d6a
Increase test timeout
2019-09-01 16:03:38 +03:00
Alexey Milovidov
6940395c5d
Fixed tests
2019-09-01 15:40:06 +03:00
Alexey Milovidov
2b6d27d587
Merge branch 'add-test-for-deadlock-system-tables' of github.com:yandex/ClickHouse into add-test-for-deadlock-system-tables
2019-09-01 15:16:54 +03:00
Alexey Milovidov
27d753eab7
Fixed error
2019-09-01 15:16:31 +03:00
alexey-milovidov
7ababf2644
Merge branch 'master' into add-test-for-deadlock-system-tables
2019-09-01 04:35:10 +03:00
Alexey Milovidov
6f02cd145f
Added a kludge (experimental)
2019-09-01 04:32:44 +03:00
alexey-milovidov
2e86aece86
Merge pull request #6763 from yandex/add-os-thread-ids-in-system-tables
...
Add "os_thread_ids" column to system tables
2019-09-01 04:30:16 +03:00
alexey-milovidov
1dd28867b0
Merge pull request #6689 from yandex/merge_tree_settings_alter
...
Refactoring of immutable settings
2019-09-01 04:29:47 +03:00
Alexey Milovidov
23b28e6cdc
Added another test for deadlock
2019-09-01 02:35:33 +03:00
Alexey Milovidov
cb79e2371e
Add "os_thread_ids" column to system tables
2019-09-01 00:47:15 +03:00
Alexey Milovidov
dcc6163d32
Added function "trap"
2019-09-01 00:39:17 +03:00
alesapin
7382a9f3c3
Rename method for settings check
2019-09-01 00:15:40 +03:00
alexey-milovidov
d8d2b623d2
Merge pull request #6759 from yandex/add-test-rwr-shard-deadlock
...
Added a test for possible deadlock in distributed queries
2019-08-31 18:51:48 +03:00
alexey-milovidov
fcfc807bb3
Merge pull request #6756 from yandex/add-test-deadlock-rename-table
...
Added a test for deadlock in RENAME TABLE
2019-08-31 16:01:59 +03:00
Alexey Milovidov
aac0b27daa
Fixed possible deadlock in distributed queries
2019-08-31 15:18:14 +03:00
Alexey Milovidov
783df7a5c5
Added a test that prooves that our locking model is non-viable
2019-08-31 14:32:14 +03:00
Alexey Milovidov
c0e465f9f0
Stress test: more beautiful
2019-08-31 14:20:09 +03:00
Alexey Milovidov
01035a9e78
Merge branch 'master' of github.com:yandex/ClickHouse into add-test-deadlock-rename-table
2019-08-31 13:46:24 +03:00
alexey-milovidov
ddbb1abbaf
Merge pull request #6752 from yandex/added-test-rename-merge-race-condition
...
Added a test for RENAME / Merge table race condition
2019-08-31 13:45:41 +03:00
alexey-milovidov
3767979295
Merge pull request #6753 from yandex/avoid-race-condition-processors
...
Avoid data race on Settings in KILL QUERY.
2019-08-31 13:45:14 +03:00
alexey-milovidov
d90518dadf
Merge pull request #6755 from vitlibar/add-test-reload-after-fail-in-cache-dictionary
...
Add integration test for handling errors by a cache dictionary.
2019-08-31 13:44:40 +03:00
Alexey Milovidov
3568d3d890
Updated test
2019-08-31 13:38:20 +03:00
Alexey Milovidov
202673e3bd
Avoid deadlock in multiple tables RENAME
2019-08-31 13:37:28 +03:00
Nikolai Kochetov
300dc80194
Update Aggregator interface.
2019-08-31 11:58:16 +03:00
Alexey Milovidov
d879bcb010
Added a test for deadlock in RENAME TABLE
2019-08-31 05:32:42 +03:00
Alexey Milovidov
e4376a3f6f
Addition to prev. revision
2019-08-31 04:21:10 +03:00
Vitaly Baranov
fbd616b6a4
Add integration test for handling errors by a cache dictionary.
2019-08-31 03:39:38 +03:00
Alexey Milovidov
57c8091e5b
Better stress test script
2019-08-31 03:30:12 +03:00
Alexey Milovidov
5fcdd6f20b
Added stress test variant that is as simple to run as ./stress
2019-08-31 03:19:10 +03:00
Alexey Milovidov
bb0ca310ab
Allow to ATTACH live views
2019-08-31 02:38:03 +03:00
Alexey Milovidov
fd85a862f0
Added a test just in case
2019-08-31 02:19:05 +03:00
Alexey Milovidov
2fd8f5c324
Removed code that I don't understand and that has no comments
2019-08-31 02:09:08 +03:00
Alexey Milovidov
cc118b3fed
Added a test for RENAME / Merge table race condition
2019-08-31 01:43:15 +03:00
alesapin
2647d4ca15
Rename immutable to readonly
2019-08-30 23:12:26 +03:00
Alexander Tokmakov
cd5d733f75
rewrite unit test with gtest
2019-08-30 22:08:23 +03:00
alesapin
6f30338c08
Fixes
2019-08-30 21:31:35 +03:00
Ivan
cd5c0fc9ac
Fix build issues ( #6744 )
...
* libcxxabi uses exception handling library as public
* Don't set -stdlib for internal libc++ - it poisons the checks.
* Enable capnproto in unbundled build back
2019-08-30 20:40:27 +03:00
alexey-milovidov
6352c57afb
Merge pull request #6748 from yandex/fix_bad_size_of_marks
...
Fix bad size of marks with skip indices
2019-08-30 20:26:59 +03:00
Alexander Tokmakov
4c744af113
minor style fixes
2019-08-30 20:25:35 +03:00
alesapin
808f4d0b8a
Intermediate refactoring
2019-08-30 19:50:59 +03:00
Alexey Milovidov
ace08fa344
Merge branch 'master' into time-zone-configuration
2019-08-30 19:27:08 +03:00
Alexey Milovidov
83c75ca2ad
Added a test (but it doesn't reproduce the issue #6746 )
2019-08-30 19:21:05 +03:00
stavrolia
974789d379
add const
2019-08-30 18:19:05 +03:00
alesapin
d4ea6a5234
Fix comment
2019-08-30 17:30:28 +03:00
alesapin
f6120558df
Fix bad size of marks
2019-08-30 17:29:08 +03:00
Nikolai Kochetov
18fff141d1
Update max_threads for processors.
2019-08-30 17:21:22 +03:00
Alexey Milovidov
4cb640717b
Fixed test
2019-08-30 16:28:27 +03:00
stavrolia
f51901bb3f
fix comment
2019-08-30 16:27:05 +03:00
Alexey Milovidov
da5e7f31c4
Updated README
2019-08-30 16:25:34 +03:00
Alexey Milovidov
48bf4abdf0
Fixed function name
2019-08-30 16:14:47 +03:00
Alexey Milovidov
3fdcc4ab30
Fixed typo in README.md
2019-08-30 16:14:20 +03:00
alexey-milovidov
ce73e17ff6
Merge pull request #6730 from yandex/fallback_o_direct
...
Fallback from O_DIRECT.
2019-08-30 16:08:19 +03:00
alexey-milovidov
e5a7f451f0
Merge pull request #6737 from vitlibar/improve-error-handling-in-cache-dictionary
...
Improve error handling in cache dictionaries
2019-08-30 16:06:07 +03:00
alexey-milovidov
b27f5a7390
Merge pull request #6740 from Enmk/reduced_locking_in_IBlockInputStream
...
Reduced children_mutex lock scope in IBlockInputStream
2019-08-30 16:02:22 +03:00
chertus
e9c4f36586
Merge branch 'master' into some
2019-08-30 15:49:55 +03:00
alesapin
d7e54d3c14
Merge branch 'master' of github.com:yandex/ClickHouse into ObjatieGroba-feature_multiple_disks
2019-08-30 12:53:24 +03:00
Vitaly Baranov
da8f67123f
Improve error handling in cache dictionaries:
...
allow using expired values while the source of a cache dictionary doesn't respond;
clone the source after an error to reset connections;
don't ask the source for a little time after error;
show the last exception in system.dictionaries for a cache dictionary too.
2019-08-30 12:50:38 +03:00
Vasily Nemkov
b66485a1d2
Reduced children_mutex lock scope in IBlockInputStream
...
This is to fix TSan warning 'lock-order-inversion'.
Thread locks IBlockInputStream::children_mutex (A) and then subsequently locks
MergeTreeDataPart::columns_lock mutex (B), holding it for extended period of
time, surviving the unlock of the A. Then, while B is still locked, A
is locked again, causing a TSan warning.
2019-08-30 11:24:00 +03:00
CurtizJ
048d3da9ab
better types comparison and conversion in FillingBlockInputStream
2019-08-30 01:24:33 +03:00
Alexander Tokmakov
e3982704ea
try to fix build
2019-08-30 00:46:36 +03:00
alexey-milovidov
358ad13930
Merge pull request #6715 from yandex/remove-mimalloc
...
Remove mimalloc
2019-08-30 00:41:33 +03:00
Alexander Tokmakov
d95d53b4e4
better error messages
2019-08-29 22:35:59 +03:00
Alexey Milovidov
0bca68e50b
Style
2019-08-29 21:55:20 +03:00
chertus
3ad43daae3
Merge branch 'master' into some
2019-08-29 21:50:47 +03:00
chertus
d5cfbcf6e1
subquery_requires_alias setting (disabled by default)
2019-08-29 21:45:34 +03:00
Dmitry Rubashkin
876847f3f7
Now stacked logs are received in appropriate way.
2019-08-29 20:30:16 +03:00
CurtizJ
a6e43c4119
merging with master
2019-08-29 19:48:02 +03:00
alesapin
1813b96f82
Finally build, possible trash.
2019-08-29 19:17:47 +03:00
Alexey Milovidov
a894288fa0
Fallback from O_DIRECT.
2019-08-29 18:48:00 +03:00
stavrolia
011c752ed7
Add unit test
2019-08-29 18:38:33 +03:00
Ivan
5851316742
Don't interrupt copyData() used inside Kafka materialized views ( #6597 )
...
* Print better offsets on commit
* Stop consumption on the read buffer level
* Don't use cancellation in the middle of copyData()
* Add test
* Disable squashing stream for Kafka materialized views
* Commit last read message, since rdkafka auto-modifies offset
2019-08-29 18:36:07 +03:00
alexey-milovidov
c19e5faf4c
Merge pull request #6717 from yandex/fix-data-race-in-storage-merge
...
Fix for data race in StorageMerge
2019-08-29 18:25:48 +03:00
CurtizJ
d7a712e7ae
update logic of 'with fill' modifier
2019-08-29 18:19:12 +03:00
alexey-milovidov
2b124c5af8
Merge pull request #6718 from vitlibar/fix-extract-tuple-from-json
...
Fix extracting a Tuple from JSON
2019-08-29 17:40:26 +03:00
Alexander Tokmakov
03c83169bd
Merge branch 'master' into merging_template_format
2019-08-29 16:34:25 +03:00
Alexander Tokmakov
d6ca9fee63
unit test for PeekableReadBuffer
2019-08-29 16:30:43 +03:00
alesapin
549c61cad9
Update MarkInCompressedFile.h
2019-08-29 15:38:20 +03:00
Dmitry Rubashkin
4bd79c47dc
Now send_logs_level won't affect catching exception. Test added.
2019-08-29 15:36:06 +03:00
alesapin
dac55278ad
Better comments
2019-08-29 14:15:56 +03:00
alesapin
702b47ae5b
Remove redundant changes
2019-08-29 13:56:43 +03:00
alesapin
0899b3818d
Remove redundant changes
2019-08-29 13:49:26 +03:00
alesapin
67f9753775
Merge branch 'master' into bad_size_of_marks_skip_idx_bug
2019-08-29 11:07:56 +03:00
alesapin
d3b378ea10
Fix flappy test (descrease number of iterations)
2019-08-29 11:02:50 +03:00
zhang2014
275c0d88b3
fix build failure
2019-08-29 12:54:09 +08:00
zhang2014
74c9eea657
fix test failure
2019-08-29 11:34:00 +08:00
zhang2014
3c7405bdb0
move test to integration & refer max_expanded_ast_elements
2019-08-29 11:31:22 +08:00
zhang2014
92740212b5
fix build failure
2019-08-29 11:15:15 +08:00
zhang2014
7432845f60
add test case
2019-08-29 11:14:40 +08:00
zhang2014
6c3626b629
truncate should remove mutations
2019-08-29 11:14:40 +08:00
zhang2014
54b65bac50
fix max_ast_elements settings with merge mutation
2019-08-29 11:06:35 +08:00
Vitaly Baranov
4ec12c3d24
Add more tests for JSON functions.
2019-08-29 01:55:35 +03:00
Vitaly Baranov
6cbb52128b
Fix extracting tuple from JSON.
2019-08-29 01:55:35 +03:00
Alexey Milovidov
d1a980fcdd
Fix for data race in StorageMerge
2019-08-29 01:18:26 +03:00
Ivan
b4339f266d
Make a better build scheme ( #6500 )
...
* Fix shared build
* Major default libs refactor
* Fix build with gcc_eh
* Link all libraries as a big group.
* Use global interface library as a group
* Build capnproto using our cmake
* Use only internal libunwind
2019-08-28 23:49:37 +03:00
Alexey Milovidov
06ea75f9fd
Merge branch 'master' of github.com:yandex/ClickHouse
2019-08-28 23:15:28 +03:00
Alexey Milovidov
e9875950a4
Make test timeout to be more significant
2019-08-28 22:36:04 +03:00
Alexey Milovidov
39d50b5144
Remove mimalloc
2019-08-28 22:01:52 +03:00
Artem Zuikov
405f060f4f
Merge pull request #6708 from 4ertus2/some
...
Test for #4858
2019-08-28 21:57:46 +03:00
Alexey Milovidov
48dce81e61
Minor modifications after #6413
2019-08-28 21:54:30 +03:00
alexey-milovidov
33311a9bf1
Merge branch 'master' into atomic_zookeeper2
2019-08-28 21:34:42 +03:00
alesapin
b4d98f6e13
Trying to fix vertical merge
2019-08-28 21:23:20 +03:00
alexey-milovidov
44dd3bd792
Merge pull request #6692 from yandex/remove-queue_max_wait_ms
...
Set default value of "queue_max_wait_ms" to zero, because current value makes no sense
2019-08-28 21:06:09 +03:00
alexey-milovidov
7b9b67fd71
Merge pull request #6695 from yandex/improve-table-locks
...
Avoid possible deadlock in TRUNCATE of Replicated table.
2019-08-28 21:05:26 +03:00
alexey-milovidov
6d2dca3242
Merge pull request #6705 from 4ertus2/bugs
...
JOINs with not nullable types and join_use_nulls=1
2019-08-28 21:05:16 +03:00
alexey-milovidov
c72dffc591
Merge pull request #6706 from yandex/client-do-not-substitute-inside-query
...
Disable Poco::AbstractConfiguration substitutions in query in clickhouse-client
2019-08-28 21:04:56 +03:00
Alexey Milovidov
eb15c9416a
Fixed style
2019-08-28 21:00:40 +03:00
Dmitry Rubashkin
4b7f5f20c1
Exception check added when sending data by parts.
2019-08-28 20:52:17 +03:00
Nikolai Kochetov
d6e13cbb92
Update max_threads for processors.
2019-08-28 20:48:41 +03:00
Nikolai Kochetov
ca232cebfb
Update max_threads for processors.
2019-08-28 20:30:48 +03:00
Alexey Milovidov
509717dea7
Added integration test
2019-08-28 20:18:19 +03:00
Alexey Milovidov
cf57a88495
Added a way to forbid static initialization of a class
2019-08-28 20:13:29 +03:00
Alexey Milovidov
30cc569845
Avoid initializing DateLUT in static constructors
2019-08-28 20:11:40 +03:00
chertus
91bc0eca11
add test for #4858
2019-08-28 20:00:20 +03:00
Alexander Tokmakov
c8096542bf
more tests and fixes
2019-08-28 19:46:54 +03:00
chertus
5e27937227
fix RIGHT JOIN for Tuples
2019-08-28 18:44:18 +03:00
alexey-milovidov
e2b05f6f9c
Merge pull request #6700 from yandex/aku/shm-5417-formatting
...
Formatting changes for StringHashMap PR #5417 .
2019-08-28 18:30:59 +03:00
alexey-milovidov
819f1f2aa6
Merge pull request #6701 from yandex/aku/no-cache-low-cardinality
...
Disable consecutive key optimization for UInt8/16 LowCardinality columns.
2019-08-28 18:30:24 +03:00
Alexey Milovidov
b6a0dba2df
Added a setting "connection_pool_max_wait_ms"
2019-08-28 18:27:26 +03:00
Alexey Milovidov
cced091881
Addition to prev. revision
2019-08-28 18:24:35 +03:00
Alexey Milovidov
d1c268c2ed
Added setting "kafka_max_wait_ms"
2019-08-28 18:24:23 +03:00
Alexey Milovidov
06c0e35e46
Added setting "replace_running_query_max_wait_ms"
2019-08-28 18:21:57 +03:00
Alexey Milovidov
d06e350312
Added setting "replace_running_query_max_wait_ms"
2019-08-28 18:20:22 +03:00
Alexey Milovidov
a9702aa6f2
Merge branch 'master' into remove-queue_max_wait_ms
2019-08-28 18:16:53 +03:00
alexey-milovidov
24c8ee9fcd
Merge pull request #6703 from arenadata/ADQM-40
...
test for orc input format
2019-08-28 18:14:40 +03:00
Alexey Milovidov
f519234908
Added a test
2019-08-28 18:13:19 +03:00
Alexey Milovidov
10b878b30b
Disable Poco::AbstractConfiguration substitutions in query in clickhouse-client
2019-08-28 18:06:30 +03:00
chertus
90d5410aaa
join_use_nulls with not nullable types
2019-08-28 17:14:09 +03:00
dimarub2000
6fe40a0d90
Merge branch 'master' into perfomance_test_help_size
2019-08-28 16:38:54 +03:00
alexey-milovidov
696d505a1a
Merge pull request #6656 from vzakaznikov/fix_live_view_no_users_thread
...
Fix live view no users thread
2019-08-28 16:33:36 +03:00
akonyaev
9d0e5b925b
ADQM-40 test for orc input format
2019-08-28 16:26:38 +03:00
Alexey Milovidov
a1101e5278
Fixed build
2019-08-28 16:21:19 +03:00
Alexey Milovidov
8b973fd9f2
Merge branch 'improve-table-locks' of github.com:yandex/ClickHouse into improve-table-locks
2019-08-28 15:59:23 +03:00
Alexey Milovidov
625e128770
Merge branch 'master' into improve-table-locks
2019-08-28 15:41:30 +03:00
Alexey Milovidov
99d62efb4d
Added a test
2019-08-28 15:26:13 +03:00
Alexander Kuzmenkov
0b5a7f5f4a
Disable consecutive key optimization for UInt8/16 LowCardinality
...
columns.
A follow-up to #6298 , this is as well a part of StringHashMap PR #5417
by Amos Bird.
2019-08-28 14:05:52 +03:00
Alexander Kuzmenkov
24a8755b82
Formatting changes for StringHashMap PR #5417 .
2019-08-28 13:52:14 +03:00
Alexey Milovidov
32c7f9688a
Removed extra quoting from Settings
2019-08-28 13:13:22 +03:00
Artem Zuikov
8fa4575a88
Merge pull request #6693 from 4ertus2/mjoin
...
Minor refactoring
2019-08-28 10:12:37 +03:00
Alexey Milovidov
f2d081a785
Addition to prev. revision
2019-08-28 03:42:45 +03:00
Alexey Milovidov
3db38c690e
Changes to Benchmark after merge
2019-08-28 03:15:08 +03:00
Alexey Milovidov
c8798b2ffa
Slightly improve table locks
2019-08-28 02:47:30 +03:00
alexey-milovidov
44424651b0
Merge pull request #6343 from dimarub2000/benchmark_comparison_mode
...
[WIP] Clickhouse-benchmark comparison mode
2019-08-28 02:38:07 +03:00
alexey-milovidov
4782c1170c
Merge pull request #6691 from yandex/weiqxu-master
...
Merging "check free space when use external sort/aggerator"
2019-08-28 01:55:18 +03:00
Alexey Milovidov
e7cbd34a29
Improve table locks (incomplete)
2019-08-27 23:43:35 +03:00
Alexey Milovidov
285d66cee1
Improve table locks (incomplete)
2019-08-27 23:43:08 +03:00
Vitaliy Zakaznikov
e80ff65a0f
Removing allow_experimental_live_view option from clickhouse-client.xml.
2019-08-27 16:23:12 -04:00
alexey-milovidov
c736d6b495
Merge pull request #6676 from dimarub2000/right_left_problem_#6381
...
Query transformation for external database fixed.
2019-08-27 23:11:39 +03:00
chertus
5208a70203
one less place with changed nullability columns
2019-08-27 22:41:51 +03:00
Alexey Milovidov
63c0070cd5
Fixed flacky test
2019-08-27 22:32:33 +03:00
Alexey Milovidov
0add95b7d8
Set default value of "queue_max_wait_ms" to zero, because current value makes no sense
2019-08-27 22:21:53 +03:00
Alexey Milovidov
25c53ccd9e
Rename setting
2019-08-27 22:05:35 +03:00
Alexey Milovidov
b21fdff77e
Merging #6678
2019-08-27 21:59:21 +03:00
Alexey Milovidov
5ca8f8d695
Merge branch 'master' of https://github.com/weiqxu/ClickHouse into weiqxu-master
2019-08-27 21:52:09 +03:00
Nikolai Kochetov
4cb52cebea
Update max_threads for processors.
2019-08-27 21:37:28 +03:00
Alexander Tokmakov
93c672aa0b
delete BlockInputStreamFromRowInputStream
2019-08-27 21:29:56 +03:00
CurtizJ
a169213691
test for limit with ties
2019-08-27 21:11:02 +03:00
CurtizJ
50d870705c
limit with ties for processors
2019-08-27 20:48:42 +03:00
Alexander Tokmakov
cf3a8b993b
allow skipping fields in TemplateRowInputFormat
2019-08-27 19:53:26 +03:00
stavrolia
f4e0dceddb
some changes
2019-08-27 18:20:31 +03:00
Alexey Milovidov
8ca00a26f6
Fixed build
2019-08-27 17:31:34 +03:00
Alexey Milovidov
c385c950ba
Merge branch 'master' into replicate-merge-tree-minor-lock-improvement
2019-08-27 17:30:48 +03:00
CurtizJ
42633c801b
Merge remote-tracking branch 'upstream/master' into merging_with_ties_and_with_fill
2019-08-27 17:11:57 +03:00
alexey-milovidov
d12ced8099
Merge pull request #6191 from svladykin/ttldropparts
...
TTL: Only drop altogether the expired parts and not partially prune them.
2019-08-27 16:54:56 +03:00
alesapin
106b9717cd
Refactoring of immutable settings
2019-08-27 16:14:19 +03:00
Dmitry Rubashkin
17f18e42c0
new line
2019-08-27 16:13:40 +03:00
Dmitry Rubashkin
f1f85a5a24
Fixed case with single subquery and added tests.
2019-08-27 16:09:58 +03:00
alexey-milovidov
8db93d392b
Merge pull request #6685 from yandex/merge_tree_settings_alter
...
Alter merge tree settings with other types of alter
2019-08-27 16:07:28 +03:00
alesapin
36472b14f9
Defend kafka storage from alters
2019-08-27 12:48:20 +03:00
alesapin
7851d8fe0a
Add ability to alter settings with other types of alter
2019-08-27 12:34:53 +03:00
Nikolai Kochetov
d958316e58
Enable processors by default. Do not check block srtucture in SourceFromInutStream if not debug.
2019-08-27 11:17:42 +03:00
Weiqing Xu
2fbcd607f3
check free space when use external sort/aggerator
2019-08-27 08:23:07 +08:00
Vitaliy Zakaznikov
5fb5c8dffc
Updating all live view tests to set the allow_experimental_live_view option.
2019-08-26 19:50:37 -04:00
Alexey Milovidov
66203973f2
Merge branch 'master' of github.com:yandex/ClickHouse
2019-08-27 00:41:18 +03:00
Alexey Milovidov
7985270624
Disable processors by default
2019-08-27 00:41:10 +03:00
Alexey Milovidov
d654f2507e
Fixed typo in test
2019-08-27 00:40:56 +03:00
Alexey Milovidov
57fa4e1dd7
Minor lock improvement for ReplicatedMergeTree
2019-08-27 00:40:29 +03:00
alexey-milovidov
16ba2fa85a
Merge pull request #6662 from Enmk/hasTokenCaseInsensitive
...
Implemented hasTokenCaseInsensitive function
2019-08-27 00:39:04 +03:00
alexey-milovidov
9fa5ee758d
Merge pull request #6670 from 4ertus2/bugs
...
Fix two vulnerabilities in Codecs
2019-08-27 00:38:09 +03:00
alexey-milovidov
9cdc434319
Merge pull request #6672 from yandex/aku/reverse-index
...
Separate the hash table interface for ReverseIndex.
2019-08-27 00:38:00 +03:00
alexey-milovidov
561b173ddc
Merge pull request #6675 from yandex/simplify-shared-ptr-helper
...
Simplify shared_ptr_helper
2019-08-27 00:36:52 +03:00
CurtizJ
5470db34e7
add test for limit with fill
2019-08-27 00:00:16 +03:00
CurtizJ
5f25c2d7b4
merging with master
2019-08-26 22:49:52 +03:00
CurtizJ
1774ac4b9e
Merge remote-tracking branch 'upstream/master' into HEAD
2019-08-26 22:29:12 +03:00
Dmitry Rubashkin
5989b19684
Final
2019-08-26 22:16:28 +03:00
Alexey Milovidov
0eec226c9a
Simplify shared_ptr_helper
2019-08-26 22:07:29 +03:00
Dmitry Rubashkin
0c75d5f42b
Function transformQueryForExternalDatabase() fixed
2019-08-26 22:03:47 +03:00
alesapin
cf31187254
Resolve conflicts
2019-08-26 21:08:58 +03:00
Alexander Kuzmenkov
c0bb52ca6d
Separate the hash table interface for ReverseIndex.
...
It is significantly different from other uses of hash tables, and poses
the main obstacle to changing the hash table interface to the one that
can be easily supported by compound hash tables.
Make it explicitly separate, implement it only for a particular kind of
HashTable, and move this implementation to the ReverseIndex module.
2019-08-26 21:00:44 +03:00
Anton Popov
4cd376f587
fix table ttl after bad merge with master
2019-08-26 21:00:13 +03:00
CurtizJ
fa5aeb757f
fix clang build
2019-08-26 20:37:40 +03:00
chertus
12084270de
fix build
2019-08-26 19:58:40 +03:00
Dmitry Rubashkin
34fefcfa2f
Merge branch 'perfomance_test_help_size' of github.com:dimarub2000/ClickHouse into perfomance_test_help_size
2019-08-26 19:46:28 +03:00
Dmitry Rubashkin
1da261576e
Try fix2
2019-08-26 19:42:20 +03:00
CurtizJ
4a7459f3b3
cleanup and update comments
2019-08-26 18:25:18 +03:00
CurtizJ
c63eeb8933
add FinishSortingTransform, refactor MergeSortingTransform
2019-08-26 17:54:29 +03:00
alesapin
0d0ebf885f
Remove two redundant arguments from alter
2019-08-26 17:50:34 +03:00
chertus
d17a64c28d
fix vulnerabilities
2019-08-26 17:39:49 +03:00
alesapin
dff0cc1e1c
Remove COW and add MultiVersion
2019-08-26 17:24:29 +03:00
Alexey Milovidov
479b4d81f3
Fixed error
2019-08-26 16:46:07 +03:00
alexey-milovidov
2f5e6158e7
Update TerminalSize.cpp
2019-08-26 16:27:12 +03:00
Alexey Milovidov
60d660e263
Merge branch 'master' into merge-constraints
2019-08-26 16:13:44 +03:00
Alexander Tokmakov
f9445626d1
better parsing of format string
2019-08-26 16:02:15 +03:00
Dmitry Rubashkin
4f89dcc80d
Try to fix
2019-08-26 15:47:19 +03:00
alexey-milovidov
c2b6cffabc
Update IStorage.cpp
2019-08-26 15:39:35 +03:00
alesapin
8047aab684
Add const
2019-08-26 13:13:56 +03:00
alesapin
062034dfd8
Eventually merged with master
2019-08-26 13:07:32 +03:00
Vasily Nemkov
d0d63d769e
Implemented hasTokenCaseInsensitive function
...
And tests;
2019-08-26 11:00:48 +03:00
Alexey Milovidov
6e8b7b9c3b
Fixed error
2019-08-26 05:53:42 +03:00
Alexey Milovidov
25635d1ab0
Fixed build of tests
2019-08-26 05:46:21 +03:00
Vitaliy Zakaznikov
c70f656d5d
Another attempt to enable allow_experimental_live_view options during tests.
2019-08-25 21:57:32 -04:00
Alexey Milovidov
2a3e0eb1f1
Merge branch 'master' into merge-constraints
2019-08-26 04:30:31 +03:00
Vitaliy Zakaznikov
12cb72175b
Updating test server config to enable live views using the allow_experimental_live_view option.
2019-08-25 20:44:03 -04:00
Vitaliy Zakaznikov
7fb13b12f9
Reverting to previous no users thread functionality to avoid
...
keeping no users thread always alive for each live view.
2019-08-25 08:27:47 -04:00
Vitaliy Zakaznikov
2342d64d1b
* Updating no users thread to sleep 3 times longer when users are present
...
to reduce the number of times thread wakes up.
* Updating startNoUsersThread to return if the thread is already running.
2019-08-25 07:36:08 -04:00
alexey-milovidov
d0555d8eab
Merge pull request #6653 from yandex/speed-up-memory-tracker
...
Speed up MemoryTracker by function inlining
2019-08-25 04:55:46 +03:00
Vitaliy Zakaznikov
62988800e6
Rewriting implementation of LIVE VIEW no users thread.
2019-08-24 21:40:24 -04:00
Vitaliy Zakaznikov
f959c29be6
Revert "Temporarily disable all LIVE VIEW tests because this feature has subtle bugs that manifestate under TSan"
...
This reverts commit 96869d405f
.
2019-08-24 21:38:50 -04:00
Alexey Milovidov
d798cbde2f
Fixed double whitespaces
2019-08-25 01:28:06 +03:00
Alexey Milovidov
6d3250867c
Fixed build of tests
2019-08-25 01:08:45 +03:00
Alexey Milovidov
32a44936e0
Merge branch 'master' into remove-compiler
2019-08-25 01:07:19 +03:00
Alexey Milovidov
7144a3f827
Speed up MemoryTracker by function inlining
2019-08-25 01:06:13 +03:00
Alexey Milovidov
ffbbb173c5
Addition to prev. revision
2019-08-25 01:04:58 +03:00
Alexey Milovidov
17a1938f0f
Addition to prev. revision
2019-08-25 01:04:36 +03:00
Nikita Vasilev
2dbfabd08c
fix Set index check useless ( #6651 )
...
* fixed useless detection
* fixed useless detection
* fix
* fix
* fix
2019-08-25 01:01:36 +03:00
Alexey Milovidov
2fc177830c
Added a test
2019-08-25 01:01:01 +03:00
Alexey Milovidov
9660a4db80
Better exception message
2019-08-25 00:35:07 +03:00
Alexey Milovidov
3fef8e92ad
Merging CONSTRAINTS support
2019-08-25 00:20:20 +03:00
alexey-milovidov
11effc8576
Merge pull request #6645 from nikvas0/nikvas0/fix_index_mutation_test
...
Fixed indices mutations tests
2019-08-24 21:04:43 +03:00
alexey-milovidov
9a51e5e386
Merge pull request #6650 from weiqxu/master
...
fix HDFS HA can't work on DEBUG mode
2019-08-24 21:02:55 +03:00
alexey-milovidov
03deb642d5
Merge pull request #6647 from yandex/fix-trim
...
Fixed "trim" functions
2019-08-24 17:36:38 +03:00
Alexey Milovidov
a6997aa83f
Modifications after merging constraints support
2019-08-24 16:00:04 +03:00
Alexey Milovidov
f10cf3b082
Merge branch 'master' of github.com:yandex/ClickHouse
2019-08-24 15:18:13 +03:00
Alexey Milovidov
cd620d2de5
Fixed race condition in test (once again)
2019-08-24 15:18:03 +03:00
alexey-milovidov
95da4505f4
Merge pull request #6644 from 4ertus2/bugs
...
Fix crash in OptimizedRegularExpression
2019-08-24 15:09:04 +03:00
Weiqing Xu
b7fdfcc797
fix HDFS HA can't work on DEBUG mode
...
The Describe the bug
when the using HDFS HA nameserivce as the uri, the port will be 0.
hdfsBuilderSetNameNodePort will be called to set the port.
hdfsBuilderSetNameNodePort call asset to check if the port is greater
than 0.
So in Release mode, it works OK. In the Debug mode, the asset will fail.
How to reproduce
when compiler the Clickhouse, use DEBUG mode, it will throw error when
using HDFS HA nameservice url
2019-08-24 17:27:36 +08:00
Nikita Vasilev
2464dd0b9f
fix
2019-08-24 11:51:02 +03:00
Alexey Milovidov
cc0157b293
Added a test
2019-08-24 02:07:05 +03:00
Alexey Milovidov
cdd6dca517
Remove Compiler
2019-08-24 00:10:26 +03:00
alexey-milovidov
44d3e1e837
Update Client.cpp
2019-08-23 23:35:36 +03:00
Alexey Milovidov
d38e9ee229
Fixed "trim" functions (in progress)
2019-08-23 23:32:31 +03:00
alexey-milovidov
13f59d3f6c
Update Client.cpp
2019-08-23 23:13:08 +03:00
alexey-milovidov
eeeaf8fbee
Merge pull request #6643 from yandex/double-whitespaces
...
Added a check for double whitespaces
2019-08-23 23:10:12 +03:00
Alexander Tokmakov
0136ef9a5f
move formats to processors
2019-08-23 22:47:22 +03:00
Nikita Vasilev
ba2d17c12a
fix
2019-08-23 22:36:17 +03:00
Nikita Vasilev
94df978223
Merge remote-tracking branch 'upstream/master' into nikvas0/fix_index_mutation_test
2019-08-23 22:26:23 +03:00
Nikita Vasilev
7dffa0fe9f
added wait for mutation to indices tests
2019-08-23 22:19:36 +03:00
alexey-milovidov
012a5f8911
Merge pull request #6596 from Enmk/hasToken
...
hasToken function implementation
2019-08-23 21:41:33 +03:00
chertus
a21b43913f
fix crash in OptimizedRegularExpression
2019-08-23 21:40:42 +03:00
Alexey Milovidov
b42f85e16b
Added a check for double whitespaces
2019-08-23 21:30:04 +03:00
Alexander Tokmakov
1572d0c5b6
Merge branch 'master' into merging_template_format
2019-08-23 20:34:14 +03:00
alexey-milovidov
c781e1c6a7
Update StringSearcher.h
2019-08-23 19:09:24 +03:00
alexey-milovidov
50b927a9d7
Update StringSearcher.h
2019-08-23 19:08:27 +03:00
dimarub2000
859d97e8fd
Renaming
2019-08-23 18:47:27 +03:00
Alexey Milovidov
016b1ee2f7
Increase timeout for "stack overflow" test because it may take a long time in debug build
2019-08-23 18:42:45 +03:00
Dmitry Rubashkin
9e6c629134
Style fixed
2019-08-23 17:54:10 +03:00
dimarub2000
6e098eb953
New line added :)
2019-08-23 16:25:46 +03:00
dimarub2000
a367f94923
Fix after review
2019-08-23 16:19:12 +03:00
Alexander Tokmakov
734a0f23a9
Merge branch 'master' into merging_template_format
2019-08-23 15:32:35 +03:00
CurtizJ
dae5c650df
'read in order' optimization for processor
2019-08-23 14:39:22 +03:00
CurtizJ
1e1d4eb7c1
temporarily make a dummy for 'with fill' with processors
2019-08-23 14:20:53 +03:00
CurtizJ
5e6ea650eb
update comments
2019-08-23 14:13:57 +03:00
CurtizJ
811dab72a8
fix limit with offset
2019-08-23 14:11:50 +03:00
Alexey Milovidov
dae2aa6138
Removed useless code
2019-08-23 08:11:11 +03:00
Alexey Milovidov
84b0f709aa
Removed useless code
2019-08-23 08:08:06 +03:00
Alexey Milovidov
4366791b63
Merge branch 'table-constraints' of https://github.com/NanoBjorn/ClickHouse into NanoBjorn-table-constraints
2019-08-23 07:49:10 +03:00
Alexey Milovidov
3d8613f8df
More tests
2019-08-23 07:36:01 +03:00
Alexey Milovidov
20b9af29f5
More tests
2019-08-23 07:34:59 +03:00
Alexey Milovidov
6685365ab8
Added optimized case
2019-08-23 07:25:32 +03:00
Alexey Milovidov
341e2e4587
Step 1: make it correct.
2019-08-23 06:00:06 +03:00
Alexey Milovidov
ff9e92eab9
Renamed function in test
2019-08-23 05:53:09 +03:00
alexey-milovidov
7012a421c6
Merge branch 'master' into alter_table_drop_detached_part
2019-08-23 05:22:07 +03:00
Alexey Milovidov
1222973cb3
Function "neighbor": merging #5925
2019-08-23 05:02:14 +03:00
Alexey Milovidov
99f4c9c813
Moved settings that were in a wrong place
2019-08-23 05:01:24 +03:00
Alexey Milovidov
e3bd572fc7
Removed unused settings
2019-08-23 05:00:35 +03:00
Alexey Milovidov
cff8ec43f9
Rename neighbour -> neighbor
2019-08-23 04:31:04 +03:00
alexey-milovidov
49aa9384af
Merge pull request #5925 from alex-krash/function_next_prev_in_block
...
Implement neighbour() function
2019-08-23 04:28:36 +03:00
alexey-milovidov
3a237b4375
Merge pull request #6617 from yandex/fix_too_many_parts_while_mutation_6502
...
Fix too many parts while mutation
2019-08-23 04:27:43 +03:00
alexey-milovidov
66ff7cd43e
Merge pull request #6619 from yandex/live-view-code-quality
...
Basic code quality of LiveView
2019-08-23 04:27:12 +03:00
alexey-milovidov
5c99780b08
Merge pull request #6606 from yandex/processors-2
...
Enable processors by default.
2019-08-23 02:50:11 +03:00
Alexey Milovidov
96869d405f
Temporarily disable all LIVE VIEW tests because this feature has subtle bugs that manifestate under TSan
2019-08-23 02:48:52 +03:00
CurtizJ
659d3857ab
fix build for clang
2019-08-23 02:48:20 +03:00
Alexey Milovidov
78c3be175c
Added experimental setting for LIVE VIEWs
2019-08-23 02:46:40 +03:00
Alexey Milovidov
c4712f1e6e
Make the code less bad
2019-08-23 02:22:57 +03:00
CurtizJ
5c2309132d
Merge remote-tracking branch 'upstream/master' into merging_with_ties_and_with_fill
2019-08-23 02:18:45 +03:00
CurtizJ
e069fc495d
fix limit with ties
2019-08-23 02:16:00 +03:00
Alexey Milovidov
859736d935
Basic code quality of Live View
2019-08-23 01:41:30 +03:00
Alexey Milovidov
e8bc218984
Rewrite flappy test
2019-08-23 00:35:16 +03:00
Alexander Tokmakov
81022bb3e9
Merge branch 'master' into alter_table_drop_detached_part
2019-08-22 23:38:58 +03:00
Alexander Tokmakov
9c05441932
better test
2019-08-22 22:54:42 +03:00
alexey-milovidov
70a61cc7be
Merge pull request #6609 from dimarub2000/clickhouse_obfuscator_symlink
...
Clickhouse obfuscator symlink
2019-08-22 22:53:45 +03:00
Alexander Tokmakov
acce56095f
limit number of background threads for mutations
2019-08-22 22:35:46 +03:00
Nikolai Kochetov
b6c8a49244
Update 00284_external_aggregation
2019-08-22 20:08:10 +03:00
Nikolai Kochetov
a50d6e7132
Update 00416_pocopatch_progress_in_http_headers.
2019-08-22 18:07:07 +03:00
Vasily Nemkov
6d78e3be94
hasToken function implementation
...
* Function to check if given token is present in a string;
* Special case for hasToken to 'tokenbf_v1' index;
* Test cases for hasToken()
* Test case for hasToken() + 'tokenbf_v1' integration
2019-08-22 18:00:35 +03:00
Nikolai Kochetov
b3f91a717c
Use ThreadFromGlobalPool in PipelineExecutor instead of ThreadPool.
2019-08-22 17:38:44 +03:00
Dmitry Rubashkin
e9d813bff7
Minor fixes
2019-08-22 17:30:18 +03:00
CurtizJ
2aa4243c25
add test for modifier 'with fill'
2019-08-22 17:09:56 +03:00
CurtizJ
9a29c218ff
improvents and fixes of modifier 'with fill' for 'order by' clause
2019-08-22 17:08:14 +03:00
Dmitry Rubashkin
095124dcba
setOptionsDescription() function added
2019-08-22 17:03:37 +03:00
Nikolai Kochetov
63411b4d4a
Try to fix 00093_union_race_conditions_4.
2019-08-22 15:51:33 +03:00
Nikolai Kochetov
1f9087dbb2
Increase memory limit in 00284_external_aggregation.
2019-08-22 13:46:23 +03:00
Nikolai Kochetov
b93ffdd038
Fix MergingSortedTransform.
2019-08-22 13:16:56 +03:00
Nikolai Kochetov
11f8ec76df
Fix CubeTransform.
2019-08-22 12:28:23 +03:00
Nikolai Kochetov
4f38b08481
Fix RollupTransform.
2019-08-22 11:53:34 +03:00
Nikolai Kochetov
8228871821
Fix RollupTransform.
2019-08-22 11:29:29 +03:00
akonyaev
705e2c7437
ADQM-34 fix parquet tests
2019-08-22 11:28:32 +03:00
Nikolai Kochetov
c3aaf583a0
Fix RollupTransform.
2019-08-22 11:26:50 +03:00
akonyaev
1683547b2d
ADQM-34 fix style
2019-08-22 10:24:04 +03:00
akonyaev
01216e45b6
Merge branch 'master' of https://github.com/yandex/ClickHouse into ADQM-34
...
# Conflicts:
# dbms/src/Processors/Formats/Impl/ParquetBlockInputFormat.cpp
2019-08-22 09:40:51 +03:00
alexey-milovidov
83104b3d5e
Merge pull request #6603 from amosbird/fix-dt-hash
...
Fix segfault when decoding symbol table.
2019-08-22 07:35:32 +03:00
alexey-milovidov
903601d3e3
Merge pull request #6600 from yandex/distributed-files-to-send-metric
...
Added a metric for the number of files to send in Distributed tables.
2019-08-22 07:34:09 +03:00
Amos Bird
78af6d793d
Fix segfault when decoding symbol table.
2019-08-22 12:34:06 +08:00
Alexey Milovidov
c38a8cb755
Merge branch 'master' of github.com:yandex/ClickHouse
2019-08-22 05:32:00 +03:00
Alexey Milovidov
85d3ba099f
Added a comment
2019-08-22 05:31:49 +03:00
alexey-milovidov
2ff8f3a5de
Merge pull request #6599 from CurtizJ/fix-order-by-optimization
...
Disable "read in order" optimization for aggregation without keys.
2019-08-22 05:10:14 +03:00
alexey-milovidov
f0e0793cdd
Merge pull request #6581 from yandex/assert_cast
...
Added checks to static_cast of columns.
2019-08-22 05:09:34 +03:00
Alexey Milovidov
6bbf3bd634
Added a metric for the number of files to send in Distributed tables
2019-08-22 04:30:49 +03:00
Alexey Milovidov
a7fa71aaf1
Fixed flappy test
2019-08-22 00:28:05 +03:00
Alexey Milovidov
e573b06373
Updated comment
2019-08-21 23:33:38 +03:00
Alexey Milovidov
93d380ddaa
Fixed test
2019-08-21 23:32:58 +03:00
alexey-milovidov
4a54f3d7b6
Merge pull request #6583 from yandex/fix-false-race-condition-on-frozen-field
...
Fixed false data race in "MergeTreeDataPart::is_frozen" field
2019-08-21 23:12:34 +03:00
CurtizJ
d573c4ec3e
fix wrong check for disabling "read in order" optimization
2019-08-21 20:42:44 +03:00
Nikolai Kochetov
6d81087bdc
Remove _dummy column if it is not needed.
2019-08-21 19:53:40 +03:00
akonyaev
321233ddaa
ADQM-34 fix hardcode for,at name in ArrowColumnToCHColumn class
2019-08-21 19:39:20 +03:00
Nikolai Kochetov
2e03ac09ec
Fix MergingSortedTransform.
2019-08-21 19:38:27 +03:00
alesapin
b9d3d04c57
Move tasks in schedule pool
2019-08-21 19:02:13 +03:00
Nikolai Kochetov
e68775e3d0
Fix TotalsHavingTransform.
2019-08-21 17:51:32 +03:00
akonyaev
caf0d30a5f
ADQM-34 add orc input format
2019-08-21 17:19:47 +03:00
Nikolai Kochetov
fe3221d0e4
Fix SortingAggregatedTransform.
2019-08-21 17:19:18 +03:00
alesapin
be5dd3b994
Remove stupid logic
2019-08-21 16:15:44 +03:00
Nikolai Kochetov
c27cada229
Fix ExpressionTransform.
2019-08-21 16:14:23 +03:00
alesapin
6b85834ae3
Remove excessive logging
2019-08-21 16:11:08 +03:00
Alexander Tokmakov
5cb8605f61
limit number of mutations in the queue
2019-08-21 16:10:33 +03:00
alesapin
323d741038
More concurrent tests
2019-08-21 16:06:01 +03:00
CurtizJ
9fdb9e5805
implement modifier 'with fill' for 'order by' clause
2019-08-21 15:59:03 +03:00
alesapin
d2fe947535
Add test for race condition, found it and fix it
2019-08-21 15:32:48 +03:00
Nikolai Kochetov
2a0a051090
Enable processors by default.
2019-08-21 14:34:40 +03:00
dimarub2000
b5e08fa929
Tried to fix
2019-08-21 14:12:58 +03:00
Dmitry Rubashkin
bd5dabb15c
--help size fixed
2019-08-21 13:32:20 +03:00
alesapin
eb5e052855
merge and fixes
2019-08-21 13:09:29 +03:00
alesapin
70ca7f4156
Merge with master
2019-08-21 11:57:35 +03:00
dimarub2000
086dd815ac
T_test.h added, some fixes
2019-08-21 11:53:41 +03:00
Alexey Milovidov
3c3ca97218
Addition to prev. revision
2019-08-21 08:47:09 +03:00
alexey-milovidov
f77c8cd79c
Merge pull request #6582 from yandex/fix-fuzz-test
...
Fixed timeouts in fuzz test
2019-08-21 08:45:01 +03:00
alexey-milovidov
e6fd885c68
Merge pull request #6580 from yandex/fix-nullif
...
Fix nullIf function.
2019-08-21 06:36:47 +03:00
alexey-milovidov
308baa182e
Merge branch 'master' into table-constraints
2019-08-21 06:33:08 +03:00
Alexey Milovidov
d848009827
Fixed false data race in "MergeTreeDataPart::is_frozen" field
2019-08-21 06:16:59 +03:00
Alexey Milovidov
6e8389bff5
Fixed fuzz test
2019-08-21 06:07:53 +03:00
Alexey Milovidov
c7850d6537
Removed obsolete trash from fuzz test
2019-08-21 06:06:43 +03:00
alexey-milovidov
0e896fb341
Merge pull request #6578 from yandex/disable-elf-on-macos
...
Disable ELF on Mac OS
2019-08-21 06:01:49 +03:00
Alexey Milovidov
40454aa7a0
Addition to prev. revision
2019-08-21 05:46:54 +03:00
Alexey Milovidov
6e26d8ccdf
Addition to prev. revision
2019-08-21 05:42:50 +03:00
Alexey Milovidov
8966520801
Added "assert_cast" function as a replacement for static_cast for columns
2019-08-21 05:28:04 +03:00
Alexey Milovidov
b768bef4e3
Fixed nullIf function
2019-08-21 04:43:19 +03:00
Alexey Milovidov
69be2c4658
Fixed nullIf function
2019-08-21 04:28:55 +03:00
Alexey Milovidov
449dc4757a
Fixed nullIf function
2019-08-21 04:20:06 +03:00
Alexey Milovidov
562bffb337
Fixed nullIf function
2019-08-21 04:14:25 +03:00
alexey-milovidov
2b31409332
Merge pull request #6579 from yandex/parquet-bool-fix
...
Parquet: Fix reading boolean columns
2019-08-21 04:01:28 +03:00
Alexey Milovidov
a6b64d6ba0
Parquet: Fix reading boolean columns
2019-08-21 04:00:13 +03:00
alexey-milovidov
3f607b21fe
Merge pull request #6375 from yandex/try-to-remove-dry-run
...
Try to remove dry run
2019-08-21 03:52:41 +03:00
Alexey Milovidov
17e93b8f2d
Disable ELF on Mac OS #6429
2019-08-21 03:48:34 +03:00
Alexey Milovidov
f277d0ebbf
Style
2019-08-21 03:37:55 +03:00
alex-zaitsev
1e6437e4ee
WIP: Fix MacOS build ( #6429 )
...
* Fix broken MacOS build
* Fix MacOS build
* Update ReadBufferFromFile.cpp
* Update WriteBufferFromFile.cpp
* Update Elf.h
* Update Elf.h
2019-08-21 03:35:41 +03:00
alexey-milovidov
58358ec856
Merge pull request #6514 from yandex/added-test-for-race-conditions
...
Added a test for race conditions.
2019-08-21 01:33:34 +03:00
alexey-milovidov
a691bf3c91
Merge pull request #6577 from proller/fix27
...
CLICKHOUSE-3885 copier: use partition_key in check query
2019-08-21 00:33:40 +03:00
Alexey Milovidov
c1de51dc5b
Better code
2019-08-20 22:53:27 +03:00
Alexey Milovidov
db55780d21
Added a test
2019-08-20 22:53:03 +03:00
alexey-milovidov
f9968fbcfc
Merge pull request #6554 from yandex/add-table-finctions-number-mt
...
Add table function numbers_mt
2019-08-20 22:42:27 +03:00
alexey-milovidov
31a4b816fe
Merge pull request #6566 from yandex/filimonov-remove-duplicated-const
...
remove doubled const TABLE_IS_READ_ONLY
2019-08-20 22:24:40 +03:00
alesapin
469d07ac0f
One more
2019-08-20 22:06:03 +03:00
alesapin
e44ab4f4cd
Add tests for partitions alter
2019-08-20 22:04:58 +03:00
Alexey Milovidov
3fa67f4b72
Checkpoint
2019-08-20 21:55:05 +03:00
alesapin
8417eb9d95
Remove old tests
2019-08-20 21:35:35 +03:00
Alexey Milovidov
295aafb13f
Parallel ALTER modify: don't use ThreadPool if the number of threads is one
2019-08-20 21:18:37 +03:00
Alexey Milovidov
593487c170
Merge branch 'master' into added-test-for-race-conditions
2019-08-20 21:12:03 +03:00
Alexey Milovidov
074853ac0e
Fixed flappy test
2019-08-20 21:11:39 +03:00
Alexey Milovidov
c8859febcb
Merge branch 'master' into added-test-for-race-conditions
2019-08-20 21:05:25 +03:00
Alexey Milovidov
d8683a33c8
Lowered test scale because it is too slow in debug build
2019-08-20 21:05:05 +03:00
proller
4f1c9ee197
CLICKHOUSE-3885 copier: use partition_key in check query
2019-08-20 21:05:01 +03:00
alesapin
120e27a385
Lock parts with dirty hack
2019-08-20 21:00:48 +03:00
Alexey Milovidov
182708e4b1
Fixed typo
2019-08-20 20:58:31 +03:00
alesapin
9c8ec6e4fc
Fixes for replicated merge tree
2019-08-20 20:16:32 +03:00
Nikolai Kochetov
822fe63f3b
Added comment.
2019-08-20 19:13:18 +03:00
Nikolai Kochetov
06bb0af386
Fix build.
2019-08-20 18:03:35 +03:00
Nikolai Kochetov
aef03fd9bf
Merge pull request #6425 from yandex/vzakaznikov-liveview
...
Merge LIVE VIEW
2019-08-20 17:13:42 +03:00
Nikolai Kochetov
7bd748c969
Renamed NumbersMtBlockInputStream to NumbersMultiThreadedBlockInputStream.
2019-08-20 17:13:06 +03:00
Nikolai Kochetov
eecc8b0121
Update tests.
2019-08-20 16:33:25 +03:00
Nikolai Kochetov
0ab886ce9d
Materialize constant in arrayWithConstant function.
2019-08-20 15:28:36 +03:00
BayoNet
e986d6ba53
DOCAPI-7459: skip_unavailable_shards docs ( #6361 )
...
* Link fix.
* DOCAPI-7459: skip_unavailable_shards docs
* Update dbms/src/Core/Settings.h
Co-Authored-By: Ivan Blinkov <github@blinkov.ru>
* Update docs/en/operations/settings/settings.md
Co-Authored-By: Ivan Blinkov <github@blinkov.ru>
* Update docs/en/operations/settings/settings.md
Co-Authored-By: Ivan Blinkov <github@blinkov.ru>
* Update docs/en/operations/settings/settings.md
Co-Authored-By: Ivan Blinkov <github@blinkov.ru>
* DOCAPI-7459: Markup fixes.
2019-08-20 15:06:52 +03:00
filimonov
8d0c2eacfd
remove doubled const TABLE_IS_READ_ONLY
2019-08-20 13:18:08 +02:00
Ivan
a502424c33
Implement support for insertion into Kafka tables ( #6012 )
...
* Add write-callback on each row for RowOutputStream
* Fix build of new rdkafka library
* Poll messages if Kafka outgoing queue is full
* Add test
* Add test producer-consumer
* Truncate delimiter from last row in message
2019-08-20 14:17:57 +03:00
Nikolai Kochetov
0c0e5010dc
Added NumbersMtBlockInputStream.
2019-08-20 13:29:04 +03:00
Nikolai Kochetov
7f31b8bf9c
Added NumbersMtBlockInputStream.
2019-08-20 13:28:20 +03:00
alesapin
00bdd6c680
Support move partition
2019-08-20 12:59:19 +03:00
Gleb Novikov
86fecc7501
Merge branch 'master' into table-constraints
2019-08-20 12:17:56 +03:00
Nikolai Kochetov
1cebcd3e73
Fixed test.
2019-08-20 12:15:08 +03:00
alesapin
5690498424
Remove excessive logging
2019-08-20 11:44:09 +03:00
alesapin
8408ffbfa6
Almost working replicated MT
2019-08-20 11:38:02 +03:00
Nikolai Kochetov
bfd0505d99
Fix tests.
2019-08-20 11:36:10 +03:00
Nikolai Kochetov
cdf1ce3171
Merge branch 'master' into vzakaznikov-liveview
2019-08-20 10:41:31 +03:00
alexey-milovidov
c870cbce73
Merge pull request #6548 from achimbab/master
...
Added 'strict' parameter in windowFunnel() and added testcases.
2019-08-20 05:05:49 +03:00
Alexey Milovidov
b7cb55a06e
Added a comment
2019-08-20 04:46:48 +03:00
Alexey Milovidov
818ceec220
Merge branch 'added-test-for-race-conditions' of github.com:yandex/ClickHouse into added-test-for-race-conditions
2019-08-20 04:25:21 +03:00
Alexey Milovidov
a574727269
Attempt to fix deadlock
2019-08-20 04:24:53 +03:00
Alexey Milovidov
ebbcd26981
Improved test
2019-08-20 03:53:12 +03:00
Alexey Milovidov
666029db6e
Merge branch 'added-test-for-race-conditions' of github.com:yandex/ClickHouse into added-test-for-race-conditions
2019-08-20 03:50:40 +03:00
Alexey Milovidov
99aa5cce38
Fixed idiotic error in system.parts
2019-08-20 03:49:58 +03:00
Alexey Milovidov
f1fef3f169
Merge branch 'master' of github.com:yandex/ClickHouse
2019-08-20 03:48:24 +03:00
Alexey Milovidov
e594c344f5
Fixed idiotic error in system.parts
2019-08-20 03:48:08 +03:00
Alexey Milovidov
6d8161e644
Merge branch 'added-test-for-race-conditions' of github.com:yandex/ClickHouse into added-test-for-race-conditions
2019-08-20 03:10:59 +03:00
Alexey Milovidov
48867580e6
Added another test that produce segfault under ASan easily
2019-08-20 03:10:32 +03:00
alexey-milovidov
3a909c54c5
Merge pull request #6523 from yandex/fix_inconsistent_parts_after_clone_replica
...
Fix inconsistent parts after clone replica
2019-08-20 02:25:00 +03:00
tavplubix
fa40dfb257
Merge pull request #6559 from yandex/fix_csv_6426
...
Fix csv input
2019-08-20 02:24:33 +03:00
Alexander Tokmakov
bca580653d
fix csv input
2019-08-20 02:09:02 +03:00
philip.han
a2fe2fb7b1
Fixed the test for 00632_aggregation_window_funnel.
2019-08-20 07:55:02 +09:00
alexey-milovidov
dfa6385eb3
Merge pull request #6538 from orivej/odbc-bridge
...
DEVTOOLS-5755 Remove odbc-bridge.cpp from clickhouse-lib
2019-08-20 01:39:48 +03:00
alexey-milovidov
fe634d69fe
Merge pull request #6550 from yandex/fix_6125
...
Fix NPE when using IN clause with a subquery with a tuple
2019-08-20 01:39:02 +03:00
Alexander Kazakov
fe5cd47068
Process prewhere clause in "skip unused shards" optimization ( #6521 )
...
* Process prewhere clause in optimize_skip_unused_shards
* Better diagnostics and logging
2019-08-19 23:28:24 +03:00
Alexey Milovidov
5d17e0e0e0
Updated test
2019-08-19 22:51:53 +03:00
Alexey Milovidov
5575be034d
Whitespaces
2019-08-19 22:32:02 +03:00
Alexey Milovidov
4809586ed6
Updated instruction
2019-08-19 22:07:13 +03:00
Alexey Milovidov
22a11343e8
Attempt to fix race condition
2019-08-19 22:02:20 +03:00
Nikolai Kochetov
19a303f498
Update perf tests with hash functions.
2019-08-19 21:55:42 +03:00
Nikolai Kochetov
d359ff3d4a
Fix build.
2019-08-19 21:34:12 +03:00
Nikolai Kochetov
56a9c3920f
Fix build.
2019-08-19 21:28:48 +03:00
Nikolai Kochetov
8535ba9e47
Review fixes.
2019-08-19 21:23:37 +03:00
stavrolia
1190e866aa
Fix
2019-08-19 21:12:50 +03:00
stavrolia
b3fd5bc141
Add tests, comments and fix
2019-08-19 21:12:50 +03:00
stavrolia
2bfd398107
fix test
2019-08-19 21:12:50 +03:00
stavrolia
2f2bf953eb
fix and add test for storage file version
2019-08-19 21:12:50 +03:00
stavrolia
32fad1e961
fix
2019-08-19 21:12:50 +03:00
stavrolia
229dd7c2b6
wip
2019-08-19 21:12:50 +03:00
stavrolia
f9037fee2c
Fix File version
2019-08-19 21:12:50 +03:00
stavrolia
b386b3090c
Impove HDFS version
2019-08-19 21:12:50 +03:00
stavrolia
95cb95105d
Add recursive version for storage file
2019-08-19 21:12:50 +03:00
stavrolia
7addd50c16
recursive version for StorageHDFS and some tests for it
2019-08-19 21:12:50 +03:00
stavrolia
a3b35d5569
WIP
2019-08-19 21:12:50 +03:00
stavrolia
e6d85de79a
wip small change
2019-08-19 21:12:50 +03:00
stavrolia
6055c61e7f
wip hdfs
2019-08-19 21:12:50 +03:00
stavrolia
dbf1417bd6
Globs in storage file
2019-08-19 21:12:50 +03:00
Alexey Milovidov
d2e5789f82
Fixed strange code in mutations that may lead to memory corruption
2019-08-19 21:12:22 +03:00
Nikolai Kochetov
04c17c56c2
Review fixes.
2019-08-19 21:10:40 +03:00
alesapin
e9e67a2688
Almost compilable
2019-08-19 20:59:16 +03:00
Nikolai Kochetov
3277f9e3de
Add patch to Live View tests.
2019-08-19 20:56:00 +03:00
Nikolai Kochetov
d4363768e6
Added IFunctonBase::getResultIfAlwaysReturnsConstantAndHasArguments
2019-08-19 20:48:19 +03:00
Alexey Milovidov
481b9d36dd
Merge branch 'master' into added-test-for-race-conditions
2019-08-19 20:43:35 +03:00
alexey-milovidov
a116fd7a69
Merge pull request #6477 from dimarub2000/quantileExact_improvement
...
QuantileExactExclusive & Inclusive function added.
2019-08-19 20:39:37 +03:00
Alexander Tokmakov
9e2537a7d0
add test
2019-08-19 19:52:05 +03:00
Alexander Tokmakov
c62eb7a3ae
check columns count and types
2019-08-19 19:51:50 +03:00
dimarub2000
bb4136f7b0
virtual functions deleted
2019-08-19 19:03:25 +03:00
Nikolai Kochetov
a4e2fcdd49
Remove recursiveMaterializeConstants.
2019-08-19 18:41:42 +03:00
philip.han
61769865d8
Added 'strict' parameter in windowFunnel() and added testcases.
2019-08-19 23:52:42 +09:00
alesapin
4ccdb8f92e
Better code
2019-08-19 17:40:12 +03:00
Nikolai Kochetov
a466040201
Added 00991_temporary_live_view_watch_events_heartbeat.
2019-08-19 17:39:35 +03:00
Alexander Tokmakov
be5df60c7a
Merge branch 'master' into fix_inconsistent_parts_after_clone_replica
2019-08-19 17:34:22 +03:00
Nikolai Kochetov
e188ae40ce
Added 00991_temporary_live_view_watch_live.
2019-08-19 16:35:00 +03:00
Nikolai Kochetov
619ee4489e
Added 00991_live_view_watch_event_live.
2019-08-19 16:26:37 +03:00
Nikolai Kochetov
61432b83d8
Added table function numbers_mt.
2019-08-19 15:27:51 +03:00
Alexander Tokmakov
6991683a5f
remove local parts which source replica doesnt have
2019-08-19 15:08:45 +03:00
alesapin
f2a8c18c1f
Simplify lock
2019-08-19 14:18:58 +03:00
alesapin
69015f292e
Fix wrong merge
2019-08-19 14:18:39 +03:00
Nikolai Kochetov
a33c59d83b
Update Live View test.
2019-08-19 14:08:10 +03:00
alesapin
6d29ed99d9
Fix bug with enable_mixed_granularity_parts and mutations
2019-08-19 13:37:04 +03:00
Nikolai Kochetov
4c45ce3038
Apply patches to Live View tests.
2019-08-19 12:47:08 +03:00
alesapin
a85cdc91a6
Merge branch 'master' into ObjatieGroba-feature_multiple_disks
2019-08-19 11:34:02 +03:00
alesapin
99e85ff753
Fix build
2019-08-19 11:25:07 +03:00
alesapin
e7542810bb
Merge with master
2019-08-19 11:20:48 +03:00
Nikolai Kochetov
b8a5e107df
Merge branch 'master' into try-to-remove-dry-run
2019-08-19 09:09:22 +03:00
Георгий Кондратьев
c70d585169
DEVTOOLS-5755 Remove odbc-bridge.cpp from clickhouse-lib
...
odbc-bridge.cpp defines main() so it should not be included in clickhouse-lib.
2019-08-19 05:13:39 +00:00
Nikolai Kochetov
28f4346fca
Updated json perftest to loop.
2019-08-19 00:50:51 +03:00
Nikolai Kochetov
b85c50e7c3
Fix tests.
2019-08-18 17:55:20 +03:00
Alexey Milovidov
d7d11b85ca
Update version manually
2019-08-18 16:53:25 +03:00
alexey-milovidov
f36d20915b
Merge pull request #6529 from yandex/better-signals
...
Better debug-ability of fault signals.
2019-08-18 16:44:54 +03:00
alexey-milovidov
1c9fedb77b
Merge pull request #6530 from yandex/metric-log-rectification
...
Metric log rectification
2019-08-18 16:44:21 +03:00
alexey-milovidov
29cc99ad58
Merge pull request #6194 from yurriy/mysql
...
Compatibility with more MySQL clients.
2019-08-18 16:28:13 +03:00
Nikolai Kochetov
cb848159e1
Merged with master.
2019-08-18 14:52:49 +03:00
Alexey Milovidov
9b48906f16
Rectification of MetricLog: simplified code
2019-08-18 03:34:23 +03:00
Alexey Milovidov
968cbda666
Rectification of MetricLog
2019-08-18 03:25:58 +03:00
Alexey Milovidov
16495bab5b
Rectification of MetricLog
2019-08-18 03:04:58 +03:00
alexey-milovidov
1b3f19abab
Update StackTrace.h
2019-08-18 03:03:19 +03:00
proller
d09c5c871b
Build fixes ( #6491 )
...
* Fix build
* cmake: fix cpuinfo
* Fix includes after processors merge
Conflicts:
dbms/src/Processors/Formats/Impl/CapnProtoRowInputFormat.cpp
dbms/src/Processors/Formats/Impl/ParquetBlockOutputFormat.cpp
dbms/src/Processors/Formats/Impl/ProtobufRowInputFormat.cpp
dbms/src/Processors/Formats/Impl/ProtobufRowOutputFormat.cpp
* Fix build in gcc8
* fix test link
* fix test link
* Fix test link
* link fix
* Fix includes after processors merge 2
Conflicts:
dbms/src/Processors/Formats/Impl/ParquetBlockInputFormat.cpp
* Fix includes after processors merge 3
* link fix
* Fix likely/unlikely conflict with cython
* Fix conflict with protobuf/stubs/atomicops.h
* remove unlikely.h
* Fix macos build (do not use timer_t)
2019-08-18 01:53:46 +03:00
alexey-milovidov
97a7d78fb3
Merge pull request #6524 from 4ertus2/refactoring
...
More ExpressionAnalyzer refactoring for JOINs
2019-08-18 01:46:02 +03:00
Alexey Milovidov
306878c7a0
Write symbolized stack trace on failure one line at a time and uncached
2019-08-18 01:39:26 +03:00
Alexey Milovidov
833256f310
Don't try to get delay of readonly replicas for AsynchronousMetrics
2019-08-18 00:18:22 +03:00
Alexey Milovidov
081f1bedc2
Allowed to use SIGPROF to print stack traces for debugging purposes
2019-08-18 00:13:38 +03:00
Alexey Milovidov
2cd669fa1d
Minor improvement
2019-08-17 23:33:50 +03:00
alexey-milovidov
e2687fc2d5
Merge pull request #6513 from yandex/parts-race-condition
...
Fix race condition in system.parts vs. ALTER
2019-08-17 22:30:16 +03:00
Nikolai Kochetov
86bba711c4
Merge branch 'master' into try-to-remove-dry-run
2019-08-17 13:43:14 +03:00
Nikolai Kochetov
5c10bff9c2
Try to rewrite live view test.
2019-08-16 21:52:29 +03:00
Vitaly Baranov
e7a2565290
Merge pull request #6479 from vitlibar/no-allocation-in-simdjson-iterator
...
Get rid of dynamic allocation in ParsedJson::Iterator.
2019-08-16 20:58:16 +03:00
Nikolai Kochetov
ab4018e98e
Fix test.
2019-08-16 19:56:34 +03:00
chertus
133bd92807
ExpressionAnalyzer.appendJoin() refactoring
2019-08-16 19:50:30 +03:00
alexey-milovidov
3c6db12efa
Merge pull request #6511 from nikvas0/nikvas0/set_index_bit_func_checks
...
typechecks for set index functions
2019-08-16 19:29:14 +03:00
Nikolai Kochetov
e9070ede0a
Try to rewrite live view test.
2019-08-16 19:28:25 +03:00
Alexander Tokmakov
8bbcecf3b1
add test
2019-08-16 19:15:36 +03:00
alesapin
defc1e30ca
Some improvements
2019-08-16 18:57:19 +03:00
alesapin
af2a947ba1
Update StorageSystemParts.cpp
2019-08-16 18:06:02 +03:00
alesapin
ebdc0eb338
Update 00991_system_parts_race_condition.sh
2019-08-16 17:56:42 +03:00
Nikolai Kochetov
29f4f83c39
Fix build.
2019-08-16 15:54:50 +03:00
Nikolai Kochetov
7da72261a2
Merge branch 'master' into try-to-remove-dry-run
2019-08-16 15:50:48 +03:00
Vitaly Baranov
69ed5279b5
Get rid of dynamic allocation in ParsedJson::Iterator.
2019-08-16 15:48:48 +03:00
Vitaly Baranov
fa5f802adb
Merge pull request #6486 from Vxider/master
...
build fix
2019-08-16 15:20:33 +03:00
Nikolai Kochetov
688cc4976a
Moved NOTICE to dbms/src
2019-08-16 14:03:23 +03:00
Nikolai Kochetov
18ad0e7e6b
Merged with master.
2019-08-16 13:55:40 +03:00
Nikolai Kochetov
670c8a3e50
Add alwaysReturnsConstant for IFunctionBase.
2019-08-16 13:41:17 +03:00
Nikolai Kochetov
0eb1a931b4
Add alwaysReturnsConstant for IFunctionBase.
2019-08-16 13:29:33 +03:00
Nikolai Kochetov
08021fe125
Add alwaysReturnsConstant for IFunctionBase.
2019-08-16 12:38:12 +03:00
alesapin
6333f4b074
Better
2019-08-16 12:20:44 +03:00
alesapin
b808f2e2e8
Add metric log
2019-08-16 11:19:13 +03:00
Alexey Milovidov
8d3ede98e2
Added another test
2019-08-16 05:21:01 +03:00
Alexey Milovidov
ab827ca6f3
Added failing test
2019-08-16 04:28:41 +03:00
Alexey Milovidov
b66719725f
Fix race condition in system.parts vs. ALTER
2019-08-16 03:49:33 +03:00
alexey-milovidov
01a046e8ca
Merge pull request #5053 from nikvas0/nikvas0/index_mutate
...
indices and mutations
2019-08-16 02:44:48 +03:00
alexey-milovidov
a466c7aebd
Merge pull request #6299 from CurtizJ/order-by-efficient
...
Optimizations of ranges selection while reading with enabled optimize_read_in_order.
2019-08-16 02:39:53 +03:00
Alexey Milovidov
cf9b41549d
MetricLog: code cleanups; comments
2019-08-16 02:35:54 +03:00
alexey-milovidov
a70bfa13d4
Merge pull request #6467 from nikitamikhaylov/system_metric_log
...
system.metric_log table
2019-08-16 02:28:53 +03:00
alexey-milovidov
bd2c5e14cd
Merge pull request #6499 from 4ertus2/refactoring
...
ExpressionAnalyzer and ActionsVisitor refactoring
2019-08-16 01:41:59 +03:00
alexey-milovidov
3a43512d2f
Merge pull request #6507 from yandex/fix-external-dictionaries-test-for-non-root
...
Fix test_external_dictionaries for non root user.
2019-08-16 01:40:53 +03:00
Yuriy
25c882e3cc
fixed unbundled build
2019-08-16 00:22:54 +03:00
Nikolai Kochetov
2ef878d7ce
Add alwaysReturnsConstant for IFunctionBase. Set alwaysReturnsConstant=true for ignore.
2019-08-15 22:31:43 +03:00
Nikita Vasilev
a051009d28
add it's a bug mes
2019-08-15 21:48:48 +03:00
Nikita Vasilev
f59fa67050
added type checks for set index functions
2019-08-15 21:46:16 +03:00
Nikita Vasilev
053f0ee78d
fix compilation
2019-08-15 20:46:35 +03:00
alesapin
f988ff538b
Less code
2019-08-15 20:02:04 +03:00
Nikita Vasilev
00a5fe7836
Merge remote-tracking branch 'upstream/master' into nikvas0/index_mutate
2019-08-15 19:48:57 +03:00
Yuriy
c5b6d1f9bf
merged origin/master
2019-08-15 19:48:10 +03:00
Nikita Mikhaylov
2cfbd1e194
reused prev_timepoint
2019-08-15 19:39:18 +03:00
Nikita Mikhaylov
854da3b6a2
ms column added
2019-08-15 19:09:43 +03:00
chertus
47a9424190
Merge branch 'master' into refactoring
2019-08-15 18:32:56 +03:00
chertus
e895251bc6
minor changes
2019-08-15 17:22:33 +03:00
Ivan Lezhankin
c52a34fd15
Add test for multiple mat. views
2019-08-15 17:19:12 +03:00
Nikolai Kochetov
24e5b95b98
Fix test_external_dictionaries for non root user.
2019-08-15 17:00:36 +03:00
chertus
994f9f3cc6
unify ActionsVisitor: rewrite as InDepthNodeVisitor
2019-08-15 16:54:59 +03:00
chertus
1b500ade45
remove duplicated include
2019-08-15 14:22:19 +03:00
Nikolai Kochetov
67f6129284
Temporarily disabled 00963_temporary_live_view_watch_live_timeout.
2019-08-15 14:18:41 +03:00
Nikolai Kochetov
e2171a038b
Temporarily disabled 00963_temporary_live_view_watch_live_timeout.
2019-08-15 14:10:33 +03:00
CurtizJ
00d98c51c3
fix limit without order
2019-08-15 14:09:41 +03:00
CurtizJ
6ef3b5f9c7
fix usage of global syntax_result in optimizeReadInOrder
2019-08-15 13:15:04 +03:00
Nikolai Kochetov
90cb316457
Added more comments. Fix operator== in ExpressionActions.
2019-08-15 12:51:53 +03:00
alesapin
d81961c4ca
Fix strange code
2019-08-15 12:43:31 +03:00
Nikolai Kochetov
333746b910
Update 00459_group_array_insert_at.sql
2019-08-15 12:12:52 +03:00
Alexandr Krasheninnikov
27b079bd6a
Tests added, fix wrong behaviour
2019-08-15 11:59:20 +03:00
Nikolai Kochetov
09dfc26087
Remove _dummy column at InterpreterSelectQuery::unifyStreams.
2019-08-15 11:50:17 +03:00
Nikolai Kochetov
abfaa9620d
Fix style.
2019-08-15 11:09:18 +03:00
Nikolai Kochetov
a4be4da9b4
Added recursiveMaterializeConstants.
2019-08-15 10:55:59 +03:00
Nikolai Kochetov
6586f059b5
Added recursiveMaterializeConstants.
2019-08-15 10:54:39 +03:00
Nikolai Kochetov
807bc5205a
Update 00818_inner_join_bug_3567.reference
2019-08-15 10:39:00 +03:00
Nikolai Kochetov
867a7461dc
Make randConstant const again.
2019-08-15 10:32:06 +03:00
Nikolai Kochetov
37a88e1407
Added recursiveMaterializeConstants.
2019-08-15 10:28:33 +03:00
Nikolai Kochetov
720fe61a14
Merge pull request #6494 from yandex/fix-pipeline-executor-types
...
Fix arg type forPipelineExecutor::prepareProcessor
2019-08-15 09:54:18 +03:00
Nikolai Kochetov
551d04c01f
Merge pull request #6495 from yandex/fix-format-factory-default-streams
...
Fix FormatFactory default formats.
2019-08-15 09:53:51 +03:00
Gleb Novikov
f69ceec04c
Removed redundant include of Interpreters/ActionsVisitor.h
2019-08-15 08:40:08 +03:00
Gleb Novikov
5ee4238538
small change to run CI
2019-08-15 03:53:16 +03:00
alexey-milovidov
64f676504d
Merge pull request #6493 from yandex/request-splitting-test
...
Added a test for bad URIs
2019-08-14 23:55:34 +03:00
Gleb Novikov
d41bb1fc19
Reverted server config.xml
2019-08-14 22:52:39 +03:00
Gleb Novikov
ab1c4139de
Added ReplicatedMergeTree support and test for constraints, also added VIOLATED_CONSTRAINT error
2019-08-14 22:51:03 +03:00
chertus
7c566f317c
refactoring: extract SelectQueryExpressionAnalyzer from ExpressionAnalyzer
2019-08-14 22:30:30 +03:00
CurtizJ
0b3d7d8032
Merge remote-tracking branch 'upstream/master' into order-by-efficient
2019-08-14 21:26:25 +03:00
CurtizJ
a785d4a435
Merge branch 'master' of https://github.com/yandex/ClickHouse into merging_with_ties_and_with_fill
2019-08-14 20:24:47 +03:00
Nikita Mikhaylov
e83482b512
metric_log.xml
2019-08-14 20:21:45 +03:00
alexey-milovidov
7a439e269f
Merge pull request #6470 from alex-krash/function_user
...
Function currentUser()
2019-08-14 20:09:54 +03:00
alexey-milovidov
a9d48ad503
Merge pull request #6482 from yandex/allow-library-dictionary-with-asan
...
Allow to use library dictionary source with ASan.
2019-08-14 20:05:13 +03:00
CurtizJ
72b80fe1f7
merging with master
2019-08-14 20:01:47 +03:00
chertus
047a14a189
one more minor refactoring
2019-08-14 19:53:30 +03:00
CurtizJ
eb3a3f44d0
better avoiding of array join in optimizeReadInOrder
2019-08-14 19:15:03 +03:00
Nikolai Kochetov
be009d971d
Fix FormatFactory default formats.
2019-08-14 18:54:51 +03:00
chertus
97d6f2218c
minor refactoring
2019-08-14 18:34:32 +03:00
alesapin
1d22d98365
Less auto code
2019-08-14 18:31:19 +03:00
Nikolai Kochetov
e51c48501b
Fix arg type forPipelineExecutor::prepareProcessor
2019-08-14 18:28:33 +03:00
alesapin
bccf62100f
Revert check
2019-08-14 18:25:57 +03:00
Nikolai Kochetov
b323f08907
Fix build.
2019-08-14 18:23:57 +03:00
Alexey Milovidov
cab85b30b9
Added a test for bad URIs
2019-08-14 18:23:22 +03:00
alesapin
e391ce813d
refactoring
2019-08-14 18:20:52 +03:00
Nikolai Kochetov
287eb633b8
Merged with master
2019-08-14 18:16:52 +03:00
Nikolai Kochetov
5131b6af4b
Fix header for joins. Make function randConstant not constant.
2019-08-14 18:14:32 +03:00
Nikolai Kochetov
8f55fdbd15
Wrap const columns in RemoteBlockInputStream.
2019-08-14 18:14:37 +03:00
Nikolai Kochetov
b5c9be75c4
Materialize constant keys in header.
2019-08-14 18:14:32 +03:00
Nikolai Kochetov
0635188104
Allow constants for RemoteBlockInputStream.
2019-08-14 18:14:32 +03:00
Nikolai Kochetov
16918c7dba
Added more comments.
2019-08-14 18:14:32 +03:00
Nikolai Kochetov
de93b759c9
Return non-const column in ignoreExceptNull.
2019-08-14 18:14:32 +03:00
Nikolai Kochetov
e10f198d72
Fix build.
2019-08-14 18:14:32 +03:00
chertus
ddde50c542
minor fixes in includes
2019-08-14 17:06:16 +03:00
Dmitry Rubashkin
4090e89410
Tests fixed
2019-08-14 16:47:48 +03:00
Dmitry Rubashkin
e56f626430
Tests
2019-08-14 16:45:04 +03:00
CurtizJ
22d9bd06cc
Merge branch 'dmitriiut-WITH_TIES_and_WITH_FILL' of https://github.com/dmitriiut/ClickHouse into merging_with_ties_and_with_fill
2019-08-14 16:40:07 +03:00
alexey-milovidov
5b25c30f52
Update 00990_function_current_user.sql
2019-08-14 16:25:42 +03:00
alexey-milovidov
e5a40eb493
Merge pull request #6458 from 4ertus2/refactoring
...
More ExpressionAnalyzer refactoring
2019-08-14 16:10:36 +03:00
Nikita Mikhaylov
d1e5fcd281
std::move
2019-08-14 16:08:07 +03:00
Nikita Mikhaylov
15bbf080f3
changes after review
2019-08-14 15:54:41 +03:00
CurtizJ
d44d2d1731
rewrite trash code in optimizeReadInOrder and disable read in order optimization with joins
2019-08-14 15:29:21 +03:00
Alexandr Krasheninnikov
d9234a64c4
Make function return initial user
2019-08-14 15:18:11 +03:00
Alexandr Krasheninnikov
2126196c89
Nullable correct handling
2019-08-14 15:09:51 +03:00
alesapin
6a283b6bde
Remove segfault
2019-08-14 14:59:45 +03:00
Alexandr Krasheninnikov
986d56ba0c
Fix casting style, work with Nullable
2019-08-14 14:32:03 +03:00
dimarub2000
73e208917c
Fixed comment
2019-08-14 14:18:46 +03:00
dimarub2000
6b6e477c76
Added QuantileExactInclusive function. Deleted redundant virtuals.
2019-08-14 14:13:04 +03:00
akuzm
6bcfe51edf
In performance test, do not read query log for queries we didn't run. ( #6427 )
2019-08-14 14:04:11 +03:00
alesapin
a2ca18d287
Fix test
2019-08-14 13:30:36 +03:00
Alexandr Krasheninnikov
bc4177f64c
Make alias case-insenstitive
2019-08-14 13:20:15 +03:00
alesapin
949890ee90
Merged
2019-08-14 12:46:30 +03:00
Vxider
09a67981b7
build fix
2019-08-14 14:56:43 +08:00
Alexey Milovidov
09ecd865fc
Allow to use library dictionary source with ASan. May impose troubles.
2019-08-14 03:26:38 +03:00
CurtizJ
94bca8315d
Merge remote-tracking branch 'upstream/master' into order-by-efficient
2019-08-14 01:41:38 +03:00
Vitaly Baranov
75aa1d7858
Merge pull request #6320 from yandex/simdjson-sse42
...
Enabled SIMDJSON for SSE 4.2 with PCLMUL instruction set
2019-08-13 23:12:40 +03:00
dimarub2000
43ee50e512
QuantileExactExclusive function added.
2019-08-13 22:12:31 +03:00
CurtizJ
c3e0ceecde
wait for finish calculations at underlying streams while cancelling AsynchronousBlockInputStream
2019-08-13 21:28:18 +03:00
Nikita Mikhaylov
a3d4fbd07d
simple test added
2019-08-13 20:02:17 +03:00
Nikita Mikhaylov
eed8dd7138
better
2019-08-13 19:48:23 +03:00
Nikita Mikhaylov
e07f3d9d10
refactor
2019-08-13 19:47:12 +03:00
alesapin
96f62fefcc
Add mutex for settings
2019-08-13 19:34:52 +03:00
Nikita Mikhaylov
7dba25ff9d
const
2019-08-13 19:17:18 +03:00
Alexandr Krasheninnikov
e227611f01
New function currentUser() implemented
2019-08-13 19:05:13 +03:00
Vitaly Baranov
9632c4102a
Change test to pass the exceeding of memory limit in ParsedJson::Iterator::Iterator when UBSan is used.
2019-08-13 18:26:31 +03:00
Nikita Mikhaylov
c8970ea6d5
nothing
2019-08-13 17:52:35 +03:00
Nikita Mikhaylov
e9fcccff59
conflict resolved
2019-08-13 17:47:19 +03:00
alesapin
031bfc7bf3
Remove reference
2019-08-13 17:46:18 +03:00
Nikita Mikhaylov
c69684e807
better
2019-08-13 17:40:19 +03:00
Nikita Mikhaylov
875d7aef8b
better
2019-08-13 17:32:32 +03:00
Nikita Mikhaylov
bbe20b3f9f
done
2019-08-13 17:31:46 +03:00
CurtizJ
7ae73befd6
wait for finish calculations at underlying streams while cancelling AsynchronousBlockInputStream
2019-08-13 17:07:36 +03:00
chertus
87fbc2a5cb
minor improvements
2019-08-13 16:48:09 +03:00
Alexandr Krasheninnikov
6bf3902ce5
Format file
2019-08-13 16:20:32 +03:00
Alexandr Krasheninnikov
ea9cf3a62f
Done
2019-08-13 16:11:24 +03:00
chertus
10a1991855
move getAggregates() into SyntaxAnalyzer
2019-08-13 15:39:03 +03:00
alesapin
f988090111
Remove redundant move
2019-08-13 15:10:58 +03:00
alesapin
b00903330f
Remove empty block
2019-08-13 15:03:42 +03:00
alesapin
5b85373c56
Fix stupid bug
2019-08-13 14:58:59 +03:00
alesapin
bf5ec73582
Fix clang build
2019-08-13 14:40:45 +03:00
alesapin
7b1039568c
Revert old changed
2019-08-13 14:24:18 +03:00
alesapin
1b68d79c59
Revert immutable settings
2019-08-13 13:56:58 +03:00
chertus
3d00e4b374
remove wrong logic
2019-08-13 13:56:12 +03:00
alesapin
9e78781378
Fix tests
2019-08-13 13:39:06 +03:00
alesapin
ad81c743c1
Buildable code
2019-08-13 13:29:31 +03:00
Alexandr Krasheninnikov
9fa0b867f1
Merge branch 'master' of https://github.com/yandex/ClickHouse into function_next_prev_in_block
2019-08-13 11:45:00 +03:00
alesapin
428c753ed7
Merge with master
2019-08-13 11:37:47 +03:00
alesapin
8e72d4c2ec
Tryin COW settings
2019-08-13 11:35:49 +03:00
Nikita Mikhaylov
9650da43ec
wMerge branch 'master' of github.com:yandex/ClickHouse into atomic_zookeeper2
2019-08-13 11:03:42 +03:00
Nikita Mikhaylov
313f72e41a
remove try catch + submodule update
2019-08-13 11:03:31 +03:00
chertus
f2a03d9d51
several fixes
2019-08-13 03:25:51 +03:00
Alexey Milovidov
60504bc2c8
Change logger_name column in text_log to LowCardinality #6037
2019-08-13 02:47:15 +03:00
Alexey Milovidov
67a20342cc
Merge branch 'master' of github.com:yandex/ClickHouse
2019-08-13 01:53:28 +03:00
Alexey Milovidov
c96fa2c080
Fixed build
2019-08-13 01:53:19 +03:00
alexey-milovidov
39ef3e3a27
Merge pull request #6446 from PerformanceVision/null_if
...
nullIf return now the correct result when both arguments are constants
2019-08-13 01:20:27 +03:00
Alexey Milovidov
6ebd002926
Fixed build
2019-08-13 01:19:20 +03:00
Nikita Mikhaylov
4be51007c5
empty commit
2019-08-13 00:45:59 +03:00
alexey-milovidov
470c371635
Merge pull request #6444 from Enmk/gorilla_fixes
...
Fixed Gorilla encoding error on small sequences.
2019-08-12 23:03:13 +03:00
Vasily Nemkov
95a38b9e19
Fixed builds on GCC-9 and Clang-8
2019-08-12 22:43:03 +03:00
alexey-milovidov
f992df8cc2
Merge pull request #6447 from yandex/fix_complex_key_cached_string_dict
...
Fix bug with memory allocation for string fields in complex key cache dictionary
2019-08-12 22:30:39 +03:00
alexey-milovidov
ed0411a414
Merge pull request #6456 from nikitamikhaylov/current_thread_init
...
CurrentThread initialization bug
2019-08-12 22:29:23 +03:00
alexey-milovidov
fbcb5f5d31
Merge pull request #6450 from 4ertus2/some
...
Fix memory tracking under sanitizers
2019-08-12 22:28:34 +03:00
chertus
15d2561ac8
more ExpressionAnalyzer refactoring
2019-08-12 22:27:09 +03:00
Nikolai Kochetov
292758a321
Update CurrentThread.cpp
2019-08-12 19:33:21 +03:00
Nikita Mikhaylov
8328a06eec
update renaming metadata files
2019-08-12 19:20:31 +03:00
Nikolai Kochetov
ae18a6e438
Update CurrentThread.h
2019-08-12 19:07:53 +03:00
Nikolai Kochetov
1cab72450b
Update CurrentThread.cpp
2019-08-12 19:06:34 +03:00
Alexandr Krasheninnikov
31fdc99efc
In progress
2019-08-12 18:44:28 +03:00
Nikita Mikhaylov
ad5c7c0b65
done
2019-08-12 18:16:23 +03:00
Alexandr Krasheninnikov
1b54a52488
Temp
2019-08-12 17:10:29 +03:00
alesapin
34b96c19de
Better test
2019-08-12 17:06:17 +03:00
alesapin
98d38e041f
Fix recreation of replicated table with fixed granularity
2019-08-12 16:30:29 +03:00
Nikita Mikhaylov
fafbd2b188
fix drop with memory engine
2019-08-12 15:56:10 +03:00
chertus
2b47839a98
fix memory tracking under sanitizers
2019-08-12 15:21:07 +03:00
Nikolai Kochetov
43e5cbe35c
Fix build/
2019-08-12 14:06:28 +03:00
Nikolai Kochetov
545420963d
Fix build/
2019-08-12 14:04:30 +03:00
Nikolai Kochetov
18939a5776
Fix build/
2019-08-12 13:59:45 +03:00
Nikolai Kochetov
631bbde420
Merged with master.
2019-08-12 13:19:13 +03:00
Nikita Mikhaylov
fd4638aa64
drop materialized view fixed
2019-08-12 13:13:03 +03:00
Alexandr Krasheninnikov
2e79158b5c
Merge branch 'master' of https://github.com/yandex/ClickHouse into function_next_prev_in_block
2019-08-12 12:59:11 +03:00
alesapin
2ca6c0b1bf
Fix bug with memory allocation for string fields in complex key cache dictionary
2019-08-12 12:37:48 +03:00
Guillaume Tassery
3f572a45b7
Fix nullIf when we have a null constant on the right argument
2019-08-12 10:46:58 +02:00
Vasily Nemkov
923c6889e8
Fixed Gorilla encoding error on small sequences.
...
Added test cases for small sequences;
Refurbished test cases for codecs;
2019-08-12 07:59:20 +03:00
Alexey Milovidov
8cd759565d
Updated test (the previous test was a wrong reference)
2019-08-12 06:06:44 +03:00
Alexey Milovidov
3604d8f961
Merge branch 'master' into fix-array-enumerate-uniq-ranked
2019-08-12 05:26:48 +03:00
alexey-milovidov
775cd0e315
Merge pull request #6441 from yandex/better-log-messages
...
Slightly better information messages
2019-08-12 04:53:20 +03:00
alexey-milovidov
938aa8db02
Merge pull request #6442 from yandex/add-test-for-expansion-of-aliases
...
Added a test for the limit on expansion of aliases just in case
2019-08-12 04:53:12 +03:00
alexey-milovidov
27c46be554
Merge pull request #6435 from yandex/batch-aggregator
...
Batch aggregator (experimental)
2019-08-12 04:52:22 +03:00
Alexey Milovidov
2570907f44
Removed useless parameter
2019-08-12 00:45:18 +03:00
Alexey Milovidov
e5ff049b91
Added a test just in case
2019-08-12 00:03:49 +03:00
Alexey Milovidov
5830526fa1
Slightly better information messages
2019-08-11 23:37:53 +03:00
Alexey Milovidov
28e0e64638
Added a test
2019-08-11 23:04:14 +03:00
Alexey Milovidov
fbaf6b9a4b
Parallel loading of data parts #6074
2019-08-11 23:02:51 +03:00
Alexey Milovidov
0b1a4420cb
More simple
2019-08-11 22:30:39 +03:00
Alexey Milovidov
006a5e51b7
Merge branch 'master' into speed-up-parts-removal
2019-08-11 22:26:24 +03:00
Alexey Milovidov
1cd87078c2
Merge branch 'master' of github.com:yandex/ClickHouse
2019-08-11 22:24:53 +03:00
Alexey Milovidov
2f73b72007
Style
2019-08-11 22:24:42 +03:00
Alexey Milovidov
ed7db76c94
Speed-up parts removal #6372
2019-08-11 22:14:42 +03:00
Gleb Novikov
3b9e1f9bf7
Fixed getIdentifierName call in AlterCommand::parse
2019-08-11 13:39:17 +03:00
Gleb Novikov
381ea6cb6e
Merge branch 'master' into table-constraints
2019-08-11 12:38:34 +03:00
Gleb Novikov
0233f32f9b
Fixed AddresSanitizer error
2019-08-11 12:28:15 +03:00
alexey-milovidov
25e97b0b87
Merge pull request #6400 from abyss7/issue-5286
...
Add more virtual columns to Kafka engine
2019-08-11 05:17:27 +03:00
alexey-milovidov
8520288044
Merge pull request #6416 from 4ertus2/some
...
Refactoring: move collectUsedColumns() to SyntaxAnalyzer
2019-08-11 05:16:22 +03:00
alexey-milovidov
7c3632635d
Merge pull request #6404 from CurtizJ/fix-topk
...
Fix topK and topKWeighted functions.
2019-08-11 05:15:51 +03:00
Alexey Milovidov
cc5b34d778
Addition to prev. revision
2019-08-11 04:00:54 +03:00
Alexey Milovidov
f00fa640ba
Removed old optimization that is now dominated by the new optimization
2019-08-11 02:40:15 +03:00
Alexey Milovidov
011e50cae6
Removed useless function arguments
2019-08-11 02:27:25 +03:00
Alexey Milovidov
3885cc20b8
Improved performance of aggregation without key
2019-08-11 02:22:23 +03:00
Alexey Milovidov
c98d2fe6e1
Addition to prev. revision
2019-08-11 01:54:33 +03:00
Alexey Milovidov
efa51a6cd9
Batch aggregation (experimental)
2019-08-11 01:36:55 +03:00
Alexey Milovidov
45b88adedc
Merge branch 'master' into fix-array-enumerate-uniq-ranked
2019-08-11 00:35:37 +03:00
Ivan Lezhankin
fd27ac9e9e
Merge remote-tracking branch 'upstream/master' into issue-5286
2019-08-11 00:11:44 +03:00
Ivan
cce3ab08bb
Do not convert columns by position when pushing to materialized views ( #6415 )
...
* Do not convert columns by position
* Update 00984_materialized_view_to_columns.reference
2019-08-11 00:00:13 +03:00
alexey-milovidov
838c5e535f
Merge pull request #6433 from yandex/prevent-stack-overflow-in-parser
...
Fixed possible stack overflow in parser
2019-08-10 23:58:54 +03:00
Nikita Vasilev
75e381bde4
Merge remote-tracking branch 'upstream/master' into nikvas0/index_mutate
2019-08-10 23:07:50 +03:00
Alexey Milovidov
692ce0f6c5
Added two more tests
2019-08-10 21:01:35 +03:00
Alexey Milovidov
afef5c6c70
Added stack protection; added a test
2019-08-10 20:51:47 +03:00
Alexey Milovidov
c80aeb0ef1
Fixed another case; added a test
2019-08-10 20:08:14 +03:00
Alexey Milovidov
b133ea85b4
More tests
2019-08-10 19:51:09 +03:00
Alexey Milovidov
e11ba9ded9
One more test
2019-08-10 19:47:59 +03:00
Alexey Milovidov
02a6b2c1ab
Added a test
2019-08-10 19:40:57 +03:00
Alexey Milovidov
0a9787c7f3
Fixed possible stack overflow in parser
2019-08-10 19:38:25 +03:00
Olga Khvostikova
dd6f48342d
Merge pull request #6428 from yandex/low-cardinality-setting-in-cast
...
Fix behavior low cardinality setting in creating materialized view (Fix #6293 )
2019-08-10 18:26:59 +03:00
alexey-milovidov
30f8529e04
Merge pull request #6325 from kreuzerkrieg/Shadow4GCC
...
adding -Wshadow for GCC
2019-08-10 17:29:10 +03:00
alexey-milovidov
c8a810ef58
Merge branch 'master' into fix25
2019-08-10 01:21:54 +03:00
Alexey Milovidov
7e6b1333a1
Renamed Yandex CTO just in case
2019-08-10 00:58:17 +03:00
kreuzerkrieg
112fc71276
adding -Wshadow for GCC
2019-08-09 23:58:16 +03:00
stavrolia
626b75b6a5
Fix behavior low cardinality setting in creating materialized view
2019-08-09 22:17:19 +03:00
Alexey Milovidov
7b375032b5
Added a test
2019-08-09 20:26:25 +03:00
Alexey Milovidov
f636a4c2c1
Fixed arrayEnumerateUniqRanked function (TODO: simplify code as much as possible)
2019-08-09 20:25:19 +03:00
Nikolai Kochetov
40cc399037
Fix PushingToViewsBlockOutputStream.
2019-08-09 20:15:01 +03:00
chertus
6491de7edd
forget to remove field in last patch
2019-08-09 19:17:01 +03:00
Nikolai Kochetov
ed11432f68
Added JSONEachRowWithProgressRowOutputFormat.
2019-08-09 19:10:47 +03:00
proller
9a438d9f7d
Fix build without protobuf
2019-08-09 19:09:24 +03:00
Nikolai Kochetov
f4aef770ff
Added JSONEachRowWithProgressRowOutputFormat.
2019-08-09 19:01:29 +03:00
Nikolai Kochetov
23e2d17d9d
Added JSONEachRowWithProgressRowOutputFormat.
2019-08-09 18:58:07 +03:00
alexey-milovidov
4e98a5b177
Merge pull request #6410 from yandex/more-safe-parsing-names-types-list
...
Slightly more safe parsing of NamesAndTypesList
2019-08-09 18:34:29 +03:00
Nikolai Kochetov
2ae3db7920
Merged with master.
2019-08-09 18:32:44 +03:00
Alexey Milovidov
98ea652ad6
Whitespaces
2019-08-09 18:30:39 +03:00
dimarub2000
9caa69ce88
Minor fixes
2019-08-09 18:18:21 +03:00
dimarub2000
2ce2bba496
Minor fixes
2019-08-09 18:08:10 +03:00
Nikolai Kochetov
9bd949fff5
Convert streams structure to sample block in InterpreterSelectQuery.
2019-08-09 17:57:15 +03:00
chertus
e06c994b0e
refactoring: move collectUsedColumns from ExpressionAnalyzer to SyntaxAnalyzer
2019-08-09 17:50:04 +03:00
Nikolai Kochetov
78516083ac
Remove dry_run flag from InterpreterSelectQuery::executeImpl.
2019-08-09 16:42:58 +03:00
Nikolai Kochetov
a1023bebff
Fix tests.
2019-08-09 16:37:42 +03:00
Nikita Mikhaylov
aec386f60e
better comment
2019-08-09 16:15:23 +03:00
alesapin
2803fcc2ba
Make atomic settings
2019-08-09 16:07:19 +03:00
dimarub2000
9d2c9c8c2a
Minor style and logic fixes
2019-08-09 16:00:47 +03:00
Nikita Mikhaylov
e3579f215f
comment to test
2019-08-09 15:58:46 +03:00
Nikita Mikhaylov
636793fd89
better
2019-08-09 15:56:19 +03:00
Nikita Mikhaylov
596a3fe1a8
better
2019-08-09 15:54:47 +03:00
Nikita Mikhaylov
4c85e9f481
atomic drop table
2019-08-09 14:17:33 +03:00
dimarub2000
b2cbc1a747
Fixed some const's and added --confidence option.
2019-08-09 13:46:57 +03:00
CurtizJ
ead6336d2c
function topK: fix merge stage and fix memory leaks
2019-08-09 13:11:50 +03:00
Alexey Milovidov
f609e8a785
Slightly more safe parsing of NamesAndTypesList
2019-08-09 03:00:32 +03:00
Alexey Milovidov
86f321a7cd
Whitespaces
2019-08-09 02:55:08 +03:00
alexey-milovidov
28e87cc430
Merge pull request #6409 from yandex/get-identifier-name-fixed-unpleasant-code
...
Fixed unsafe code around "getIdentifier" function.
2019-08-09 02:31:49 +03:00
Alexey Milovidov
b3ab21e7a0
Addition to prev. revision
2019-08-08 23:27:12 +03:00
Alexey Milovidov
724b4b0293
Addition to prev. revision
2019-08-08 23:26:42 +03:00
Alexey Milovidov
2ba185b4aa
Addition to prev. revision
2019-08-08 23:10:58 +03:00
alexey-milovidov
62a6248ca9
Merge pull request #6406 from yandex/no_virtual_columns_in_system_columns
...
No virtual columns in system.columns
2019-08-08 23:04:38 +03:00
Alexey Milovidov
2248c32f9c
Added a test #6401
2019-08-08 23:04:16 +03:00
Alexey Milovidov
a6e4b34ab4
Fixed unpleasant code #6401
2019-08-08 23:02:30 +03:00
Alexey Milovidov
e40854d7fb
Merge branch 'master' of github.com:yandex/ClickHouse
2019-08-08 22:42:47 +03:00
Alexey Milovidov
1437065c70
Fixed tests and error messages #6351
2019-08-08 22:42:34 +03:00
alexey-milovidov
b579692fe9
Merge pull request #6378 from 4ertus2/bugs
...
Fix crash in median over Nullable(Decimal128)
2019-08-08 22:32:11 +03:00
alexey-milovidov
8316c83cc4
Merge pull request #6392 from yandex/fix-performance-test
...
Attempt to fix performance test
2019-08-08 22:31:47 +03:00
Alexander Tokmakov
ae6efb23b4
Merge branch 'master' into alter_table_drop_detached_part
2019-08-08 22:31:31 +03:00
alesapin
50cabe4ab0
Comment
2019-08-08 22:30:32 +03:00
alesapin
a03fcd9f12
Make settings values atomic to avoid race conditions
2019-08-08 22:29:56 +03:00
dimarub2000
b780072a9d
raw data relative_analize
2019-08-08 21:49:29 +03:00
alexey-milovidov
35f4e7cf33
Merge pull request #6351 from 4ertus2/some
...
Disable ANY RIGHT and ANY FULL JOINs by default
2019-08-08 19:16:49 +03:00
alexey-milovidov
80e68a803b
Merge pull request #6374 from dimarub2000/fix_toFloat_monotonicity
...
toFloat() monotonicity fixed
2019-08-08 19:11:38 +03:00
Alexander Tokmakov
b5eee531a9
fix setting name
2019-08-08 19:08:43 +03:00
alexey-milovidov
0ece3708e7
Update PODArray.h
2019-08-08 19:07:58 +03:00
Alexander Tokmakov
2f36d80705
move tests with sudo to integration tests
2019-08-08 19:03:31 +03:00
Alexey Milovidov
40a3f77917
Removed duplicate include
2019-08-08 19:01:42 +03:00
Alexey Milovidov
cf0fd481d3
Added a test
2019-08-08 18:51:33 +03:00
Alexey Milovidov
e7c7694377
Removed virtual columns from system.columns for backward compatibility
2019-08-08 18:48:32 +03:00
Nikolai Kochetov
3df0d66058
Merge branch 'master' into try-to-remove-dry-run
2019-08-08 18:19:51 +03:00
Nikolai Kochetov
9ac401573f
Added InterpreterSelectQuery::getSampleBlockImpl. Disable dry_run.
2019-08-08 18:18:28 +03:00
alesapin
e0d18c0fe8
Merge branch 'master' into merge_tree_settings_alter
2019-08-08 18:16:22 +03:00
Nikolai Kochetov
804a6fad8a
Do not return extremes and totals for insert select.
2019-08-08 17:46:30 +03:00
chertus
391574f361
rename setting + disable ANY INNER JOIN too
2019-08-08 17:20:25 +03:00
CurtizJ
a56d897c2c
better performance in topK function
2019-08-08 16:06:27 +03:00
CurtizJ
61a8abb813
add more tests for functions topK and topKWeighted
2019-08-08 15:42:48 +03:00
chertus
d67abcf691
better alignment
2019-08-08 15:11:54 +03:00
CurtizJ
3c227dce13
fix topK and topKWeighted functions
2019-08-08 14:27:15 +03:00
Ivan Lezhankin
e90bf74ce8
Merge branch 'master' into issue-5286
2019-08-08 12:57:00 +03:00
dimarub2000
90010c4040
Changed to a more suitable name
2019-08-08 11:41:38 +03:00
alexey-milovidov
99fad0904b
Merge pull request #6314 from infinivision/add_bitmapRange
...
added bitmapRange function
2019-08-08 04:51:48 +03:00
alexey-milovidov
235cf98710
Merge pull request #6390 from yandex/fix-build-on-mac-default-hash-uintptr_t
...
Fix for Mac OS build
2019-08-08 04:43:05 +03:00
Alexey Milovidov
a23813383d
Attempt to fix performance test
2019-08-08 03:48:43 +03:00
alexey-milovidov
9c2165b800
Merge pull request #6388 from yandex/transform-query-substring-test
...
Added a test just in case
2019-08-08 03:11:37 +03:00
alexey-milovidov
d571c17922
Merge pull request #6389 from yandex/remove-extra-logging-mysql
...
Removed extra verbose logging from MySQL handler
2019-08-08 03:09:11 +03:00
alexey-milovidov
0d3b383c98
Merge pull request #6384 from CurtizJ/fix-optimize-unused-shards
...
Fix segfault with enabled 'optimize_skip_unused_shards' and missing sharding key.
2019-08-08 03:04:23 +03:00
alexey-milovidov
b06bb0a9df
Merge pull request #6380 from 4ertus2/perf
...
Hotfix for Decimal comparison
2019-08-08 03:04:07 +03:00
Alexey Milovidov
a6a9eaef7c
Fix for Mac OS build
2019-08-08 00:53:50 +03:00
alexey-milovidov
355b1e5594
Merge pull request #6352 from yandex/no_space_left_on_device_message
...
Print extra info in exception message for "no space left on device"
2019-08-07 22:28:38 +03:00
Alexey Milovidov
d256fb9d57
Removed extra verbose logging from MySQL handler
2019-08-07 22:14:58 +03:00
Alexey Milovidov
688a80dd80
Added a test just in case #6381
2019-08-07 21:52:53 +03:00
chertus
9c15e65dc9
alignment for AllocatorWithStackMemory
2019-08-07 21:43:06 +03:00
alesapin
75c3ed967a
Checking updatable for user settings
2019-08-07 19:13:28 +03:00
Ivan
1bf6e034e8
Fix infinite loop when reading Kafka messages ( #6354 )
...
* Do not pause/resume consumer at all
* Fix kafka tests
* Try to ensure the subscription
* Set timeout for kafka tests and return 'while True'
* Update cluster.py
* When doing a raw select from kafka, ignore client errors.
They may rise due to 'Local: Timed out' while subscribing.
2019-08-07 19:10:14 +03:00
CurtizJ
7e22f78ce4
fix segfault with enabled 'optimize_skip_unused_shards' and missing sharding key
2019-08-07 18:47:25 +03:00
alesapin
7409f1a3de
More comments
2019-08-07 18:33:10 +03:00
alesapin
13e4581317
More general
2019-08-07 18:21:45 +03:00
chertus
e6a93698cb
add perf test
2019-08-07 17:41:03 +03:00
chertus
c76c11d8cd
minor perf improvement
2019-08-07 17:12:57 +03:00
chertus
5bb0cde59c
hotfix for Decimal.compareAt
2019-08-07 16:53:46 +03:00
Nikolai Kochetov
42c2833932
Added function which calculates header for execution step (InterpreterSelectQuery::getHeaderForExecutionStep). Removed InterpreterSelectQuery:;getSampleBlock from StorageDistributed and StorageMerge.
2019-08-07 16:41:36 +03:00
alesapin
5177309001
Add test for race condition
2019-08-07 16:35:28 +03:00
Alexander Tokmakov
5cf183cbe3
fixes after review
2019-08-07 15:55:27 +03:00
chertus
7426d1b4f7
add test
2019-08-07 15:26:44 +03:00
Dmitry Rubashkin
93d385f813
Tests
2019-08-07 15:14:45 +03:00
Alexey Milovidov
cfe3112bf2
Enabled SIMDJSON for SSE 4.2 with PCLMUL instruction set
2019-08-07 15:07:34 +03:00
alesapin
ea17d033ec
Merge branch 'master' into merge_tree_settings_alter
2019-08-07 14:02:22 +03:00
Ivan Lezhankin
0bc6847111
Update references
2019-08-07 12:54:29 +03:00
dimarub2000
7f26e09160
toFloat() monotonicity fixed
2019-08-07 12:22:33 +03:00
Alexander Tokmakov
0ee3e21fbc
fix style
2019-08-06 23:39:07 +03:00
Alexander Tokmakov
aefc664819
refactor throwFromErrno
2019-08-06 21:54:06 +03:00
Nikita Vasilev
90ce4608fb
Merge remote-tracking branch 'upstream/master' into nikvas0/index_mutate
2019-08-06 21:07:13 +03:00
chertus
2fee5ccd34
fix another tests
2019-08-06 20:53:57 +03:00
Artem Zuikov
048fe08bde
Merge pull request #6362 from 4ertus2/bugs
...
Test for crash from #5859
2019-08-06 19:50:12 +03:00
alesapin
bca40a8608
Better name
2019-08-06 19:34:27 +03:00
alesapin
e62101b8e8
Better comment
2019-08-06 19:29:31 +03:00
Alexander Kuzmenkov
224ed0ca67
Revert wrong merge commit.
...
This reverts commit 9cd9c69449
.
2019-08-06 17:59:19 +03:00
Vasily Nemkov
9cd9c69449
geohashesInbox(lon_min, lat_min, lon_max, lat_max, precision) function ( #6127 )
2019-08-06 17:57:17 +03:00
Vasily Nemkov
fcb0482830
Implement geohashesInBox function. #6127
2019-08-06 17:53:06 +03:00
Alexander Tokmakov
c3039196da
fixes
2019-08-06 17:51:27 +03:00
chertus
3705035457
fix test
2019-08-06 17:29:49 +03:00
alexey-milovidov
416a498b0f
Merge pull request #6329 from Vdimir/throwif-custom-message-5772
...
Added optional message argument in throwIf (#5772 )
2019-08-06 17:27:46 +03:00
alexey-milovidov
511bf37029
Update 00602_throw_if.sh
2019-08-06 17:26:51 +03:00
alexey-milovidov
a455bd7355
Merge pull request #6348 from Vxider/master
...
build fix
2019-08-06 17:24:22 +03:00
Ivan Lezhankin
b55da1888a
Add "_timestamp" virtual column
2019-08-06 17:18:37 +03:00
alesapin
ca29343f54
Uniq settings
2019-08-06 17:09:36 +03:00
Vxider
42287c0b72
format code
2019-08-06 22:04:51 +08:00
Vxider
4d780d99f4
build fix
2019-08-06 22:03:41 +08:00
Ivan Lezhankin
4bc2b32c3e
Merge branch 'master' into issue-5286
2019-08-06 16:25:51 +03:00
dimarub2000
4f89f8f4dd
random generator is now one for thread
2019-08-06 16:19:06 +03:00
alesapin
303c4e5a58
Make index_granularity_bytes immutable
2019-08-06 16:06:09 +03:00
alesapin
84fd4906ca
Changes for engines
2019-08-06 16:04:29 +03:00
Nikolai Kochetov
e73ea8a131
Make InterpreterSelectQuery::analyzeExpressions static.
2019-08-06 16:00:56 +03:00
alesapin
52b9658bcf
Merge with master
2019-08-06 15:55:12 +03:00
dimarub2000
02878c233a
True randomness
2019-08-06 15:54:33 +03:00
alesapin
e12cb8da6d
Add some changes
2019-08-06 15:52:08 +03:00
Alexander Tokmakov
c96b10be9f
style fixes
2019-08-06 15:51:10 +03:00
Alexandr Krasheninnikov
cfec857f2c
Add trailing newline
2019-08-06 14:51:13 +03:00
Alexandr Krasheninnikov
8e535a9cb0
Implement nextInBlock function
2019-08-06 14:51:13 +03:00
chertus
ffb053aa5f
add test for crash described in #5859
2019-08-06 14:15:48 +03:00
alexey-milovidov
9dd9553d73
Merge pull request #6344 from amosbird/c9
...
Optimize Count() Cond.
2019-08-06 13:55:45 +03:00
dimarub2000
a5009c6759
--cumulative option added, and time statistics fixed
2019-08-06 13:54:35 +03:00
Nikolai Kochetov
6685ccba65
Merge pull request #6346 from yandex/more-checks-in-cast-function
...
Added more checks in CAST function.
2019-08-06 10:47:54 +03:00
Amos Bird
9950c9442b
Update
2019-08-06 09:34:49 +08:00
Alexey Milovidov
eadb6ef1a4
Suppress PVS-Studio warning
2019-08-05 22:48:23 +03:00
Alexander Tokmakov
75d10f4160
print extra info in exception message
2019-08-05 22:41:20 +03:00
chertus
c909e00865
disable ANY RIGHT and ANY FULL JOINs by default
2019-08-05 22:23:02 +03:00
dimarub2000
3ea83e35d7
Multiple hosts and ports
2019-08-05 21:38:08 +03:00
Nikita Vasilev
4e8ab12816
refactoring
2019-08-05 21:22:44 +03:00
Nikita Vasilev
7b8c0f1750
experiment
2019-08-05 21:06:05 +03:00
Vxider
03092d5704
build fix
2019-08-06 00:53:11 +08:00
Nikolai Kochetov
e361d336bb
Merge pull request #6239 from yandex/processors-and-output-formats
...
Processors and output formats
2019-08-05 19:45:17 +03:00
Vxider
d5fd3c0a8a
build fix
2019-08-06 00:25:26 +08:00
Alexey Milovidov
a19d05d6df
Fixed minor discrepancies
2019-08-05 19:05:37 +03:00
Alexey Milovidov
95532f2d31
Fixed minor discrepancies
2019-08-05 19:04:47 +03:00
Nikolai Kochetov
50c39e8b86
Added more checks in CAST function.
2019-08-05 18:23:32 +03:00
Amos Bird
a7db425592
Optimize Count() Cond.
...
Follow up https://github.com/yandex/ClickHouse/pull/6028
2019-08-05 22:15:15 +08:00
chertus
ef7d19e143
better JOIN exception messages #5565
2019-08-05 17:03:14 +03:00
dimarub2000
cc3900817c
Clickhouse-benchmark comparison mode
2019-08-05 16:00:27 +03:00
alexey-milovidov
7f28e9bcfb
Merge pull request #6324 from amosbird/c6
...
Fix recursive materialized view
2019-08-05 14:36:21 +03:00
Nikolai Kochetov
bd8c9733e3
Update MySQLOutputFormat.
2019-08-05 12:35:46 +03:00
VDimir
259364a4f8
Minor fixes in throwIf implementation
2019-08-05 10:30:35 +03:00
Amos Bird
e994f45b6c
update
2019-08-05 11:30:30 +08:00
Zhichang Yu
e1f3ef2115
renamed bitmapRange to bitmapSubsetInRange
2019-08-05 10:27:12 +08:00
VDimir
1e6972b38e
Added optional message argument in throwIf ( #5772 )
2019-08-05 02:24:16 +03:00
Alexey Milovidov
cc2744ebb9
Merge branch 'master' of github.com:yandex/ClickHouse
2019-08-05 01:28:26 +03:00
Alexey Milovidov
ddf3466af3
Avoid using #N in logs, because it will link bogus issues and pull requests when posted on GitHub
2019-08-05 01:28:13 +03:00
alexey-milovidov
0c150fbf66
Merge pull request #6321 from yandex/every_function_in_own_file_10
...
Every function in its own file, part 10
2019-08-05 01:02:02 +03:00
alexey-milovidov
af949cce84
Merge pull request #6322 from yandex/text-log-simplification
...
Text log simplification
2019-08-05 01:01:02 +03:00
CurtizJ
cfe32ad89b
Merge remote-tracking branch 'upstream/master' into order-by-efficient
2019-08-04 21:43:00 +03:00
Nikita Vasilev
4c53b90e66
fixed MergedColumnOnlyOutputStream
2019-08-04 21:28:46 +03:00
Alexey Milovidov
195d50a556
One more test case
2019-08-04 21:22:05 +03:00
Alexey Milovidov
f9d3d996e4
Unsignificant modification
2019-08-04 21:20:50 +03:00
Nikita Mikhailov
78250ea23f
tests
2019-08-04 21:20:17 +03:00
Alexey Milovidov
200b994628
Proper fix for arrayReduce and whatever #6295
2019-08-04 21:18:26 +03:00
Amos Bird
39b8141418
Fix recursive materialized view
2019-08-05 02:01:16 +08:00
Nikolai Kochetov
b0b7ed791d
Merge branch 'master' into processors-and-output-formats
2019-08-04 19:47:26 +03:00
Alexey Milovidov
184fc70a27
Fixed error
2019-08-04 18:57:57 +03:00
Alexey Milovidov
8c05766888
Attempt to simplify text log
2019-08-04 18:51:04 +03:00
alexey-milovidov
a0599214ef
Merge pull request #6103 from nikitamikhaylov/system_text_log
...
Allow to write ClickHouse text logs into system table.
2019-08-04 17:51:34 +03:00
Zhichang Yu
09edfaf49c
let Style Check happy
2019-08-04 22:48:48 +08:00
Nikita Vasilev
5804398eae
new test
2019-08-04 17:32:33 +03:00
Alexey Milovidov
aa234b402a
Every function in its own file, part 10
2019-08-04 17:30:08 +03:00
Alexey Milovidov
66acafe70e
Every function in its own file, part 10
2019-08-04 17:01:04 +03:00
Nikita Vasilev
4a39538625
Merge remote-tracking branch 'upstream/master' into nikvas0/index_mutate
2019-08-04 16:58:21 +03:00
alexey-milovidov
261abd6c41
Merge pull request #6319 from nikvas0/nikvas0/fix_set_index
...
Add Comments for set index functions
2019-08-04 16:39:57 +03:00
alexey-milovidov
7f20c17f9b
Merge pull request #6283 from yandex/enable-query-profiler
...
Enabled query profiler by default
2019-08-04 16:34:42 +03:00
Nikita Vasilev
dec8de640f
improve book mask or
2019-08-04 16:31:37 +03:00
Nikolai Kochetov
cddbd6db3c
Merged with master.
2019-08-04 16:19:57 +03:00
Nikita Vasilev
5d47a858c5
add comments
2019-08-04 16:03:38 +03:00
Nikolai Kochetov
abc63f8a06
Merged with master.
2019-08-04 15:43:11 +03:00
Nikolai Kochetov
599f3ddf6e
Merged with master.
2019-08-04 15:35:21 +03:00
Nikolai Kochetov
511f3050a6
Update CSVRowInputFormat.
2019-08-04 13:19:51 +03:00
Nikolai Kochetov
fa9b27eec2
Update FormatsFactory.
2019-08-04 13:06:42 +03:00
alexey-milovidov
7388454eb2
Merge pull request #6306 from yandex/simdjson-update
...
Updated SIMDJSON
2019-08-04 06:29:28 +03:00
alexey-milovidov
291dc0f66e
Merge pull request #6316 from yandex/alias-in-materialized-view-simplification
...
Simplification of #3796
2019-08-04 06:29:02 +03:00
alexey-milovidov
14671d6df8
Merge pull request #6254 from yandex/fastops
...
Integration with "FastOps" library. Added functions sigmoid and tanh.
2019-08-04 06:28:34 +03:00
Alexey Milovidov
45b4d9327f
Fixed test
2019-08-04 04:32:02 +03:00
Alexey Milovidov
8b85e09f06
Removed useless includes
2019-08-04 03:34:43 +03:00
Alexey Milovidov
11e018c8cc
Remove database qualification from test
2019-08-04 03:32:28 +03:00
Alexey Milovidov
8b8c59d71b
Simplification of #3796
2019-08-04 03:29:32 +03:00
Alexey Milovidov
5414f29003
Merge branch 'master' of github.com:yandex/ClickHouse
2019-08-04 03:28:24 +03:00
Alexey Milovidov
a3a15d3a95
Addition to prev. revision
2019-08-04 03:28:12 +03:00
proller
77bd2624ea
Build fixes ( #6016 )
...
* Fix building without submodules
* Fix more gcc9 warnings
* was wrong!
../dbms/src/IO/WriteBufferAIO.cpp:277:54: error: result of comparison 'ssize_t' (aka 'long') > 9223372036854775807 is always false [-Werror,-Wtautological-type-limit-compare]
if ((static_cast<ssize_t>(flush_buffer.offset()) > std::numeric_limits<off_t>::max()) ||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* mimalloc off MI_OVERRIDE
* Fix freebsd build
* Fix shared build
* Fix build in gcc9
* Fix split build
* fix
* fix
* fix
* fix
* clean
* zstd
* Update CMakeLists.txt
* Update Defines.h
* Try fix -Wsign-compare
* Freebsd fix
* Add missing libs
* Fix double-conversion include for copy-headers
* Fix zlib link
* Fix includes for arcadia
* Fix includes for arcadia
* Fix includes for arcadia
* Freebsd fix
* Arcadia fixes
* Update QueryProfiler.cpp
* Freebsd fix
* clean
* 19.11: Fixes for arcadia porting (#6223 )
* fix glibc-compatibility
* M_LIBRARY fix
* wip
* Fix
* Fix arm build
* unwind fix
* Update CMakeLists.txt
2019-08-04 03:19:03 +03:00
Alexey Milovidov
224bc4df97
Minor modifications + a comment #3796
2019-08-04 03:12:17 +03:00
alexey-milovidov
b045e85469
Merge pull request #3796 from amosbird/hang
...
Fix materialized view with column defaults.
2019-08-04 03:06:40 +03:00
Alexey Milovidov
dadb8f1879
Merge branch 'master' into enable-query-profiler
2019-08-04 02:57:58 +03:00
alexey-milovidov
e61f647492
Merge pull request #6282 from nikvas0/nikvas0/fix_set_index
...
fix operators in set index
2019-08-04 02:52:57 +03:00
Alexey Milovidov
53fbb55813
Merge branch 'master' into fastops
2019-08-04 02:48:18 +03:00
Alexey Milovidov
0d55faf2dd
Speed up stack traces for debug build
2019-08-03 23:47:57 +03:00
Alexey Milovidov
d8eae1f83a
Disable query profiler if we build with test coverage
2019-08-03 23:47:57 +03:00
Alexey Milovidov
06b99e61aa
Fixed "unbundled" build
2019-08-03 23:47:57 +03:00
Alexey Milovidov
72c0892246
Merge branch 'simdjson-update' of github.com:yandex/ClickHouse into simdjson-update
2019-08-03 23:12:52 +03:00
Alexey Milovidov
63f508ae04
Merge branch 'master' into simdjson-update
2019-08-03 23:12:24 +03:00
Alexey Milovidov
367fc1c5c7
Merge branch 'master' of github.com:yandex/ClickHouse
2019-08-03 22:52:24 +03:00
Alexey Milovidov
491433b5c6
Updated performance test
2019-08-03 22:51:47 +03:00
Nikita Vasilev
53cc2b4856
fix new line
2019-08-03 21:13:48 +03:00
alexey-milovidov
72e3f35924
Merge pull request #6309 from yandex/compiler-no-defaultlibs
...
Avoid extra dependency in Compiler (used with compile = 1 setting)
2019-08-03 18:46:03 +03:00
Alexey Milovidov
63c6fe7ffc
Speed up stack traces for debug build
2019-08-03 18:43:37 +03:00
Zhichang Yu
4f146eaa7e
added bitmapRange function
2019-08-03 23:07:46 +08:00
Nikolai Kochetov
f2be163fb0
Do not check empty columns in header.
2019-08-03 16:51:56 +03:00
Nikita Vasilev
5ce205941a
fix
2019-08-03 09:46:25 +03:00
Alexey Milovidov
0ee6314bfc
Disable query profiler if we build with test coverage
2019-08-03 07:52:14 +03:00
alexey-milovidov
e9c2077c71
Merge pull request #6208 from vitlibar/write-buffer-call-next-impl-even-if-zero-offset
...
Fix formula for new_size in WriteBufferFromVector(AppendModeTag).
2019-08-03 06:27:31 +03:00
Alexey Milovidov
b9d39f4882
Merge branch 'master' into fastops
2019-08-03 06:24:33 +03:00
alexey-milovidov
349ad17436
Merge pull request #6298 from yandex/aku/uint816-nocache
...
Disable consecutive key optimization for UInt8/16.
2019-08-03 06:23:03 +03:00
alexey-milovidov
b1486015f4
Merge pull request #6301 from yandex/fix-thread-pool-hang-if-full
...
Fixed the possibility of hanging queries when server is overloaded
2019-08-03 06:21:08 +03:00
alexey-milovidov
309f14d924
Use SIMDJSON only on AVX2 machines as before.
2019-08-03 06:18:09 +03:00
Alexey Milovidov
ea98bd4ae2
Avoid extra dependency in Compiler (used with compile = 1 setting)
2019-08-03 06:01:13 +03:00
alexey-milovidov
2b6a28f617
Merge pull request #6279 from yandex/remove-cat-boost-pool
...
Removed table function "catBoostPool" and storage "CatBoostPool"
2019-08-03 04:59:55 +03:00
alexey-milovidov
7dc891e244
Merge pull request #6302 from yandex/more-performance-tests-gcc-clang
...
Added performance test to show degradation of performance in gcc-9 in more isolated way.
2019-08-03 04:58:07 +03:00
Alexey Milovidov
9f6e26f14d
Fixed tests
2019-08-03 04:10:13 +03:00
alexey-milovidov
5537b151d9
Merge pull request #6305 from yandex/fix-fpe-in-yandex-consistent-hash
...
Fix FPE in yandexConsistentHash function
2019-08-03 04:05:38 +03:00
Alexey Milovidov
4f8d1872d2
Merge branch 'master' of github.com:yandex/ClickHouse into fix-thread-pool-hang-if-full
2019-08-03 02:51:46 +03:00
alexey-milovidov
0ee60229ea
Merge pull request #6303 from yandex/part-name-more-checks
...
More validation of part_name
2019-08-03 02:27:06 +03:00
Alexey Milovidov
11762f6eec
Updated SIMDJSON
2019-08-03 02:24:50 +03:00
alexey-milovidov
d3e4249420
Merge branch 'master' into ttldropparts
2019-08-03 02:17:29 +03:00
Alexey Milovidov
da2bd59237
Updated test
2019-08-03 02:08:04 +03:00
Alexey Milovidov
67f167605b
Merge branch 'master' of github.com:yandex/ClickHouse into fastops
2019-08-03 01:58:53 +03:00
Alexey Milovidov
a5a6aaf8b1
Merge branch 'master' into fastops
2019-08-03 01:58:38 +03:00
alexey-milovidov
9a0c3f4b82
Merge pull request #6271 from a-rodin/bad-request-for-malformed-inserts
...
Return Bad Request for INCORRECT_DATA and TYPE_MISMATCH errors
2019-08-03 01:56:26 +03:00
alexey-milovidov
9af4542230
Merge pull request #6278 from yandex/fix_bool_settings_parsing
...
Fix bool settings parsing
2019-08-03 01:55:42 +03:00
alexey-milovidov
149ed67462
Merge pull request #6281 from yandex/fix-low-cardinality-aggregate-arguments
...
Fix LowCardinality arguments conversion in AggregateFunctionFactory
2019-08-03 01:50:21 +03:00
Alexey Milovidov
9cdbc6c663
Added a test
2019-08-03 01:45:25 +03:00
Alexey Milovidov
7394d3e73a
Fixed exception message
2019-08-03 01:42:21 +03:00
Alexey Milovidov
62053314bb
Fixed FPE in yandexConsistentHash
2019-08-03 01:40:28 +03:00
Alexey Milovidov
5774ef1ed1
Removed test
2019-08-03 00:49:50 +03:00
Alexey Milovidov
21cb7de777
More validation of part_name
2019-08-02 23:21:31 +03:00
Alexey Milovidov
2fb71013af
Added performance test to show degradation of performance in gcc-9 in more isolated way
2019-08-02 23:18:03 +03:00
Alexey Milovidov
5e942d2d79
Added performance test to show degradation of performance in gcc-9 in more isolated way
2019-08-02 23:16:02 +03:00
alexey-milovidov
f149e3b436
Merge pull request #6277 from yandex/aku/pairnoinit
...
Make PairNoInit a simple struct.
2019-08-02 22:56:12 +03:00
alexey-milovidov
f8980e691e
Merge pull request #6274 from CurtizJ/ttl-old-parts
...
TTL improvements.
2019-08-02 22:51:28 +03:00
alexey-milovidov
12a8bf20eb
Merge pull request #6297 from 4ertus2/bugs
...
Fix crash on CAST exotic types to Decimal
2019-08-02 22:47:27 +03:00
Nikita Vasilev
bfa9a2c86f
fixed index condition
2019-08-02 22:21:55 +03:00
alexey-milovidov
3e0ce7df58
Merge pull request #6249 from 4ertus2/joins
...
Fix join_use_nulls. Nulls in JOIN keys issue
2019-08-02 22:07:03 +03:00
Alexey Milovidov
e3927cf176
Merge branch 'master' into fastops
2019-08-02 22:04:38 +03:00
Alexey Milovidov
aaf7480c15
Updated test
2019-08-02 22:04:20 +03:00
Alexey Milovidov
73faf623f2
Adjusted precision in test
2019-08-02 22:00:22 +03:00
Alexey Milovidov
35a71506a5
Fixed error
2019-08-02 21:59:19 +03:00
Alexey Milovidov
a5105f85cf
Removed table function "catBoostPool" and storage "CatBoostPool"
2019-08-02 21:52:43 +03:00
Alexey Milovidov
994ef14393
Fixed "unbundled" build
2019-08-02 21:51:39 +03:00
Nikolai Kochetov
a92f086600
Remove XMLRowOutputStream.
2019-08-02 20:39:24 +03:00
Nikolai Kochetov
6e3274ef98
Remove VerticalRowOutputStream.
2019-08-02 20:37:24 +03:00
CurtizJ
e06a53a5d9
fix ranges selection at reading in order
2019-08-02 20:34:29 +03:00
Nikolai Kochetov
6234cb865a
Remove ValuesRowOutputStream.
2019-08-02 20:19:10 +03:00
Nikolai Kochetov
1f6a16b03a
Remove ValuesRowInputStream.
2019-08-02 20:16:58 +03:00
Alexey Milovidov
67d91c4b88
Fixed the possibility of hanging queries when server is overloaded
2019-08-02 20:14:04 +03:00
Nikolai Kochetov
e6b3f3f03a
Remove TSKVRowInputStream.
2019-08-02 20:00:38 +03:00
Nikolai Kochetov
f820fff794
Remove TSKVRowInputStream.
2019-08-02 19:59:50 +03:00
Nikolai Kochetov
c336c514fb
Remove TSKVRowInputStream.
2019-08-02 19:58:52 +03:00
Nikolai Kochetov
422b593570
Remove TSKVRowInputStream.
2019-08-02 19:56:52 +03:00
Nikolai Kochetov
ab914010e1
Remove TSKVRowInputStream.
2019-08-02 19:56:16 +03:00
Nikolai Kochetov
6ab2e19410
Remove TSKVRowInputStream.
2019-08-02 19:51:33 +03:00
Nikolai Kochetov
f809de0949
Remove TabSeparatedRowOutputStream and TSKVRowOutputStream.
2019-08-02 19:48:50 +03:00
CurtizJ
a6e85a331a
more optimal ranges selection at reading in order
2019-08-02 19:37:43 +03:00
Nikolai Kochetov
afb3c20778
Remove CSVRowOutputStream.
2019-08-02 19:37:33 +03:00
Nikolai Kochetov
e5d67cbe61
Remove ProtobufRowOutputStream.
2019-08-02 19:34:20 +03:00
Nikolai Kochetov
5fb548c994
Remove ProtobufRowOutputStream.
2019-08-02 19:31:17 +03:00
Nikolai Kochetov
8c66d106e4
Remove ProtobufRowInputStream.
2019-08-02 19:23:44 +03:00
CurtizJ
b8430bb4da
Merge branch 'order-by-efficient' of https://github.com/CurtizJ/ClickHouse into order-by-efficient
2019-08-02 19:23:09 +03:00
Nikolai Kochetov
bd4f0182e4
Remove PrettyBlockOutputStreams.
2019-08-02 19:20:25 +03:00
CurtizJ
a0f61e8cb3
better performance test for order by optimization
2019-08-02 19:17:18 +03:00
CurtizJ
5f7ebb18ed
more optimal ranges selection at reading in order
2019-08-02 19:16:18 +03:00
Nikolai Kochetov
529e06e5cb
Remove ParquetBlockOutputStream.
2019-08-02 19:09:52 +03:00
Nikolai Kochetov
fcecbbda73
Remove OParquetBlockInputStream
2019-08-02 19:00:24 +03:00
Nikolai Kochetov
978bdc4bfc
Remove ODBCDriverBlockOutputStream.
2019-08-02 18:51:43 +03:00
Nikolai Kochetov
51bd715781
Remove ODBCDriver2BlockOutputStream.
2019-08-02 18:49:46 +03:00
Nikolai Kochetov
d57d8a609f
Remove MySQLWireBlockOutputStream.
2019-08-02 18:45:21 +03:00
Nikolai Kochetov
4019f5e102
Remove JSONRowOutputStream.
2019-08-02 18:42:52 +03:00
Nikolai Kochetov
ce712d881a
Remove JSONEachRowRowOutputStream.
2019-08-02 18:39:12 +03:00
Alexander Kuzmenkov
d808fafa8f
Disable consecutive key optimization for UInt8/16.
...
These types use a FixedHashMap for aggregation, which makes lookup
almost free, so we don't have to cache the last lookup result.
This is a part of StringHashMap PR #5417 by Amos Bird.
2019-08-02 18:37:32 +03:00
Nikolai Kochetov
ae50ab6907
Remove JSONEachRowRowInputStream.
2019-08-02 18:36:36 +03:00
Nikolai Kochetov
cd299bb162
Remove JSONCompactRowOutputStream.
2019-08-02 18:32:07 +03:00
Nikolai Kochetov
2833ca6d2f
Remove CapnProtoRowInputStream.
2019-08-02 18:28:13 +03:00
Nikolai Kochetov
342f044241
Remove BinaryRowOutputStream.
2019-08-02 18:25:32 +03:00
Nikolai Kochetov
03ece9dc99
Remove BinaryRowInputStream.
2019-08-02 18:21:48 +03:00
Nikolai Kochetov
dd90932222
Update FormatFactory.
2019-08-02 18:06:31 +03:00
Nikolai Kochetov
49632a74b7
Update FormatFactory.
2019-08-02 17:41:19 +03:00
chertus
fcc6a2c2be
fix crash on CAST exotic types to decimal
2019-08-02 17:31:55 +03:00
Nikolai Kochetov
48818aef7f
Update MySQLOutputFormat.
2019-08-02 15:41:21 +03:00
Nikolai Kochetov
0201cdf61a
Merge branch 'master' into processors-and-output-formats
2019-08-02 15:29:19 +03:00
Nikolai Kochetov
77ca4acf67
Remove LowCardinality in AggregatingSortedBlockInputStream.
2019-08-02 13:54:40 +03:00
Nikolai Kochetov
5a9a4b23c3
Remove LowCardinality in AggregatingSortedBlockInputStream.
2019-08-02 13:50:42 +03:00
Nikolai Kochetov
f71ce27a70
Remove LowCardinality in AggregatingSortedBlockInputStream.
2019-08-02 13:49:52 +03:00
alesapin
ac5daf964e
Fix buggy tests
2019-08-02 11:09:23 +03:00
alesapin
46a6a78e7b
Merge branch 'master' into fix_bool_settings_parsing
2019-08-02 10:51:42 +03:00
Alexander Rodin
68487d512a
Merge if branches with the same status code
2019-08-02 05:11:02 +00:00
Alexander Rodin
5c5b4f4de2
Revert "Replace ifs by cases"
...
This reverts commit 0c70f78fcb
.
2019-08-02 05:07:10 +00:00
Alexey Milovidov
07273c7914
Instrumented ThreadPool
2019-08-01 23:09:38 +03:00
chertus
c5a661a05c
undo wrong changes
2019-08-01 22:56:29 +03:00
Nikita Vasilev
b242c6ec79
fix test
2019-08-01 22:51:51 +03:00
chertus
94813b21ba
restore names deduplication
2019-08-01 22:48:21 +03:00
Alexey Milovidov
c1de1d445c
Enabled query profiler by default
2019-08-01 22:47:04 +03:00
chertus
479a0a9c8e
fix case with several same keys in join
2019-08-01 22:39:39 +03:00
alesapin
af5cabd740
Fix changed logic
2019-08-01 22:30:00 +03:00
alexey-milovidov
5cf2f5f301
Merge pull request #6265 from nikitamikhaylov/query_log_enum
...
system.query_log: change data type of `type` column to Enum.
2019-08-01 22:21:43 +03:00
Nikita Vasilev
7aacbbdc5a
fix bug
2019-08-01 22:18:36 +03:00
Alexey Milovidov
5c361c327b
Enabled "precise" mode; updated tests
2019-08-01 22:17:49 +03:00
CurtizJ
d169f42b36
fix build
2019-08-01 22:07:31 +03:00
CurtizJ
b8dff6ebb1
more optimal ranges selection at reading in order
2019-08-01 22:03:39 +03:00
Nikolai Kochetov
c11e04f9d9
Added test.
2019-08-01 21:44:23 +03:00
Nikolai Kochetov
a8378e8ef0
Fix LowCardinality arguments conversion for AggregateFunctionFactory.
2019-08-01 21:22:38 +03:00
alesapin
ca3796f0a3
Less branches
2019-08-01 20:46:37 +03:00
alesapin
7c37450c3d
Better code and tests
2019-08-01 20:43:10 +03:00
chertus
4072214b5d
fix UB in join keys order
2019-08-01 20:27:51 +03:00
alesapin
5b4b875497
Fix bool settings parsing in config
2019-08-01 20:03:34 +03:00
Alexander Kuzmenkov
011150fa8a
Make PairNoInit a simple struct.
2019-08-01 19:54:33 +03:00
Nikita Mikhaylov
241751542e
CamelCase
2019-08-01 19:37:50 +03:00
CurtizJ
82f304f81e
add query 'SYSTEM STOP TTL MERGES'
2019-08-01 18:36:12 +03:00
Alexander Rodin
0c70f78fcb
Replace ifs by cases
2019-08-01 15:23:20 +00:00
Nikolai Kochetov
c228f18130
Update IRowInputFormat and FormatFactory.
2019-08-01 17:25:41 +03:00
Alexander Rodin
44b3dbb23b
Return Bad Request for INCORRECT_DATA and TYPE_MISMATCH errors
2019-08-01 13:16:09 +00:00
Nikita Mikhaylov
508934fa85
remove redudant includes
2019-08-01 16:05:59 +03:00
Nikita Mikhaylov
9dbb758133
better style
2019-08-01 15:40:12 +03:00
Vitaly Baranov
d7891ec9cf
Fix formula for new_size in WriteBufferFromVector(AppendModeTag).
2019-08-01 15:27:32 +03:00
tavplubix
6625536236
Merge pull request #6055 from yandex/csv_unquoted_nulls_and_default_values
...
CSV unquoted nulls and default values
2019-08-01 15:11:06 +03:00
CurtizJ
c30bdecf6d
add missing comments
2019-08-01 15:00:35 +03:00
alexey-milovidov
e034dab1be
Merge pull request #6255 from yandex/storage-values-simplification
...
Simplified code with parsing table declaration for table functions.
2019-08-01 14:58:28 +03:00
Nikita Mikhaylov
406f7a2bfe
done
2019-08-01 14:11:08 +03:00
CurtizJ
f224269d41
filter by ttl parts created before 'alter ... modify ttl' query with 'optimize ... final' query
2019-08-01 14:10:42 +03:00
chertus
e5d3f17225
fix test results
2019-08-01 14:02:32 +03:00
Igr Mineev
0f1e8404dc
Merge branch 'master' of github.com:yandex/ClickHouse into feature_multiple_disks
2019-08-01 13:42:59 +03:00
Nikita Mikhaylov
a9fea0314e
better style
2019-08-01 13:31:29 +03:00
Igr Mineev
fc79ed86ef
Ready for review
2019-08-01 13:29:14 +03:00
Nikolai Kochetov
a5bb2e2b3f
Update Schema name in Protobuf and CapnProto formats.
2019-08-01 12:56:30 +03:00
Nikolai Kochetov
9811fdcdc7
Update CapnProtoRowInputFormat.
2019-08-01 11:31:08 +03:00
alexey-milovidov
eeeab85bbe
Merge pull request #6247 from yandex/fix-malicious-replica
...
Fixed the case when malicious ClickHouse replica can force clickhouse-server to write to arbitrary path.
2019-08-01 07:22:58 +03:00
Alexey Milovidov
591af05e57
Fixed error with searching debug info
2019-08-01 06:45:33 +03:00
Alexey Milovidov
c3f54f85c1
Fixed error with "unbundled" build
2019-08-01 06:06:15 +03:00
Alexey Milovidov
a25890c038
Merge branch 'master' into fastops
2019-08-01 06:05:53 +03:00
Alexey Milovidov
12f6b75284
Fixed error
2019-08-01 05:34:58 +03:00
Alexey Milovidov
49b6749280
Merge branch 'master' into fix-malicious-replica
2019-08-01 05:11:45 +03:00
Alexey Milovidov
6de3939a3d
Added a test
2019-08-01 05:08:44 +03:00
Alexey Milovidov
26bb14da4e
Simplified table function "values"
2019-08-01 05:03:15 +03:00
alexey-milovidov
a8793fbef3
Merge pull request #6209 from dimarub2000/values_list
...
VALUES list
2019-08-01 04:36:04 +03:00
alexey-milovidov
10d02cd2b9
Merge pull request #6250 from yandex/better-stack-traces
...
QueryProfiler: better stack traces: start outside of signal handler
2019-08-01 04:34:32 +03:00
alexey-milovidov
e8cac8ab6e
Merge pull request #6253 from yandex/std-filesystem-2
...
Changed boost::filesystem to std::filesystem
2019-08-01 04:32:40 +03:00
Alexey Milovidov
ec2fd3e29d
Added missing files
2019-08-01 04:17:44 +03:00
Alexey Milovidov
74d4fb3ce1
Added a test for new functions
2019-08-01 03:43:50 +03:00
Alexey Milovidov
ab8dd7edd6
Added performance test
2019-08-01 03:37:47 +03:00
Alexey Milovidov
b1c9fc0233
Using FastOps library
2019-08-01 03:29:32 +03:00
Alexey Milovidov
fb3824f98b
Merge branch 'master' into fastops
2019-08-01 01:59:59 +03:00
Alexey Milovidov
bf524b4419
Merge branch 'master' of github.com:yandex/ClickHouse
2019-08-01 01:49:24 +03:00
Alexey Milovidov
63c57a4c26
Fixed flappy test
2019-08-01 01:49:14 +03:00
alexey-milovidov
a94fe354c5
Merge pull request #6233 from yandex/fix-overflow-in-int-div
...
Fixed overflow in intDiv functions
2019-08-01 01:39:37 +03:00
Alexey Milovidov
f3921ce3e0
Changed boost::filesystem to std::filesystem
2019-08-01 01:37:41 +03:00
Alexey Milovidov
e3c342d893
Better stack traces: start outside of signal handler
2019-08-01 00:40:29 +03:00
alesapin
cfbae59701
Merge pull request #6236 from yandex/fix_prewhere_remote
...
Fix bug in prewhere + distributed
2019-07-31 23:22:29 +03:00
chertus
10edd76fe4
fix join_use_nulls results for key columns
2019-07-31 23:19:52 +03:00
Sergi Vladykin
662364b720
performance bug fix: never read the children if we are not going to return any data
2019-07-31 22:36:03 +03:00
Alexey Milovidov
bc9d620155
Fixed the case when malicious ClickHouse replica can force clickhouse-server to write to arbitrary path
2019-07-31 22:31:04 +03:00
Alexey Milovidov
5cedc24e51
Fixed error
2019-07-31 21:04:24 +03:00
Dmitry Rubashkin
fab6e89a9d
Minor style fixes
2019-07-31 18:58:28 +03:00
Nikita Mikhaylov
42641a5b56
update flappy test
2019-07-31 18:43:55 +03:00
Dmitry Rubashkin
fbe7e56e93
Changed name and added comments
2019-07-31 18:43:01 +03:00
Dmitry Rubashkin
1ec249755e
Parser is now used for ITableFunctionFileLike
2019-07-31 18:36:10 +03:00
Alexander Tokmakov
f0836553d4
drop detached partition
2019-07-31 18:27:21 +03:00
Nikolai Kochetov
9c4aefe2ae
Update ODBCDriver2BlockOutputFormat.
2019-07-31 18:10:51 +03:00
alesapin
f70b0ed910
Slightly better
2019-07-31 18:05:21 +03:00
Nikolai Kochetov
1347cf1359
Update ODBCDriver2BlockOutputFormat.
2019-07-31 17:58:56 +03:00
alesapin
aed4e5d1c4
Get type from source column
2019-07-31 17:57:14 +03:00
alesapin
4481bf429f
Remove nulltype from assignment
2019-07-31 17:54:58 +03:00
Alexey Milovidov
e3df5a79b3
Updated test
2019-07-31 17:43:39 +03:00
Nikolai Kochetov
3a8fefdda8
Update CSVRowInputStream.
2019-07-31 17:43:08 +03:00
alexey-milovidov
ac5d2a225d
Merge pull request #6226 from yandex/aku/lock-tinylog
...
Lock the TinyLog storage when reading.
2019-07-31 17:40:55 +03:00
Nikita Mikhaylov
cac7972837
better
2019-07-31 17:18:59 +03:00
Nikolai Kochetov
f0bf083efc
Update CSVRowInputStream.
2019-07-31 17:16:28 +03:00
Dmitry Rubashkin
a449a00e58
Comments are now in right places
2019-07-31 17:12:05 +03:00
Dmitry Rubashkin
f91c64bd28
parser changed, test modified, comments added
2019-07-31 17:06:22 +03:00
Nikita Mikhaylov
ad4459c4a2
fixed flush_logs + added pretty function
2019-07-31 17:03:23 +03:00
Nikolai Kochetov
4e38a45922
Update FormatFactory.
2019-07-31 16:26:08 +03:00
alesapin
2254e6fd32
Fix comment
2019-07-31 15:35:23 +03:00
alesapin
46c1e9d1a2
Use COPY_COLUMN instead of PROJECT
2019-07-31 15:33:58 +03:00
Nikolai Kochetov
2c638d577d
Update VerticalRowOutputFormat.
2019-07-31 14:51:00 +03:00
chertus
f402ae5092
Merge branch 'master' into joins
2019-07-31 14:40:19 +03:00
Alexander Kuzmenkov
3ff143c60f
Lock the TinyLog storage when reading.
...
Unlike StripeLog, we only have one set of files per column, so we can't
read concurrently with writing. We didn't use any locking before, and
that lead to user-visible error messages and tsan failures.
2019-07-31 13:59:12 +03:00
Nikolai Kochetov
77d81687b3
Update FormatFactory.
2019-07-31 13:54:50 +03:00
Nikolai Kochetov
2d5b282a31
Update FormatFactory.
2019-07-31 13:37:28 +03:00
Nikolai Kochetov
0e61ca79d0
Update FormatFactory.
2019-07-31 13:34:31 +03:00
Nikolai Kochetov
cc74c5ec78
Update FormatFactory.
2019-07-31 13:31:14 +03:00
Nikolai Kochetov
4bea8541d1
Update FormatFactory.
2019-07-31 13:28:54 +03:00
alesapin
e6052ec117
Fix bug in prewhere + distributed
2019-07-31 13:22:56 +03:00
Nikolai Kochetov
8bfd909f5b
Update JSONEachRowRowOutputFormat.
2019-07-31 13:06:46 +03:00
Nikolai Kochetov
5bdb6aa9f3
Update TSKVRowInputFormat.
2019-07-31 12:43:20 +03:00
BayoNet
cf746c3eed
DOCAPI-3825: System tables. EN review, RU translation. ( #6088 )
2019-07-31 08:09:13 +03:00
alexey-milovidov
94454e514d
Merge pull request #6211 from 4ertus2/asof
...
Support ASOF JOIN ON syntax
2019-07-31 06:00:22 +03:00
alexey-milovidov
834bd5d82d
Merge pull request #6212 from yurriy/mysql-wire-protocol-fix
...
Bug fix in MySQL wire protocol
2019-07-31 05:59:01 +03:00
alexey-milovidov
c4072b12a7
Merge pull request #6230 from yandex/override-idle-time-poll-interval
...
Allow user to override poll_interval and idle_connection_timeout
2019-07-31 05:57:46 +03:00
alexey-milovidov
bfdfb7c814
Merge pull request #6232 from yandex/limit-sleep-time-in-max-execution-speed
...
Limit sleep time in max_execution_speed; fixed Estimated query execution time (inf seconds) is too long
2019-07-31 05:54:05 +03:00
alexey-milovidov
10ab19b2e4
Merge pull request #6231 from yandex/bad-server-shutdown
...
Fixed bad server shutdown
2019-07-31 05:53:11 +03:00
alexey-milovidov
7fd6204114
Merge pull request #6197 from yandex/thread_local_rng
...
Less number of "clock_gettime" calls; fixed ABI compatibility between debug/release in Allocator.
2019-07-31 04:36:30 +03:00
Alexey Milovidov
52650ce2f7
Fixed overflow in intDiv functions
2019-07-31 04:05:33 +03:00
Alexey Milovidov
c2035a21fc
Added a test
2019-07-31 03:29:47 +03:00
Alexey Milovidov
2205a0097d
Avoid false exceptions like "Estimated query execution time (inf seconds) is too long"
2019-07-31 03:05:31 +03:00
Alexey Milovidov
f75dff9be8
Limit maximum sleep time for "max_execution_speed" settings
2019-07-31 02:57:53 +03:00
Alexey Milovidov
b6275010f2
Fixed error with server shutdown
2019-07-31 02:12:04 +03:00
Alexey Milovidov
03ded6be04
Merge branch 'master' of github.com:yandex/ClickHouse into bad-server-shutdown
2019-07-31 02:10:24 +03:00
Alexey Milovidov
aa6f7f2730
Slightly better
2019-07-31 01:27:14 +03:00
Alexey Milovidov
0055bd1a1b
Allow user to override poll_interval and idle_connection_timeout
2019-07-31 01:22:45 +03:00
Alexey Milovidov
2452b2eba7
Fixed the issue with "listen_try" option
2019-07-31 01:08:57 +03:00
alexey-milovidov
30c35b1cbf
Update StorageValues.cpp
2019-07-31 01:06:48 +03:00
Alexey Milovidov
3ef3dcb4c8
Fixed the issue with "listen_try" option
2019-07-31 01:06:13 +03:00
alexey-milovidov
8949ef6dd3
Merge pull request #6225 from CurtizJ/withcube-fix
...
Fix rollup and cube modifiers with two-level aggregation.
2019-07-31 00:54:35 +03:00
alexey-milovidov
8e62907ab8
Merge pull request #6219 from dimarub2000/low_cord_index
...
Test for primary index with lowCardinality(String)
2019-07-31 00:50:10 +03:00
alexey-milovidov
cb37c79c41
Merge pull request #6201 from yandex/speed-up-dladdr
...
Introspection functions + better stack traces.
2019-07-31 00:49:16 +03:00
Alexey Milovidov
e0c8bec28a
Fixed the issue with "listen_try" option
2019-07-31 00:23:42 +03:00
Alexey Milovidov
b85cdd565c
Fixed idiotic inconsistent code
2019-07-31 00:11:42 +03:00
Alexander Tokmakov
c6717e0d3f
refactor attachPartition
2019-07-30 22:11:15 +03:00
Nikolai Kochetov
b274545bb7
Update CSVRowInputFormat.
2019-07-30 21:48:40 +03:00
chertus
504d548d79
AnalyzedJoin refactoring
2019-07-30 21:39:37 +03:00
Nikolai Kochetov
e8b643e032
Update CSVRowInputFormat.
2019-07-30 21:22:01 +03:00
Nikolai Kochetov
ee3a93bab5
Update CSVRowInputFormat.
2019-07-30 21:21:12 +03:00
Alexey Milovidov
d95e0e66c6
Fixed "splitted" build
2019-07-30 21:03:12 +03:00
Alexey Milovidov
8292f3dbc9
Fixed test
2019-07-30 21:01:59 +03:00
Alexander Tokmakov
2f33df1b2e
rename all parts before attaching
2019-07-30 20:24:40 +03:00
CurtizJ
218de76285
fix rollup and cube modifiers with two-level aggregation
2019-07-30 19:36:52 +03:00
Alexey Milovidov
a9b079c7ba
Minor modifications
2019-07-30 19:18:06 +03:00
Igr Mineev
7f7b47fc0a
Add check of RW access to paths on start. Add multiple disks tests.
2019-07-30 19:15:57 +03:00
Igr Mineev
31c36efa25
Merge branch 'master' of github.com:yandex/ClickHouse into feature_multiple_disks
2019-07-30 19:13:58 +03:00
Alexey Milovidov
72e0fbd861
Added support for splitted debug info; advancements
2019-07-30 19:12:53 +03:00
Alexey Milovidov
1d289b5b49
Fixed "splitted" build
2019-07-30 18:22:41 +03:00
Alexey Milovidov
c0118bda75
Fixed test
2019-07-30 18:19:57 +03:00
Nikolai Kochetov
d4da486b51
Update CSVRowInputFormat.
2019-07-30 17:55:59 +03:00
Nikita Mikhaylov
e06b3b17b3
some changes to log all text logs
2019-07-30 17:04:18 +03:00
Dmitry Rubashkin
4af44af3b7
test for priamry index with lowCardinality
2019-07-30 15:38:40 +03:00
Dmitry Rubashkin
7945d05565
Minor style fixes
2019-07-30 15:15:02 +03:00
chertus
24fd416084
remove unused ExpressionAnalyzer settings
2019-07-30 14:41:11 +03:00
Amos Bird
6db1c02bfd
Fix materialized view with column defaults.
...
https://github.com/yandex/ClickHouse/issues/448
https://github.com/yandex/ClickHouse/issues/3484
https://github.com/yandex/ClickHouse/issues/3450
https://github.com/yandex/ClickHouse/issues/2878
https://github.com/yandex/ClickHouse/issues/2285
2019-07-30 10:49:54 +08:00
Alexey Milovidov
b5b80fb342
Merge branch 'master' into thread_local_rng
2019-07-30 03:19:48 +03:00
Alexey Milovidov
20ae0ee80e
Added a flag to disable introspection functions
2019-07-30 02:54:49 +03:00
Alexey Milovidov
efbbb14972
Renamed function symbolizeAddress to addressToSymbol
2019-07-30 02:49:00 +03:00
Alexey Milovidov
256e260693
Added one more function for introspection
2019-07-30 02:37:50 +03:00
Alexey Milovidov
97ac56139b
Addition to prev. revision
2019-07-30 01:50:39 +03:00
Alexey Milovidov
0cbd4f68ce
Addition to prev. revision
2019-07-30 01:37:26 +03:00
Alexey Milovidov
a05c6026dc
Addition to prev. revision
2019-07-30 01:34:05 +03:00
Alexey Milovidov
10439bc010
Addition to prev. revision
2019-07-30 01:33:28 +03:00
Alexey Milovidov
ad3f2066d9
Added missing file
2019-07-30 01:27:02 +03:00
Alexey Milovidov
372c4d89b2
Enabled line numbers in stack traces
2019-07-30 01:26:44 +03:00
Gleb Novikov
a3ebe31535
Brace style fix
2019-07-29 22:41:08 +03:00
alesapin
16255f7a9f
Merge pull request #6207 from yandex/fix-logs-level-tests
...
Update send logs tests.
2019-07-29 21:40:58 +03:00
Alexey Milovidov
15dc6d1818
Advancements
2019-07-29 21:38:04 +03:00
Alexey Milovidov
daa36650fb
Imported Dwarf parser from Facebook folly
2019-07-29 21:06:39 +03:00
Alexey Milovidov
957b59f0d0
Cleanups
2019-07-29 20:14:53 +03:00
chertus
f79851591a
one more test
2019-07-29 20:11:56 +03:00
Nikolai Kochetov
b8623869e0
Update send logs tests.
2019-07-29 19:33:07 +03:00
Nikolai Kochetov
efc4395b2f
Update send logs tests.
2019-07-29 19:29:58 +03:00
Dmitry Rubashkin
89bbe1a299
drop table
2019-07-29 19:23:22 +03:00
Dmitry Rubashkin
45aebda677
Fixes and test
2019-07-29 19:20:17 +03:00
Yuriy
c1b57f9cf5
fixed heap buffer overflow in PacketPayloadWriteBuffer
2019-07-29 18:41:47 +03:00
chertus
7b4ddd268e
support ASOF JOIN ON syntax
2019-07-29 17:58:36 +03:00
Dmitry Rubashkin
e9784573ea
Values list implementation
2019-07-29 17:02:34 +03:00
Alexey Milovidov
300d25256e
Include private symbols in stack traces of QueryProfiler
2019-07-29 15:48:19 +03:00
Alexander Tokmakov
3c15b87003
Merge branch 'master' into alter_table_drop_detached_part
2019-07-29 14:29:23 +03:00
alesapin
86831fe500
Add ability to create immutable settings
2019-07-29 14:03:50 +03:00
Nikolai Kochetov
52a9341082
Update send logs tests.
2019-07-29 13:51:56 +03:00
Alexander Tokmakov
0fc47fbbe4
fixes
2019-07-29 13:27:37 +03:00
Nikolai Kochetov
40ae9aa60b
Update send logs tests.
2019-07-29 13:15:03 +03:00
alesapin
d9a2ac123a
Fix small typo and merge
2019-07-29 12:17:37 +03:00
alexey-milovidov
5b52ccc665
Merge pull request #6204 from yurriy/disable-mysql-wire-format-tests
...
Temporary disabled tests of MySQLWire format until it is fixed
2019-07-29 12:13:16 +03:00
alesapin
ea6053eadc
Do not report strange exception messages into JSON report from performance-test
2019-07-29 12:05:37 +03:00
Yuriy
e12ab0cccc
disabled tests of MySQLWire format until it is fixed
2019-07-29 11:45:43 +03:00
Sergi Vladykin
915092515c
revert the performance bug fix
2019-07-29 11:20:11 +03:00
alexey-milovidov
a999192b0a
Merge pull request #6198 from yandex/fix-json-functions
...
Fixed hang in JSONExtractRaw function
2019-07-29 04:11:50 +03:00
Alexey Milovidov
5fbe53b562
Speedup "symbolizeAddress" function
2019-07-29 04:08:52 +03:00
Yuriy
f1694a1746
build fix
2019-07-29 03:09:17 +03:00
Alexey Milovidov
f6daa7e2dd
Merge branch 'master' of github.com:yandex/ClickHouse
2019-07-29 02:57:59 +03:00
Alexey Milovidov
48a3c82f6f
Removed useless code from MySQLWireBlockOutputStream
2019-07-29 02:57:49 +03:00
alexey-milovidov
3e9dd7ed42
Merge pull request #6196 from zlobober/patch-2
...
Fix build under gcc-8.2
2019-07-29 02:21:46 +03:00
Alexey Milovidov
a1dacdd25f
Fixed bad test
2019-07-29 02:03:55 +03:00
Max Akhmedov
5e9ea2a905
Remove spaces from empty line
2019-07-28 20:46:48 +03:00
Alexey Milovidov
41d2ed0ee5
Added test result
2019-07-28 20:19:15 +03:00
Alexey Milovidov
f03df37b57
Fixed error #6195
2019-07-28 20:16:48 +03:00
Alexey Milovidov
ea6515dac6
Added failing test
2019-07-28 20:15:25 +03:00
alexey-milovidov
129e88ee26
Merge pull request #6189 from CurtizJ/order-by-efficient
...
Fix reading in order of sorting key and refactoring.
2019-07-28 19:43:49 +03:00
Alexey Milovidov
856cc1b9c5
Added thread_local_rng
2019-07-28 18:30:38 +03:00
Max Akhmedov
f632a0b241
Fix build under gcc-8.2
2019-07-28 18:12:07 +03:00
Alexey Milovidov
c0e0166991
Updated contributors
2019-07-28 18:11:47 +03:00
Nikita Vasilev
39b40f8e42
fix replicated indices mutations
2019-07-28 17:55:51 +03:00
Alexey Milovidov
32a9b27876
Added a comment
2019-07-28 17:55:02 +03:00
Yuriy
dd2e3ab7f7
removed wrong comment
2019-07-28 17:24:52 +03:00
Yuriy
b1d5f4ca20
disabled mysql_native_password when password is specified as a plain text as it allows to connect to ClickHouse knowing only SHA1 instead of a password
2019-07-28 17:17:33 +03:00
Yuriy
760afb007c
arbitrary passwords
2019-07-28 16:36:27 +03:00
Yuriy
21ce5331d1
implemented mysql_native_password auth plugin for compatibility with mysqljs
2019-07-28 16:12:26 +03:00
Gleb Novikov
8f4883b0d2
Better constraint exception
2019-07-28 15:33:40 +03:00
Nikita Vasilev
538c17be3f
replicated test
2019-07-28 14:56:16 +03:00
Nikita Vasilev
4c5003b3b9
const &
2019-07-28 14:45:50 +03:00
Nikita Vasilev
908623c029
style
2019-07-28 14:32:03 +03:00
Nikita Vasilev
63fe714420
fix
2019-07-28 14:10:35 +03:00
Sergi Vladykin
c5a42a6948
TTL: Only drop altogether the expired parts and not partially prune them.
...
Though in regular merges eviction of expired values still must happen.
2019-07-28 13:30:46 +03:00
alexey-milovidov
b91c0c8c9b
Update Settings.h
2019-07-28 11:50:01 +03:00
Yuriy
ec33f4bd2a
fixed style
2019-07-28 04:34:48 +03:00
CurtizJ
b4991b38bf
Merge remote-tracking branch 'upstream/master' into order-by-efficient
2019-07-28 04:26:43 +03:00
CurtizJ
2dc2eb56d8
remove renamed tests
2019-07-28 04:21:25 +03:00
CurtizJ
d69d68f065
rename setting 'optimize_pk_order' and some functions
2019-07-28 04:16:56 +03:00
Yuriy
997c94d093
includes order
2019-07-28 03:55:46 +03:00
Yuriy
96552a4d4e
prevent rewriting packet in case of attempt to write more than initially calculated payload length
2019-07-28 03:41:41 +03:00
CurtizJ
95a6b85267
fix reading in order of sorting_key
2019-07-28 03:41:26 +03:00
Yuriy
383fa25c51
resolved conflict
2019-07-28 02:00:15 +03:00
alexey-milovidov
12a15316fd
Merge pull request #6181 from 4ertus2/joins
...
Fix crop column names in GLOBAL JOIN ON
2019-07-28 00:31:29 +03:00
Alexey Milovidov
3988fe7fe4
Removed <name> from all performance tests #6179
2019-07-28 00:18:54 +03:00
Alexey Milovidov
febc935fa8
Revert "Removed <name> from all performance tests #6179 "
...
This reverts commit d61d489c2e
.
2019-07-28 00:17:44 +03:00
Alexey Milovidov
97f11a6a3c
Fixed typo #6179
2019-07-28 00:17:06 +03:00
Alexey Milovidov
d61d489c2e
Removed <name> from all performance tests #6179
2019-07-28 00:15:20 +03:00
alexey-milovidov
6ad596264b
Merge pull request #6179 from Enmk/doubledelta_gorilla_perftest_fix
...
Fixed Gorilla and DoubleDelta codec performance tests.
2019-07-28 00:10:27 +03:00
Vasily Nemkov
3765ee39e0
Removed blank line
2019-07-27 20:54:04 +03:00
Alexey Milovidov
98c3ff92ae
Fixed non-standard build
2019-07-27 20:04:26 +03:00
Nikita Vasilev
1118ce04b9
fixed
2019-07-27 18:36:40 +03:00
CurtizJ
08d5ebb54d
Merge remote-tracking branch 'upstream/master' into order-by-efficient
2019-07-27 10:38:10 +03:00
Nikita Vasilev
7efb1bcb12
Merge remote-tracking branch 'upstream/master' into nikvas0/index_mutate
2019-07-27 10:30:43 +03:00
CurtizJ
12dcfe1f25
reduce number of read rows while reading in reverse order
2019-07-27 03:33:47 +03:00
CurtizJ
60289cd764
fix optimizeSortingWithPK
2019-07-27 03:15:22 +03:00
CurtizJ
cb85721cba
handle ExpressionAnalyzer exceptions, while trying to optimize order by, in case of complicated queries
2019-07-27 03:02:04 +03:00
CurtizJ
b1d981ec3a
better pipeline while reading in pk_order
2019-07-27 01:18:27 +03:00
chertus
9f9ba3a06f
restore cropped names in JOIN ON section for distributed queries
2019-07-26 20:43:42 +03:00
Vasily Nemkov
2ced6a3adb
Fixed Gorilla and DoubleDelta codec performance tests.
...
* Converted to loop-tests
* Set limits for both INSERT and SELECT to make those finite and more predictable
2019-07-26 19:21:18 +03:00
alesapin
0c7a6fc64b
Merge branch 'master' of github.com:yandex/ClickHouse
2019-07-26 17:37:53 +03:00
alesapin
363fca3895
More integration fixes and disable kafka test test_kafka_settings_new_syntax
2019-07-26 17:37:37 +03:00
chertus
74596ed8dc
improve test
2019-07-26 15:12:34 +03:00
qianlixiang
64d65c0123
Fixed mismatched header of prewhere with sample column
2019-07-26 18:48:42 +08:00
Alexey Milovidov
3eb29c1950
Clarified comment
2019-07-26 03:54:48 +03:00
alexey-milovidov
2442e65367
Merge pull request #6124 from yandex/merge-profiler
...
Fixes for query profiler.
2019-07-26 03:51:57 +03:00
Alexey Milovidov
da3806bf36
Add timer offset randomization
2019-07-26 03:51:19 +03:00
alexey-milovidov
a3e4c1d39f
Merge pull request #6131 from 4ertus2/joins
...
Better JOIN ON keys extraction
2019-07-26 02:10:45 +03:00
Alexey Milovidov
2a9d606d4b
Use text_log in development environments
2019-07-26 02:01:18 +03:00
Alexey Milovidov
e5df077c21
Added example in config
2019-07-26 02:00:18 +03:00
Alexey Milovidov
f4ec18b30f
Merge branch 'system_text_log' of https://github.com/nikitamikhaylov/ClickHouse into nikitamikhaylov-system_text_log
2019-07-26 01:51:19 +03:00
Alexey Milovidov
cf67765fc8
Reverted bad modification
2019-07-26 01:38:59 +03:00
Alexey Milovidov
5a47b0b990
Sanity and configuration checks
2019-07-26 01:35:47 +03:00
Alexey Milovidov
0cce86db3f
Merge remote-tracking branch 'origin/master' into merge-profiler
2019-07-26 00:41:24 +03:00
Alexey Milovidov
eb2533f898
Merge branch 'master' into merge-profiler
2019-07-26 00:40:27 +03:00
alexey-milovidov
6cc3027a84
Merge pull request #6162 from yandex/TCeason-fix_ISSUE5695
...
Merging "support push down predicate to final subquery"
2019-07-26 00:34:33 +03:00
Alexey Milovidov
ae161d7514
Fixed test
2019-07-26 00:33:30 +03:00
alesapin
1c615d263c
Merge branch 'master' of github.com:yandex/ClickHouse
2019-07-25 23:25:20 +03:00
alesapin
fdac4f2962
More fixes in integration tests configs
2019-07-25 23:24:58 +03:00
alexey-milovidov
0d11cbcae6
Merge pull request #6163 from yandex/fix-protobuf-ubsan-report
...
Fixed UBSan report in ProtobufWriter
2019-07-25 23:13:02 +03:00
alesapin
858a8a083e
Merge branch 'master' of github.com:yandex/ClickHouse
2019-07-25 23:11:39 +03:00
alesapin
21ef261702
Fix some integration tests and make kafka tests endless
2019-07-25 23:11:26 +03:00
Alexey Milovidov
bc74013f98
Fixed UBSan report in ProtobufWriter
2019-07-25 23:10:33 +03:00
alexey-milovidov
71cef7beac
Merge pull request #6156 from dimarub2000/master
...
ISSUE-6136: Fix DB::Exception throwed by bitmapContains
2019-07-25 23:00:42 +03:00
Alexey Milovidov
472a61c1fa
Updating PHDRCache after dlopen
2019-07-25 22:56:51 +03:00
Alexey Milovidov
050db07e3d
Merge branch 'master' into merge-profiler
2019-07-25 22:54:22 +03:00
Alexey Milovidov
1d499bcdc0
Allow to update PHDRCache
2019-07-25 22:54:16 +03:00
chertus
554e4ab5b8
fix cross alliasing case with JOIN ON
2019-07-25 22:25:51 +03:00
alexey-milovidov
9c8a3971a0
Merge pull request #6147 from theruziev/regression_for_full_join_column_name
...
Add regression test for #5192 fix
2019-07-25 22:16:49 +03:00
Alexey Milovidov
d5b537224e
Fixed test
2019-07-25 22:08:40 +03:00
Alexey Milovidov
522aed7168
Fixed build
2019-07-25 22:02:44 +03:00
Igr Mineev
7a31feeec0
Add tests for multiple disks. Fix Alter query.
2019-07-25 21:21:01 +03:00
Dmitry Rubashkin
1c8842af4b
Merge branch 'master' of github.com:dimarub2000/ClickHouse
2019-07-25 19:28:09 +03:00
Alexander Tokmakov
3ba26aba43
tests
2019-07-25 19:28:08 +03:00
Dmitry Rubashkin
46e4b45f96
test added`
2019-07-25 19:26:48 +03:00
Alexander Tokmakov
e4212bfe59
add full part name to detached_parts
2019-07-25 19:26:36 +03:00
Alexey Milovidov
93c7f6aedf
Merge branch 'fix_ISSUE5695' of https://github.com/TCeason/ClickHouse into TCeason-fix_ISSUE5695
2019-07-25 19:09:18 +03:00
dimarub2000
f53f22fd17
ISSUE-6136: Fix DB::Exception throwed by bitmapContains
2019-07-25 18:56:20 +03:00
alesapin
c3f82f0b8c
Fix indent and add init file
2019-07-25 16:41:39 +03:00
Nikolai Kochetov
95dd6222fe
Use IInputFormat and IOutputFormat by default.
2019-07-25 15:17:57 +03:00
Igr Mineev
e7e2627201
Checking unique names for volumes.
2019-07-25 14:42:48 +03:00
Alexander Tokmakov
6ac950c6dc
test attach active part fails
2019-07-25 14:13:13 +03:00
CurtizJ
b1cc019bd4
fix pipeline
2019-07-25 14:00:14 +03:00
Nikolai Kochetov
079e41ac26
Use IInputFormat and IOutputFormat by default.
2019-07-25 13:51:32 +03:00
chertus
06076e67a3
Merge branch 'master' into joins
2019-07-25 13:48:32 +03:00
Alexander Tokmakov
1805ab5736
attach
2019-07-25 13:46:07 +03:00
CurtizJ
f5b93eb991
fix order by optimization
2019-07-25 13:45:01 +03:00
chertus
50e3839157
NOT_UNBUNDLED -> UNBUNDLED
2019-07-25 13:35:57 +03:00
Alexander Tokmakov
856c8ef0e8
test for bug in ATTACH PART
2019-07-25 13:31:48 +03:00
Igr Mineev
549c62a18a
Fix build
2019-07-25 12:40:20 +03:00
Nikita Mikhailov
795eebb5ad
stable tests
2019-07-25 12:39:36 +03:00
Nikolai Kochetov
78f056d83f
Use IInputFormat and IOutputFormat by default.
2019-07-25 12:35:16 +03:00
Nikolai Kochetov
36a0275ff1
Use IInputFormat and IOutputFormat by default.
2019-07-25 12:31:38 +03:00
Nikolai Kochetov
69f860a5ef
Use IInputFormat and IOutputFormat by default.
2019-07-25 12:28:33 +03:00
Nikolai Kochetov
a22540d010
Use IInputFormat and IOutputFormat by default.
2019-07-25 12:20:00 +03:00
Nikolai Kochetov
4cc3bf7724
Use IInputFormat and IOutputFormat by default.
2019-07-25 12:15:33 +03:00
Nikita Mikhailov
f637e22eb6
tests...
2019-07-25 11:50:16 +03:00
Nikolai Kochetov
7f1fd1a918
Use IInputFormat and IOutputFormat by default.
2019-07-25 11:37:21 +03:00
alexey-milovidov
7219e167d2
Merge pull request #6026 from bopohaa/fix-kafka-unclean-stream
...
Clear Kafka's buffer if an invalid message is found.
2019-07-25 04:30:37 +03:00
alexey-milovidov
f1f5cdc802
Merge pull request #6144 from yandex/fix-msan
...
Fixed MSan report
2019-07-25 04:29:11 +03:00
alexey-milovidov
56131a7fe7
Merge pull request #6080 from abyss7/issue-6071
...
Check background_task_handle before use
2019-07-25 04:16:47 +03:00