nikitamikhaylov
9b46b53fa3
better defaults
2020-11-17 16:59:12 +03:00
nikitamikhaylov
028fc00166
fix tests
2020-11-17 16:59:12 +03:00
nikitamikhaylov
d52e72d66c
type_id cast
2020-11-17 16:59:12 +03:00
nikitamikhaylov
3df6e457f7
style
2020-11-17 16:59:12 +03:00
nikitamikhaylov
720d3a411f
skip unused keys
2020-11-17 16:59:12 +03:00
nikitamikhaylov
82c6467a5d
better
2020-11-17 16:59:12 +03:00
nikitamikhaylov
02b2b38716
add normal parent
2020-11-17 16:59:12 +03:00
nikitamikhaylov
0d1a8ea2a1
first try
2020-11-17 16:59:12 +03:00
Ivan Lezhankin
f897f7c93f
Refactor IFunction to execute with const arguments
2020-11-17 16:24:45 +03:00
Ivan Lezhankin
1787cd89a7
Implement tcpPort() function literal
2020-11-17 16:24:13 +03:00
Alexey Milovidov
24f4fa6edf
Follow Arcadia ya.make rules
2020-11-17 00:16:50 +03:00
vdimir
428f42053b
Merge remote-tracking branch 'upstream/master' into source-clickhouse-usability
2020-11-16 22:34:28 +03:00
Alexey Milovidov
3df04ce0c2
Follow Arcadia ya.make rules
2020-11-16 21:24:58 +03:00
vdimir
6dcb38db3f
Minor changes in IP dictionary
2020-11-16 21:08:31 +03:00
vdimir
608adc77ca
Remove non-unique entries in ip_dict
2020-11-16 10:43:55 +03:00
vdimir
9eb3a0140d
Add 96 bits to mapped IPv4 in ip_dict loading procedure
2020-11-15 20:09:28 +03:00
vdimir
5e0e22301b
Slightly improve ip_dict loading performance, handle v4 to v6 masks in prepossessing, add more tests
2020-11-15 18:55:34 +03:00
vdimir
8b91e0984c
SSE version of matchIPv6Subnet for ip_dict
2020-11-14 23:38:34 +03:00
vdimir
3c6104855d
Fix mask comparison for ip dict, add tests
2020-11-14 23:29:58 +03:00
vdimir
ca8e4b1607
Minor fixes of ip dict
2020-11-14 20:03:13 +03:00
vdimir
cd3cc329a1
Remove redundant anon namespace in ClickHouseDictionarySource.cpp
2020-11-14 18:23:48 +03:00
vdimir
1dce20e5da
Default host, port and user parameters for source(clickhouse(...))
2020-11-14 16:44:45 +03:00
vdimir
7c19ad5ac7
Fix mappedIPv4ToBinary, add test reference for ip_dict
2020-11-12 10:37:27 +03:00
vdimir
dbec289c9a
[wip] rewrite ip_dict data struct, fix bugs, add tests
2020-11-12 00:58:30 +03:00
Alexander Tokmakov
5cdfcfb307
remove other stringstreams
2020-11-09 22:12:44 +03:00
vdimir
13685e83df
Exact ip records comparison for getBlockInputStream
2020-11-08 23:50:49 +03:00
vdimir
c306902fdf
Fix ip subnet comparison
2020-11-08 23:21:13 +03:00
vdimir
a67f5b780f
Use sorted ip array instead of trie in TrieDictionary
2020-11-08 19:19:04 +03:00
Alexey Milovidov
dba57529f8
Merge branch 'master' of github.com:yandex/ClickHouse into fix-stringstream
2020-11-07 22:03:38 +03:00
Alexey Milovidov
fd84d16387
Fix "server failed to start" error
2020-11-07 03:14:53 +03:00
Alexey Milovidov
c4398952da
Addition to prev. revision
2020-11-06 20:40:11 +03:00
Alexey Milovidov
b56486510f
Improve Arcadia
2020-11-05 12:55:01 +03:00
alesapin
94ae5aed73
Merge pull request #16550 from ClickHouse/remove_wrong_assertion
...
Remove wrong assertion from SSDComplexKeyCacheDictionary
2020-10-30 22:45:48 +03:00
alesapin
182f9fbdca
Remove wrong assertion from SSDComplexKeyCacheDictionary
2020-10-30 12:36:46 +03:00
Maxim Akhmedov
3627fabfb9
Remove -g0 form Arcadia build settings.
2020-10-29 17:37:23 +03:00
Ivan
1d170f5745
ASTTableIdentifier Part #1 : improve internal representation of ASTIdentifier name ( #16149 )
...
* Use only |name_parts| as primary name source
* Restore legacy logic for table restoration
* Fix build
* Fix tests
* Add pytest server config
* Fix tests
* Fixes due to review
2020-10-24 21:46:10 +03:00
alesapin
76a501d7c5
Merge branch 'master' into simplify-init-script
2020-10-19 10:56:40 +03:00
alesapin
07c12116e2
Merge pull request #16007 from CurtizJ/fix-complex-key-direct
...
Allow to use direct layout for dictionaries with complex keys
2020-10-16 10:03:10 +03:00
Nikita Mikhaylov
6512d84b31
Merge pull request #15985 from CurtizJ/redis-cached-dict
...
Add support of cache layout for Redis dictionaries with complex key
2020-10-15 22:35:36 +03:00
Anton Popov
9c9ad2cc85
Merge branch 'master' into fix-complex-key-direct
2020-10-15 18:53:59 +03:00
Nikolai Kochetov
963ce315b2
Merge pull request #15454 from azat/dict-prealloc
...
Speedup hashed/sparse_hashed dictionary loading by preallocating the hash table
2020-10-15 15:03:53 +03:00
Anton Popov
424dd3147c
allow to use direct layout for dictionaries with complex keys
2020-10-15 14:59:41 +03:00
Anton Popov
3050b2e67b
add support of cache layout for redis dictionaries with complex key
2020-10-14 22:57:07 +03:00
Alexey Milovidov
269b6383f5
Check for #pragma once in headers
2020-10-10 21:37:02 +03:00
Alexey Milovidov
bd805300bb
Whitespace
2020-10-09 22:33:23 +03:00
Azat Khuzhin
064f901ea8
Add ability to preallocate hashtables for hashed/sparsehashed dictionaries
...
preallocation can be used only when we know number of rows, and for this
we need:
- source clickhouse
- no filtering (i.e. lack of <where>), since filtering can filter
too much rows and eventually it may allocate memory that will
never be used.
For sparse_hash the difference is quite significant, preallocated
sparse_hash hashtable allocates ~33% faster (7.5 seconds vs 5 seconds
for insert, and the difference is more significant for higher number of
elements):
$ ninja bench-sparse_hash-run
[1/1] cd /src/ch/hashtable-bench/.cmake && ...ch/hashtable-bench/.cmake/bench-sparse_hash
sparse_hash/insert: 7.574 <!--
sparse_hash/find : 2.14426
sparse_hash/maxrss: 174MiB
sparse_hash/time: 9710.51 msec (user+sys)
$ time ninja bench-sparse_hash-preallocate-run
[1/1] cd /src/ch/hashtable-bench/.cmake && ...-bench/.cmake/bench-sparse_hash-preallocate
sparse_hash/insert: 5.0522 <!--
sparse_hash/find : 2.14024
sparse_hash/maxrss: 174MiB
sparse_hash/time: 7192.06 msec (user+sys)
P.S. the difference for sparse_hashed dictionary with 4e9 elements
(uint64, uint16) is ~18% (4975.905 vs 4103.569 sec)
v2: do not reallocate the dictionary from the progress callback
Since this will access hashtable in parallel.
v3: drop PREALLOCATE() and do this only for source=clickhouse and empty
<where>
2020-10-09 22:28:14 +03:00
Nikita Mikhaylov
788b62b931
Merge pull request #14879 from nikitamikhaylov/yet_another_dictionary_bugfix
...
Segfault in CacheDictionary
2020-09-24 20:23:42 +03:00
Alexander Kuzmenkov
0752fa0137
Rethrow copy of exception in SSD dictionaries
...
A follow-up to https://github.com/ClickHouse/ClickHouse/pull/14689 ,
that should fix asan reports in stress test in master.
2020-09-22 18:54:11 +03:00
Nikita Mikhaylov
123f389f1a
Merge pull request #14689 from ClickHouse/aku/broken-perf
...
Add context to errors in ExpressionAction
2020-09-21 23:33:42 +03:00
nikitamikhaylov
2530b71aa6
style
2020-09-18 17:48:05 +03:00
nikitamikhaylov
822a78fa58
call under mutex
2020-09-18 17:25:45 +03:00
Vitaly Baranov
3356d75b23
Merge pull request #13156 from azat/cluster-secure
...
Secure inter-cluster query execution (with initial_user as current query user) [v3]
2020-09-17 17:11:00 +03:00
nikitamikhaylov
b33a5e0d14
done
2020-09-16 15:32:33 +03:00
Alexander Kuzmenkov
da2a3fffe8
fixup
2020-09-16 13:00:15 +03:00
Artem Zuikov
51ba12c2c3
Try speedup build ( #14809 )
2020-09-15 12:55:57 +03:00
Azat Khuzhin
0159c74f21
Secure inter-cluster query execution (with initial_user as current query user) [v3]
...
Add inter-server cluster secret, it is used for Distributed queries
inside cluster, you can configure in the configuration file:
<remote_servers>
<logs>
<shard>
<secret>foobar</secret> <!-- empty -- works as before -->
...
</shard>
</logs>
</remote_servers>
And this will allow clickhouse to make sure that the query was not
faked, and was issued from the node that knows the secret. And since
trust appeared it can use initial_user for query execution, this will
apply correct *_for_user (since with inter-server secret enabled, the
query will be executed from the same user on the shards as on initator,
unlike "default" user w/o it).
v2: Change user to the initial_user for Distributed queries if secret match
v3: Add Protocol::Cluster package
v4: Drop Protocol::Cluster and use plain Protocol::Hello + user marker
v5: Do not use user from Hello for cluster-secure (superfluous)
2020-09-15 01:36:28 +03:00
Nikita Mikhaylov
44726c37c3
Merge branch 'master' into fix-executable-dictionary-source-hangup
2020-09-09 23:01:41 +04:00
Vasily Nemkov
3973a17530
MySql datatypes dateTime64 and decimal ( #11512 )
2020-09-09 15:18:02 +03:00
Ilya Yatsishin
11a247d2f4
Merge pull request #14556 from ClickHouse/fix-arcadia-2
...
Lower binary size in "Arcadia" build
2020-09-08 12:08:35 +03:00
Alexey Milovidov
e3924b8057
Fix "Arcadia"
2020-09-08 01:14:13 +03:00
alexey-milovidov
3903794386
Update ExecutableDictionarySource.cpp
2020-09-07 09:45:01 +03:00
alexey-milovidov
1f0d2be17a
Update ExecutableDictionarySource.h
2020-09-07 09:44:32 +03:00
Alexey Milovidov
8dd98f74a5
Remove debug output
2020-09-07 09:43:28 +03:00
Alexey Milovidov
04a6965006
Fix error with executable dictionary source
2020-09-07 09:40:01 +03:00
Alexey Milovidov
4a336e3814
More consistent invocation of skipBOMIfExists
2020-09-07 07:21:55 +03:00
alexey-milovidov
4b1b744644
Revert "Less number of threads in builder"
2020-09-03 01:00:41 +03:00
alexey-milovidov
7bd31fb3d3
Merge pull request #14313 from ClickHouse/fix-fuzz-test6
...
Better check for tuple size in SSD cache complex key external dictionaries
2020-09-03 00:50:24 +03:00
Alexey Milovidov
deb483eee5
Merge branch 'master' into fix-fuzz-test6
2020-09-02 04:40:42 +03:00
Alexey Milovidov
56bbac1569
Trigger CI
2020-09-02 04:28:52 +03:00
Anton Popov
7c3712c121
Merge pull request #13688 from it1804/master
...
Redis dictionary support for simple Redis requirepass authorization
2020-09-02 01:43:02 +03:00
Alexey Milovidov
142a5bcede
Added validation of key types to SSD Cache dictionary
2020-09-01 02:10:04 +03:00
Alexey Milovidov
8fa61f785f
Better check for tuple size in complex key external dictionaries
2020-09-01 01:55:52 +03:00
alexey-milovidov
bce8166420
Update FileDictionarySource.cpp
2020-08-27 21:51:19 +03:00
Alexey Milovidov
a4a6128431
Trigger CI
2020-08-26 23:45:24 +03:00
Nikita Mikhaylov
d05230c55a
Update CacheDictionary.cpp
2020-08-26 17:04:05 +03:00
Nikita Mikhaylov
da16f234cc
Update CacheDictionary.cpp
2020-08-26 14:06:32 +03:00
alexey-milovidov
f40b80ed45
Merge pull request #12756 from sundy-li/hotfix/dict-access
...
Fix ClickHouseDictionarySource wrong access check
2020-08-26 03:33:42 +03:00
Nikita Mikhaylov
21a50aab30
Merge branch 'master' into cache-dictionary-bugfix
2020-08-19 15:53:23 +04:00
Artem Zuikov
becc186c91
Add support for extended precision integers and decimals ( #13097 )
2020-08-19 14:52:17 +03:00
Alexey Milovidov
eeb769d2d4
Remove useless code around zkutil
2020-08-18 22:02:07 +03:00
Alexey Milovidov
0c75ebcba3
Fix typo
2020-08-15 06:28:48 +03:00
Alexey Milovidov
c260ecb58e
Remove debug output
2020-08-15 06:27:36 +03:00
Alexey Milovidov
52c3857225
Fix server restart after stress test
2020-08-15 06:10:57 +03:00
it1804
a1c0c52c5b
Allow authenticate Redis with requirepass option
2020-08-14 02:01:25 +05:00
it1804
a79c3175a7
Allow authenticate Redis with requirepass option
2020-08-14 02:00:12 +05:00
Nikita Mikhaylov
9765588b9f
better
2020-08-13 14:12:16 +03:00
Nikita Mikhaylov
7082baa96c
add locks to fix datarace
2020-08-13 14:12:16 +03:00
Nikita Mikhaylov
4c89fb8f84
better
2020-08-11 22:50:48 +03:00
Nikita Mikhaylov
519c5c500e
first attempt
2020-08-11 22:39:48 +03:00
alexey-milovidov
8912a1cda3
Merge pull request #13082 from CurtizJ/fix-redis
...
Fix access to redis dictionary after connection was dropped once
2020-08-10 03:29:17 +03:00
Alexey Milovidov
edd89a8610
Fix half of typos
2020-08-08 03:47:03 +03:00
Alexander Kuzmenkov
45b57f2df5
fixes
2020-08-06 00:53:35 +03:00
Alexander Kuzmenkov
d205b20c04
wip
2020-08-05 05:21:33 +03:00
Alexander Tokmakov
5b92f43f12
Merge branch 'master' into database_atomic_improvements
2020-08-03 14:35:40 +03:00
alexey-milovidov
56a974049e
Merge pull request #13158 from ClickHouse/amosbird-fm
...
Merge #12574
2020-08-02 01:48:57 +03:00
Alexey Milovidov
07f3662f6d
Merge remote-tracking branch 'origin/master' into deprecate-special-zero-datetime
2020-07-31 23:49:06 +03:00
Alexey Milovidov
6d5590a4b4
Merge with master
2020-07-31 15:25:17 +03:00
alexey-milovidov
9c9ef0db9b
Merge branch 'master' into database_atomic_improvements
2020-07-31 14:56:49 +03:00
Alexey Milovidov
bf4e74375e
generate ya.make
2020-07-31 02:43:55 +03:00
alexey-milovidov
74edcfb87e
Merge pull request #13073 from nikitamikhaylov/rewrite-tests
...
BayesAB test
2020-07-31 02:30:07 +03:00
Anton Popov
37499f2fe1
bump CI
2020-07-31 02:06:01 +03:00
Alexey Milovidov
83c9d9ef45
Merge branch 'master' into deprecate-special-zero-datetime
2020-07-31 00:17:04 +03:00
Nikita Mikhaylov
4d49d2c671
another removes
2020-07-30 13:31:14 +03:00
Nikita Mikhaylov
1d6c2ba689
rewrite other test + remove useless includes
2020-07-29 20:37:57 +03:00
Anton Popov
2bdf276687
fix access to redis dictionary after connection was dropped once
2020-07-29 19:20:17 +03:00
Anton Popov
48e6253442
minor fixes
2020-07-29 04:32:23 +03:00
Anton Popov
6d58279535
Merge remote-tracking branch 'upstream/master' into HEAD
2020-07-29 02:15:30 +03:00
alesapin
e73961dfe2
Fix columns duplication for range hashed dictionary created from DDL query
2020-07-27 17:06:44 +03:00
libenwang
76ef196c5d
Remove settings apply when not local
2020-07-27 18:10:39 +08:00
libenwang
b5bc7c0d97
Fix ClickHouseDictionarySource wrong access check
2020-07-25 12:01:16 +08:00
Alexander Tokmakov
9bcaaea3e0
Merge branch 'master' into database_atomic_improvements
2020-07-22 05:24:48 +03:00
alesapin
1d8cab3379
Better function name and comment
2020-07-21 11:13:23 +03:00
alesapin
82c5ff6e9b
Remove redundant new line
2020-07-20 16:48:17 +03:00
alesapin
9881c60fdb
Better comment
2020-07-20 16:45:18 +03:00
alesapin
b9a0d0802c
Better code
2020-07-20 16:44:07 +03:00
alesapin
6b7d1033e6
Comments for ugly fix
2020-07-20 16:06:44 +03:00
alesapin
479048cf69
Ugly code without races
2020-07-20 15:34:29 +03:00
Alexander Tokmakov
c27de9b424
fixes
2020-07-17 16:11:44 +03:00
Alexander Tokmakov
a612080df1
Merge branch 'master' into database_atomic_improvements
2020-07-17 00:43:59 +03:00
Alexander Tokmakov
d10b4c504d
rename database with dictionaries
2020-07-16 17:25:39 +03:00
Alexey Milovidov
7a8bd40c2c
Merge branch 'master' into deprecate-special-zero-datetime
2020-07-16 03:21:21 +03:00
Alexander Tokmakov
f6949b2f47
use dictionary ids
2020-07-15 22:25:31 +03:00
Alexander Kuzmenkov
3e6b9f297f
Some provisions for Android build
2020-07-15 14:16:00 +03:00
Alexander Tokmakov
eea0cdcf25
add uuid to generated config
2020-07-14 23:32:13 +03:00
Alexander Tokmakov
2e2f17b694
add StorageID to IDictionaryBase 3
2020-07-14 22:19:17 +03:00
Alexander Tokmakov
4de18e3d8b
add StorageID to IDictionaryBase 2
2020-07-14 22:18:33 +03:00
Alexander Tokmakov
1f6ffb08e4
add StorageID to IDictionaryBase 1
2020-07-14 21:46:29 +03:00
Alexey Milovidov
a31d8a4f5b
Update tests
2020-07-13 05:26:22 +03:00
alexey-milovidov
b1b4f8832d
Merge pull request #12397 from myrrc/bug/part-dict-update
...
Resolve #12098
2020-07-11 23:07:00 +03:00
myrrc
cfe06a3b2f
fix : #12098
2020-07-10 16:06:41 +03:00
Vitaly Baranov
4e40965c88
Show error after TrieDictionary failed to load.
2020-07-08 13:55:39 +03:00
Vitaly Baranov
4733504b51
Don't split dictionary source's table name into schema and table name itself
...
if ODBC driver doesn't support schema.
2020-07-06 23:41:39 +03:00
alesapin
e72bc39654
Merge pull request #11983 from ClickHouse/storage_mongodb
...
Merging #10931 (Storage MongoDB)
2020-06-29 11:49:18 +03:00
Alexey Milovidov
1462a66d1e
Fix typos
2020-06-27 22:05:00 +03:00
alesapin
6fc6422c4d
Remove empty lines
2020-06-26 18:19:00 +03:00
alesapin
4969da85d9
Fixes
2020-06-26 17:28:00 +03:00
alesapin
11f88340a5
Merge branch 'mongo' of https://github.com/ageraab/ClickHouse into storage_mongodb
2020-06-26 16:03:06 +03:00
Nikita Mikhaylov
1934240064
remove useless const
2020-06-25 13:22:48 +03:00
Nikita Mikhaylov
e55577ba65
Merge branch 'nikvas0/ssd_dict' of git://github.com/nikvas0/ClickHouse into merging-ssh-cache
2020-06-24 16:45:18 +03:00
Nikita Mikhaylov
8bbf1ce167
fix + bump tests
2020-06-24 16:36:02 +03:00
Nikita Vasilev
f8c818ccdc
logger
2020-06-21 20:09:58 +03:00
Nikita Vasilev
68d3ec5a4c
fix
2020-06-21 17:24:29 +03:00
Nikita Vasilev
8fef9f451b
fix review
2020-06-21 17:22:35 +03:00
Alexander Tokmakov
1c982d00e3
try fix sync
2020-06-04 16:59:12 +03:00
Alexander Tokmakov
4dae169216
fix gcc warnings
2020-06-04 16:03:06 +03:00
Alexander Tokmakov
64c013610a
fix
2020-06-04 01:03:49 +03:00
Alexander Tokmakov
e67837bc4a
cleenup
2020-06-04 00:11:17 +03:00
Alexander Tokmakov
73926b2cf9
support loading from multiple partitions with complex key
2020-06-03 14:54:26 +03:00
Alexander Tokmakov
aade00130c
add raii wrappers
2020-06-01 20:37:32 +03:00
Alexander Tokmakov
62761eddcc
Merge branch 'master' into merging_external_source_cassandra
2020-06-01 14:44:46 +03:00
alexey-milovidov
9984e989c1
Merge pull request #11317 from ClickHouse/logger-fmt-2
...
Preparation for structured logging
2020-06-01 00:11:29 +03:00
Alexey Milovidov
f47320cb96
Added clarification #10678
2020-05-31 17:28:44 +03:00
Alexey Milovidov
25f941020b
Remove namespace pollution
2020-05-31 00:57:37 +03:00
Alexey Milovidov
6468d7af8c
Regenerate ya.make
2020-05-30 19:20:19 +03:00
Alexander Tokmakov
8921041706
Merge branch 'master' into merging_external_source_cassandra
2020-05-29 18:20:39 +03:00
Andrey Chulkov
18c14ebc05
Try disabling clang's static_analyzer for some code using boost geometry
2020-05-28 15:02:29 +03:00
Alexander Tokmakov
905bce4aeb
fix
2020-05-27 23:53:35 +03:00
Nikita Mikhaylov
ec479839d9
fixed
2020-05-27 22:44:22 +03:00
Andrey Chulkov
48f59fb0b3
fix clang-10 warnings
2020-05-27 18:12:26 +03:00
Alexander Tokmakov
f099ce19a7
fix
2020-05-27 16:54:39 +03:00
Andrey Chulkov
eb70ea6244
fix build
2020-05-27 05:06:11 +03:00
Andrey Chulkov
49276426aa
Merge remote-tracking branch 'upstream/master' into polygon-dict-grids
2020-05-27 03:20:21 +03:00
Alexander Tokmakov
940132adc4
Merge branch 'master' into merging_external_source_cassandra
2020-05-27 00:13:57 +03:00
Andrey Chulkov
ce219817d8
fix style errors
2020-05-26 23:52:50 +03:00
Andrey Chulkov
2c910633aa
update ya.make
2020-05-26 23:15:45 +03:00
Alexander Tokmakov
310d522528
minimal implementation
2020-05-26 22:21:18 +03:00
Andrey Chulkov
e193bf98d1
fix bug
2020-05-26 21:24:18 +03:00
Andrey Chulkov
74ce47be2d
fix unused param
2020-05-26 21:17:53 +03:00
Andrey Chulkov
a10a809a52
fix unused param
2020-05-26 21:15:22 +03:00
Andrey Chulkov
4b3a2d87e5
optimizing the grid
2020-05-26 21:09:32 +03:00
bobrovskij artemij
27c6eefc85
Merge branch 'master' into mongo
2020-05-25 23:33:38 +03:00
Andrey Chulkov
ba241a08b8
Remove grid polygon dict and rename the others
2020-05-25 18:57:03 +03:00
Andrey Chulkov
70f2476046
fix param path bug
2020-05-25 02:49:08 +03:00
Andrey Chulkov
3b17827381
fix switched params
2020-05-25 02:43:24 +03:00
Andrey Chulkov
011e26c8aa
fix errors
2020-05-25 02:16:04 +03:00
Andrey Chulkov
71444954ec
add parsing multiple parameters from https://github.com/ClickHouse/ClickHouse/pull/8624 & add the actual parameters
2020-05-25 01:51:15 +03:00
bobrovskij artemij
a4d74601a6
build warnings fix
2020-05-25 00:42:05 +03:00
Nikita Vasilev
d6f4c66fbc
fix aio for other os
2020-05-25 00:00:44 +03:00
Nikita Vasilev
797fa400b4
fix
2020-05-24 21:59:06 +03:00
Arthur Petukhovsky
c50cc74e70
Clean up code
2020-05-24 21:00:03 +03:00
Nikita Vasilev
3150667aa3
ya.make
2020-05-24 19:57:25 +03:00
Nikita Vasilev
63ef973094
fix other os
2020-05-24 19:06:59 +03:00
Arthur Petukhovsky
893c79f194
Fix some comments and class names
2020-05-24 15:09:36 +03:00
Nikita Vasilev
e76cdbdc43
fix
2020-05-24 14:24:45 +03:00
Nikita Vasilev
c70401b1e4
fix other os
2020-05-24 11:56:34 +03:00
Alexey Milovidov
7e1813825b
Return old names of macros
2020-05-24 01:24:01 +03:00
Nikita Vasilev
7358410a84
fix
2020-05-23 23:50:49 +03:00
Arthur Petukhovsky
577c09a370
Throw exception on polygon index error
2020-05-23 22:49:50 +03:00
Andrey Chulkov
5307b781c5
Update eps value to remove errors
2020-05-23 22:29:02 +03:00
Alexey Milovidov
9d24908e53
Progress on task
2020-05-23 20:52:11 +03:00
Alexey Milovidov
3a09f9ca1c
find {base,src,programs} -name '*.h' -or -name '*.cpp' | xargs grep -l -P 'LOG_[^\W_]+\([^,]+, [^<+)"]+\);' | xargs sed -i -r -e 's/(LOG_[^\W_]+)\(([^,]+), ([^<+)"]+)\);/\1_FORMATTED(\2, \3);/'
2020-05-23 20:29:56 +03:00
Alexey Milovidov
f69cbdcbfc
find {base,src,programs} -name '*.h' -or -name '*.cpp' | xargs grep -l -P 'LOG_\w+\([^,]+, "[^"]+" \+ [^+]+\);' | xargs sed -i -r -e 's/(LOG_\w+)\(([^,]+), "([^"]+)" \+ ([^+]+)\);/\1_FORMATTED(\2, "\3{}", \4);/'
2020-05-23 20:09:37 +03:00
Alexey Milovidov
8042e5febe
find {base,src,programs} -name '*.h' -or -name '*.cpp' | xargs grep -l -P 'LOG_\w+\([^,]+, "[^"]+" << [^<]+ << "[^"]+" << [^<]+\);' | xargs sed -i -r -e 's/(LOG_\w+)\(([^,]+), "([^"]+)" << ([^<]+) << "([^"]+)" << ([^<]+)\);/\1_FORMATTED(\2, "\3{}\5{}", \4, \6);/'
2020-05-23 19:58:15 +03:00
Alexey Milovidov
ee4ffbc332
find {base,src,programs} -name '*.h' -or -name '*.cpp' | xargs grep -l -P 'LOG_\w+\([^,]+, "[^"]+" << [^<]+\);' | xargs sed -i -r -e 's/(LOG_\w+)\(([^,]+), "([^"]+)" << ([^<]+)\);/\1_FORMATTED(\2, "\3{}", \4);/'
2020-05-23 19:47:56 +03:00
Alexey Milovidov
8d2e80a5e2
find {base,src,programs} -name '*.h' -or -name '*.cpp' | xargs grep -l -P 'LOG_\w+\([^,]+, "[^"]+"\)' | xargs sed -i -r -e 's/(LOG_\w+)\(([^,]+, "[^"]+")\)/\1_FORMATTED(\2)/'
2020-05-23 19:42:39 +03:00
Nikita Vasilev
3fb0eab116
fix
2020-05-23 19:11:20 +03:00
Nikita Vasilev
1b9e2df78e
fix
2020-05-23 19:10:19 +03:00
Nikita Vasilev
016964caed
style fix
2020-05-23 17:19:14 +03:00
Nikita Vasilev
c258508610
fix
2020-05-23 17:16:52 +03:00
Nikita Vasilev
deb0e2f199
parts count
2020-05-23 13:42:02 +03:00
Nikita Vasilev
d4cc01446c
Merge remote-tracking branch 'upstream/master' into nikvas0/ssd_dict
2020-05-23 13:06:47 +03:00
Nikita Vasilev
05938e562c
fix
2020-05-23 11:07:24 +03:00
Arthur Petukhovsky
c3c062fa28
Fix bug with two identical edges
2020-05-23 04:52:04 +03:00
Alexander Tokmakov
ac54d470da
Merge branch 'master' into merging_external_source_cassandra
2020-05-22 17:27:40 +03:00
Alexander Tokmakov
e6ca09e134
fix build
2020-05-22 17:19:33 +03:00
Nikolai Kochetov
f7456f8320
Merge pull request #11004 from ClickHouse/remove-experimental-use-processors-flag-2
...
Remove allow_processors flag from executeQuery()
2020-05-22 10:47:15 +03:00
Andrey Chulkov
025618b644
fix bug in which the wrong box was used
2020-05-22 02:59:23 +03:00
Andrey Chulkov
c085c89236
fix bug with points falling on grid borders
2020-05-22 00:21:53 +03:00
Alexander Kuzmenkov
fecd84d3c0
Merge pull request #10915 from ClickHouse/aku/mongodb-uri
...
Support MongoDB URI
2020-05-21 23:02:12 +03:00
Andrey Chulkov
37e55e67dd
improve old grid cells
2020-05-21 20:57:39 +03:00
Alexander Tokmakov
f40fadc3d6
fix segfault
2020-05-21 18:29:18 +03:00
Andrey Chulkov
85779fad97
fix
2020-05-21 06:14:18 +03:00
Andrey Chulkov
e19c13f526
fix
2020-05-21 06:07:18 +03:00
Andrey Chulkov
01d7c3b1e5
fix
2020-05-21 05:56:03 +03:00
Andrey Chulkov
f1bd5c11cd
fix
2020-05-21 05:14:03 +03:00
Andrey Chulkov
1c8c48dbad
fix
2020-05-21 05:07:17 +03:00
Andrey Chulkov
00637e0104
fix
2020-05-21 05:01:41 +03:00
Andrey Chulkov
b3c1bda0a9
change one_bucket_polygon to use new index
2020-05-21 04:32:18 +03:00
Andrey Chulkov
5b935f52cc
fix
2020-05-21 03:50:19 +03:00
Andrey Chulkov
ff1dbe5483
add template to grid
2020-05-21 03:37:03 +03:00
Alexander Tokmakov
4b30b3168c
try fix build
2020-05-20 23:26:39 +03:00
Alexander Kuzmenkov
bc34e0ff94
fixup
2020-05-19 23:12:10 +03:00
Alexander Tokmakov
175b7aedf3
Merge branch 'master' into merging_external_source_cassandra
2020-05-19 05:21:27 +03:00
Nikolai Kochetov
0e48cb1f80
Removed allow_processors flag from executeQuery().
2020-05-18 16:55:07 +03:00
Andrey Chulkov
b64c9a09a5
Merge branch 'master' of github.com:ClickHouse/ClickHouse into polygon-dict-grids
2020-05-18 02:36:26 +03:00
alexey-milovidov
7cf3538840
Merge pull request #10270 from ClickHouse/quota-key-in-client
...
Support quota_key for Native client
2020-05-17 14:09:40 +03:00
alexey-milovidov
6d34f24605
Merge branch 'master' into complex_key_direct
2020-05-17 11:55:01 +03:00
alexey-milovidov
a3346e9331
Merge pull request #10912 from ClickHouse/static-mutate
...
Static mutate
2020-05-17 09:05:35 +03:00
Alexey Milovidov
f4ac1eec04
Merge branch 'master' into quota-key-in-client
2020-05-17 08:15:13 +03:00
ageraab
cb24d47472
Merge branch 'master' into mongo
2020-05-16 02:56:22 +03:00
Nikolai Kochetov
fb38c2a30b
Remove experimental_use_processors setting, part 1. ( #10924 )
...
Remove experimental_use_processors setting, part 1.
2020-05-15 22:28:10 +03:00
Alexander Kuzmenkov
500b9bac03
fix config prefix
2020-05-15 13:48:55 +03:00
Артем Стрельцов
33d4ae89f2
fixed yandex synchonization error
2020-05-15 12:16:01 +03:00
Артем Стрельцов
be731ad62e
Merge branch 'master' of github.com:yandex/ClickHouse into complex_key_direct
2020-05-15 12:01:09 +03:00
bobrovskij artemij
95677432e5
MongoDB engine (read-only)
2020-05-14 23:59:03 +03:00
Alexander Kuzmenkov
a11c9a3a22
Update MongoDBDictionarySource.cpp
2020-05-14 21:18:37 +03:00
Alexander Kuzmenkov
8e532a5d1f
Update MongoDBDictionarySource.cpp
2020-05-14 21:17:15 +03:00
Alexander Kuzmenkov
99d50063f3
Support MongoDB URI
2020-05-14 14:36:49 +03:00
Nikolai Kochetov
4d0503f021
Make IColumn::mutate() static.
2020-05-14 11:30:18 +03:00
Артем Стрельцов
fd16838150
fixed style and build fails
2020-05-13 01:52:56 +03:00
Артем Стрельцов
c860f9f2db
added exception for not supporting selective load to Direct Dictionary
2020-05-12 15:41:47 +03:00
Артем Стрельцов
433cd6b993
bug fixes
2020-05-12 15:39:44 +03:00
Alexey Milovidov
d38e6b6840
Fix MSan failure in cache dictionary
2020-05-12 08:43:42 +03:00
Nikita Vasilev
c26144968a
fix
2020-05-11 17:44:46 +03:00
Nikita Vasilev
5e9cb4060f
fix
2020-05-10 22:58:11 +03:00
Nikita Vasilev
cf93fa9cc3
bytes allocated
2020-05-10 21:01:23 +03:00
Nikita Vasilev
40823524a5
impr
2020-05-10 20:31:45 +03:00
Nikita Vasilev
833637d910
new hashtables
2020-05-10 20:01:02 +03:00
Nikita Vasilev
05dcc1e2fd
fix
2020-05-10 18:55:29 +03:00
Nikita Vasilev
982c8b15d9
fix
2020-05-10 13:37:30 +03:00
Nikita Vasilev
bdeea1ac51
fix
2020-05-10 11:22:14 +03:00
Nikita Vasilev
5056328a92
fix names
2020-05-10 10:35:33 +03:00
Nikita Vasilev
99b0abcb92
fix
2020-05-10 10:00:57 +03:00
Артем Стрельцов
de8bf3f78c
Draft of ComplexKeyDirectDictionary layout
2020-05-10 02:53:01 +03:00
Nikita Vasilev
873dd7319c
fix complex key
2020-05-09 23:33:58 +03:00
Nikita Vasilev
c894976ff2
fix:w
2020-05-09 21:17:32 +03:00
Nikita Vasilev
0896c2a8b4
ret found
2020-05-09 16:40:41 +03:00
Nikita Vasilev
774b107b6c
rm lock
2020-05-09 14:53:07 +03:00
Nikita Vasilev
270268f4a2
fix addr
2020-05-09 14:36:23 +03:00
Ivan
85d783c247
Poco contrib refactoring ( #10396 )
...
* Remove config_common.h
* Refactor libcpuid contrib
* Remove support for libcpuinfo
* Define USE_CPUID in Arcadia
* Refactor Poco libraries
2020-05-08 17:11:19 +03:00
Alexey Milovidov
048e26dabf
Fix "Arcadia" build
2020-05-07 23:40:18 +03:00
Alexey Milovidov
2a3e7f8076
Fix "Arcadia" build
2020-05-07 15:36:56 +03:00
alexey-milovidov
3e583ef45e
Merge pull request #10712 from ClickHouse/merging-extract-groups
...
Merging #10534
2020-05-07 15:34:41 +03:00
Alexey Milovidov
4a1f9f41fb
Update ya.make for Arcadia build
2020-05-07 15:33:50 +03:00
Alexey Milovidov
fce23f4535
Update ya.make for Arcadia build
2020-05-07 15:32:33 +03:00
Alexey Milovidov
c85fec6c67
Update ya.make for Arcadia build
2020-05-07 15:31:28 +03:00
Артем Стрельцов
b2993c314c
fixes relevant to review
2020-05-07 00:59:31 +03:00
Артем Стрельцов
9088f220ee
style fix
2020-05-06 16:59:48 +03:00
Артем Стрельцов
1428188e21
fixed test for direct layout & fixed data load for FileDictionarySource
2020-05-06 03:52:13 +03:00
Артем Стрельцов
50d2b4c26f
code review fixes & added exception in case lifetime parameter presence in config
2020-05-06 02:43:06 +03:00
Артем Стрельцов
a51440cc31
significantly improved performance
2020-05-05 21:49:22 +03:00
Артем Стрельцов
eb5488faeb
std::unordered_map -> HashMap
2020-05-05 19:18:21 +03:00
Артем Стрельцов
0f23713488
fixed bug with dictIsIn
2020-05-04 12:53:06 +03:00
Артем Стрельцов
05d4e41949
minor fix
2020-05-04 04:28:54 +03:00
Артем Стрельцов
5bce553d91
performance optimization
2020-05-03 22:08:45 +03:00
Артем Стрельцов
ff7b5db800
fixed bug with dictGetString
2020-05-03 21:03:41 +03:00
Артем Стрельцов
31fb42cf01
removed unused arena
2020-05-03 19:12:17 +03:00
Артем Стрельцов
359de11fee
removed redundant lines and comments
2020-05-03 00:49:19 +03:00
Артем Стрельцов
c82b1fc0fe
fixed (hope) test flapping
2020-05-02 23:26:22 +03:00
Артем Стрельцов
5ba6572210
fixed problem with dictGetString and Float32
2020-05-02 20:58:24 +03:00
Артем Стрельцов
2a4ce4f41c
style fix
2020-05-02 15:02:57 +03:00
Артем Стрельцов
25d7f76e4f
fixed bug & created functional test for new layout
2020-05-02 04:03:29 +03:00
Артем Стрельцов
97496048d6
created direct dictionary (has bugs, doesn't work properly)
2020-05-02 02:35:54 +03:00
Nikita Vasilev
fac0439efb
complex_key
2020-04-30 23:50:31 +03:00
alexey-milovidov
4c17542096
Merge pull request #10465 from kekekekule/ddl_settings
...
Add custom settings support in DDL-queries for CREATE DICTIONARY
2020-04-26 20:25:29 +03:00
Nikita Vasilev
c5f8ebd98c
fix deadlock
2020-04-26 11:41:07 +03:00
Nikita Vasilev
4f968fb11d
fix
2020-04-25 15:05:01 +03:00
Nikita Vasilev
06945d83ec
impr
2020-04-25 11:12:13 +03:00
Артем Стрельцов
26a6353284
tried to fix build fail & fixed codestyle
2020-04-24 12:59:49 +03:00
Артем Стрельцов
d7e27d4326
added SETTINGS section to DDL-query for CREATE DICTIONARY
2020-04-24 00:57:40 +03:00
Артем Стрельцов
f39fdf7182
some progress in parsing settings (i did this commit for having something to backup to)
2020-04-23 23:50:01 +03:00
Nikita Vasilev
60648b3d49
fix eintr
2020-04-23 21:03:38 +03:00
Nikita Vasilev
cebe0d5850
fix
2020-04-23 14:44:12 +03:00
Alexey Milovidov
282b5785c1
Fixed error
2020-04-22 21:41:19 +03:00
Nikita Vasilev
04347a94d4
get rid of metadata in ram
2020-04-22 21:00:08 +03:00
Nikita Vasilev
b01ea01e87
metadata on ssd
2020-04-22 20:27:35 +03:00
Nikita Vasilev
464c90a486
Merge remote-tracking branch 'upstream/master' into nikvas0/ssd_dict
2020-04-22 10:27:20 +03:00
Alexey Milovidov
03e17405cd
Checkpoint
2020-04-22 10:03:43 +03:00
Alexey Milovidov
be22a4b94e
Checkpoint
2020-04-22 08:39:31 +03:00
Azat Khuzhin
9173895f85
Fix dictionary name (RELOAD and system.dictionaries) after DETACH/ATTACH
...
After DETACH/ATTACH (or at server startup) the following will be broken:
- SYSTEM RELOAD DICTIONARY db_name.dict_name
- system.dictionaries will not have database for those dictionaries
The problem is that after DETACH/ATTACH the dictionary information is
obtained from metadata/$db/$dict.sql, but it does not have database
name.
Fix this by passing database name to the getDictionaryConfigurationFromAST().
Introduced-in: #10234
2020-04-21 21:03:12 +03:00
tavplubix
1a067484c8
Merge pull request #10137 from kekekekule/direct_queries
...
Add custom settings support for certain dictionary sources
2020-04-21 01:21:32 +03:00
Alexander Tokmakov
17c0317b80
minor fixes
2020-04-21 01:17:53 +03:00
Alexey Milovidov
3862085af7
Fix for embedded dictionaries
2020-04-20 05:39:43 +03:00
Alexey Milovidov
d99c26a40c
Fix infinite loop in dictIsIn function #515
2020-04-20 05:31:21 +03:00
Alexey Milovidov
1d885b3ff9
Merge branch 'master' into quota-key-in-client
2020-04-20 02:15:37 +03:00
alexey-milovidov
72dd453c3f
Merge pull request #10234 from vitlibar/show-columns-of-not-loaded-dictionary
...
Show information about not loaded dictionaries in system tables.
2020-04-18 15:06:08 +03:00
alexey-milovidov
391165d725
Merge pull request #10337 from nikitamikhaylov/proper_dictionary_timeouts
...
Proper dictionary timeouts.
2020-04-18 14:42:36 +03:00
Vitaly Baranov
d62345bbaa
Show information about not loaded dictionaries in system.columns, system.tables
...
and in "SHOW TABLES" executed in any database with the "Dictionary" engine.
2020-04-18 12:50:54 +03:00
Артем Стрельцов
948efff076
Merge branch 'master' of github.com:yandex/ClickHouse into direct_queries
2020-04-17 23:11:10 +03:00
Артем Стрельцов
741775a12f
fixed some remarks from review
2020-04-17 22:54:53 +03:00
Nikita Mikhaylov
c603acd515
mvp
2020-04-17 20:01:18 +03:00
alexey-milovidov
17e7d4d88a
Merge pull request #10307 from abyss7/arcadia-4
...
Changes for auto-sync with Arcadia
2020-04-17 05:08:34 +03:00
Ivan Lezhankin
e230632645
Changes required for auto-sync with Arcadia
2020-04-16 15:31:57 +03:00
Alexey Milovidov
cdeda4ab91
Fix usage of max_parser_depth setting; remove harmful default function arguments
2020-04-16 04:06:10 +03:00
Alexey Milovidov
fe59524481
Implemented in a different way
2020-04-15 04:59:14 +03:00
Alexey Milovidov
8ad04d4fec
Remove useless code
2020-04-15 00:05:45 +03:00
Артем Стрельцов
cd2eac9f93
codestyle fixed
2020-04-09 23:52:53 +03:00
Артем Стрельцов
3c4ac2f04c
minor changes
2020-04-09 17:38:01 +03:00
Артем Стрельцов
a5ac19bf1a
deleted debug output
2020-04-09 17:33:59 +03:00
Артем Стрельцов
5a70a77c4a
Merge branch 'master' into direct_queries
2020-04-09 17:29:37 +03:00
alesapin
04e3e3179c
Add converting stream to localhost clickhouse dict
2020-04-06 22:09:39 +03:00
Ivan Lezhankin
06446b4f08
dbms/ → src/
2020-04-03 18:14:31 +03:00