Commit Graph

15429 Commits

Author SHA1 Message Date
alexey-milovidov
014e344a36
Merge pull request #3970 from yandex/storage-dictionary-race-condition
Fixed race condition in StorageDictionary
2018-12-30 06:22:34 +03:00
Alexey Milovidov
531560a6a5 Added bug [#CLICKHOUSE-3695] 2018-12-30 06:22:05 +03:00
Alexey Milovidov
67932a9562 Added a test [#CLICKHOUSE-3625] 2018-12-30 06:19:50 +03:00
Alexey Milovidov
f3dbfec808 Added a test #3286 2018-12-30 06:14:16 +03:00
Alexey Milovidov
d5881957fc Added suppressions list for TSan 2018-12-30 04:28:07 +03:00
Alexey Milovidov
00978e757d Fixed race condition in StorageDictionary [#CLICKHOUSE-3628] 2018-12-30 04:09:06 +03:00
Nikita Vasilev
ad2a453919 changed comment 2018-12-29 16:11:30 +03:00
Nikita Vasilev
33cf4c96e6 fix 2018-12-29 16:04:22 +03:00
Nikita Vasilev
f90cdca498 added indexes in selectexecutor 2018-12-29 16:02:57 +03:00
Nikita Vasilev
5079330bdc IndexCondition 2018-12-29 15:04:00 +03:00
Nikita Vasilev
68c3879d95 index condition 2018-12-29 14:12:41 +03:00
Alexey Milovidov
cd6a1c9bc9 Fixed uninitialized memory in "runningDifference" function [#CLICKHOUSE-2] 2018-12-29 03:53:11 +03:00
Alexey Milovidov
e5729c58b1 Added bug [#CLICKHOUSE-4235] 2018-12-29 03:31:49 +03:00
alexey-milovidov
b8e847edfd
Merge pull request #3955 from yandex/low-cardinality-fix-clone-empty
Do not copy dictionary in ColumnLowCardinality::cloneEmpty
2018-12-29 01:23:07 +03:00
alexey-milovidov
4ac9f7a204
Merge pull request #3959 from yandex/catboost-multiclass-models
Catboost multiclass models
2018-12-29 01:22:14 +03:00
Alexey Milovidov
3725116793 Added a test from Boris Granveaud #3421 2018-12-28 23:58:52 +03:00
Alexey Milovidov
d5b00298eb Revert "Added a test by Denis Zhuravlev #2170"
This reverts commit cb63179951.
2018-12-28 23:35:05 +03:00
Alexey Milovidov
cb63179951 Added a test by Denis Zhuravlev #2170 2018-12-28 23:34:01 +03:00
alexey-milovidov
f712f5be0d
Merge pull request #3956 from yandex/threadpool-constructor-exception-safety
Fixed exception safety of ThreadPool constructor
2018-12-28 23:31:48 +03:00
alesapin
b2727399b1
Merge pull request #3957 from yandex/nicelulu-click_update
Fix user and password forwarding
2018-12-28 22:50:16 +03:00
Alexey Milovidov
de10df4b12 Added a test just in case [#CLICKHOUSE-3995] 2018-12-28 21:37:23 +03:00
proller
7dd6c4947e Fix cyclic lib depend: part 3: clean 2018-12-28 21:31:28 +03:00
Nikolai Kochetov
2632c080d7 Added multiclass model test. 2018-12-28 21:22:39 +03:00
proller
300bbdfb43 Fix cyclic lib depend ppart 2: clean 2018-12-28 21:15:26 +03:00
Nikolai Kochetov
bdaf1ac109 Support multiclass models for CatBoost. 2018-12-28 21:08:32 +03:00
Nikita Vasilev
06d8416107 indextypes 2018-12-28 20:53:41 +03:00
proller
0c78ef8573 Fix cyclic lib depend (make clickhouse_compression lib) 2018-12-28 20:27:53 +03:00
alesapin
43da59d0fc Improve test 2018-12-28 20:11:52 +03:00
Alexey Milovidov
06095340c7 Slightly better code #3940 2018-12-28 19:45:45 +03:00
alesapin
ab32a06c85 Fix code remove redundat files 2018-12-28 19:28:24 +03:00
alesapin
8bc00f4632 CLICKHOUSE-4229: Fix user forwarding for replicated queries which actually send queries to master node 2018-12-28 19:21:32 +03:00
alesapin
f42f511e89 Merge pr 2018-12-28 19:21:07 +03:00
Ivan
e21f414a34
Describe how to get build log in chrome-trace format 2018-12-28 19:05:39 +03:00
chertus
bae0370954 fix crash in JoinToSubqueryTransformVisitor (wrong casts) 2018-12-28 18:38:58 +03:00
Nikita Vasilev
9bf5b6b4aa added indexParts 2018-12-28 18:27:06 +03:00
Nikolai Kochetov
eb457f2bd2 Do not copy dictionary in ColumnLowCardinality::cloneEmpty 2018-12-28 18:22:38 +03:00
alexey-milovidov
d16447c3f4
Merge pull request #3899 from yandex/custom_compression_codecs
Custom compression codecs
2018-12-28 08:29:09 +03:00
alexey-milovidov
5e6aec04e8
Merge pull request #3935 from yandex/fix-error-in-quantile-t-digest-implementation
Fixed error in internal implementation of quantileTDigest
2018-12-28 04:39:43 +03:00
Alexey Milovidov
654e530bf1 Merge branch 'master' into fix-error-in-quantile-t-digest-implementation 2018-12-28 03:08:04 +03:00
alexey-milovidov
5ff30f4512
Merge pull request #3946 from 4ertus2/joins
Multiple join emulation (very experimental - developers only)
2018-12-28 03:06:01 +03:00
Alexey Milovidov
f17095b146 Updated instruction #3948 2018-12-28 02:53:09 +03:00
Alexey Milovidov
ab85175e7f Merge branch 'master' of github.com:yandex/ClickHouse into ubsan-fixes-4 2018-12-28 00:23:13 +03:00
alexey-milovidov
3455da0a97
Merge pull request #3947 from yandex/fix-config-reloader
Retry loading ZK substitutions after ZK errors
2018-12-28 00:22:48 +03:00
alexey-milovidov
cbc9e03038
Merge pull request #3945 from yandex/fix_ipv4_masks
Fix ipv4 mask restrictions for users and add integration tests
2018-12-28 00:22:02 +03:00
Alexey Milovidov
928649004c Fixed UB #3920 2018-12-28 00:15:47 +03:00
Alexey Milovidov
237a9247cb Fixed UB #3920 2018-12-28 00:14:32 +03:00
Alexey Milovidov
4e2c1132d9 Fixed UB #3920 2018-12-27 23:48:21 +03:00
Alexey Milovidov
dae73f4d32 Fixed tests that was depend on timezone #3948 2018-12-27 23:44:07 +03:00
Alexey Milovidov
b109ec8c77 Fixed UB #3920 2018-12-27 23:24:37 +03:00
Alexey Milovidov
220e568894 Fixed UB #3920 2018-12-27 23:10:37 +03:00
Alexey Milovidov
29ffa46838 Less indirection #3920 2018-12-27 23:02:51 +03:00
Alexey Milovidov
88bdbc4dc7 Some additions to Amos Bird's optimization #3920 2018-12-27 22:58:30 +03:00
alexey-milovidov
0c6e6649b5
Merge pull request #3940 from 4ertus2/minor
Automatically  disable logs in negative tests CLICKHOUSE-4228
2018-12-27 22:53:28 +03:00
alesapin
c3c053e7b6 Add cap SYS_PTRACE for LeakSanitizer 2018-12-27 22:42:25 +03:00
Alexey Milovidov
01db559a70 Fixed test in non-local timezone [#CLICKHOUSE-2] 2018-12-27 22:39:14 +03:00
Alexey Milovidov
0d4e166db9 Fixed error: read one byte after buffer (this byte was unused) [#CLICKHOUSE-2] 2018-12-27 22:33:27 +03:00
proller
a75d8794ef Merge remote-tracking branch 'upstream/master' into fix10 2018-12-27 21:21:20 +03:00
Alexey Zatelepin
da00c6e918 retry loading ZK substitutions after ZK errors #2947 2018-12-27 21:12:38 +03:00
alexey-milovidov
1098fd834a
Merge pull request #3926 from yandex/ubsan-fixes-3
Ubsan fixes 3
2018-12-27 21:12:38 +03:00
chertus
be02d3fe33 Merge branch 'master' into joins 2018-12-27 19:20:20 +03:00
chertus
e8245f5935 basic support for multiple_joins_emulation CLICKHOUSE-3996 2018-12-27 19:12:42 +03:00
alesapin
3d0c26f573 Fix ipv4 mask restrictions for users and add integration tests 2018-12-27 18:55:51 +03:00
Alexey Milovidov
b94bfa5785 Fixed test #3926 2018-12-27 18:39:41 +03:00
alexey-milovidov
644e9fc31f
Merge pull request #3930 from 4ertus2/ast
rewrite ExpressionAnalyzer.collectUsedColumns CLICKHOUSE-3996
2018-12-27 18:36:22 +03:00
proller
1a0a879a51 Build fixes 2018-12-27 18:23:37 +03:00
proller
aab8e5f4b2 2443 Do not write preprocessed configs to /etc/ - Microfixes 2018-12-27 17:49:43 +03:00
chertus
d791da03c7 fix test hint parsing 2018-12-27 17:48:47 +03:00
proller
d9bc934b7d 3908 Fix build client only 2018-12-27 17:32:23 +03:00
chertus
22bb17250f autodisable logs in negative tests CLICKHOUSE-4228 2018-12-27 16:09:11 +03:00
chertus
600755745b Merge branch 'ast' into joins 2018-12-27 14:17:24 +03:00
alesapin
3ed1e542b8 Merge branch 'custom_compression_codecs' of github.com:yandex/ClickHouse into custom_compression_codecs 2018-12-27 11:23:50 +03:00
alesapin
3afa03d044 Merge branch 'master' into custom_compression_codecs 2018-12-27 11:23:00 +03:00
Alexey Milovidov
160ffe8c7f Fixed UB #3926 2018-12-27 05:00:31 +03:00
Alexey Milovidov
353c226893 Fixed UB #3926 2018-12-27 04:56:16 +03:00
Alexey Milovidov
76dafd4d95 Fixed UB #3926 2018-12-27 04:51:22 +03:00
Alexey Milovidov
882531b9c0 Fixed UB #3926 2018-12-27 04:40:00 +03:00
Alexey Milovidov
da5b62ab67 Fixed UB #3926 2018-12-27 04:20:06 +03:00
Alexey Milovidov
589d07860f Fixed UB #3926 2018-12-27 04:12:18 +03:00
Alexey Milovidov
d2b7a847c7 Allow tests to execute in random order #3926 2018-12-27 04:09:27 +03:00
Alexey Milovidov
4c35a73a74 Fixed UB #3926 2018-12-27 04:03:16 +03:00
Alexey Milovidov
e8328c576b Fixed UB #3926 2018-12-27 03:59:52 +03:00
Alexey Milovidov
1c0659ac2f Fixed test #3926 2018-12-27 03:55:05 +03:00
Alexey Milovidov
fec30acf81 Allowed some UB #3926 2018-12-27 03:51:14 +03:00
Alexey Milovidov
673fa80a9c Allowed some UB #3926 2018-12-27 03:40:10 +03:00
Alexey Milovidov
c20f05875a Moved code; added comment #3926 2018-12-27 03:34:49 +03:00
Alexey Milovidov
3c84e47419 Fixed UB #3926 2018-12-27 03:33:54 +03:00
Alexey Milovidov
713a44c38e Fixed UB #3926 2018-12-27 03:33:32 +03:00
Alexey Milovidov
39492139f0 Allowed some UB #3926 2018-12-27 03:25:47 +03:00
Alexey Milovidov
d6c7825328 Addition to prev. revision #3926 2018-12-27 03:11:42 +03:00
Alexey Milovidov
e308d2e069 Addition to prev. revision #3926 2018-12-27 03:10:38 +03:00
Alexey Milovidov
2e20bd4b4a Addition to prev. revision #3926 2018-12-27 03:09:39 +03:00
Alexey Milovidov
408f935754 Addition to prev. revision #3926 2018-12-27 03:03:18 +03:00
Alexey Milovidov
2e323192a2 Addition to prev. revision #3926 2018-12-27 03:02:11 +03:00
Alexey Milovidov
732f60c8be Allowed some UB under UBSan #3926 2018-12-27 02:55:09 +03:00
Alexey Milovidov
37a2d51e0c Added attribute #3926 2018-12-27 02:17:04 +03:00
Alexey Milovidov
10362ab7e1 Fixed build #3926 2018-12-27 01:56:54 +03:00
Alexey Milovidov
5570ddada5 Fixed error in internal implementation of quantileTDigest [#CLICKHOUSE-2] 2018-12-27 00:02:39 +03:00
alesapin
9e32de053d
Update Compressor.cpp 2018-12-26 23:53:39 +03:00
alexey-milovidov
5c4ebfa2e1
Update RequiredSourceColumnsVisitor.h 2018-12-26 23:35:06 +03:00
alexey-milovidov
67dbfd8e81
Update ExpressionAnalyzer.cpp 2018-12-26 23:33:29 +03:00
Alexey Milovidov
7509db544c Merge branch 'master' of github.com:yandex/ClickHouse into ubsan-fixes-3 2018-12-26 22:38:11 +03:00
alexey-milovidov
b7f25f6ffe
Merge pull request #3932 from yandex/fix_no_message_received
Move processing pool to ternary logic
2018-12-26 22:16:01 +03:00
alexey-milovidov
cd00fc8b56
Merge pull request #3934 from yandex/fix-zk-node-cache
Fix ZooKeeperNodeCache becoming unusable after SessionExpired event
2018-12-26 22:15:32 +03:00
chertus
4b63c11cea Merge branch 'master' into ast 2018-12-26 21:56:41 +03:00
chertus
0812f79421 remove unused code 2018-12-26 21:56:21 +03:00
Nikita Vasilev
c89df916ab ptrs 2018-12-26 20:34:44 +03:00
Alexey Zatelepin
601a6af0ec fix ZooKeeperNodeCache becoming unusable after SessionExpired event #2947 #3891
Previously after a SessionExpired event the context->zookeeper field was
reinitialized with the old expired ZooKeeper instance. This led to inability
to get new paths. Better not cache the ZooKeeper instance and get it at the
start of each request.
2018-12-26 20:27:25 +03:00
alesapin
9342700ce1 Move processing pool to ternary logic 2018-12-26 20:03:29 +03:00
alesapin
31f82940e1
Update Compressor.cpp 2018-12-26 19:18:21 +03:00
chertus
371ec0d576 fix gcc build 2018-12-26 18:40:47 +03:00
Alexey Milovidov
c88fd6025a Merge branch 'master' of github.com:yandex/ClickHouse into ubsan-fixes-3 2018-12-26 18:09:54 +03:00
alesapin
89966db3ba Add multiple codecs to compressor 2018-12-26 18:01:26 +03:00
chertus
6ea13516f0 rewrite ExpressionAnalyzer.collectUsedColumns CLICKHOUSE-3996 2018-12-26 17:43:25 +03:00
chertus
11982046d6 Merge branch 'master' into joins 2018-12-26 17:17:18 +03:00
chertus
62905013d7 rewrite ExpressionAnalyzer.collectUsedColumns CLICKHOUSE-3996 2018-12-26 17:08:57 +03:00
Nikita Vasilev
b62197b1ad fixed compilation 2018-12-26 15:49:05 +03:00
Nikita Vasilev
04a8ea85af added index interface and factory 2018-12-26 15:19:24 +03:00
alesapin
98b372415d Decrease sleep time 2018-12-26 14:23:15 +03:00
alesapin
444eb21d28 Fix exponential backoff for replication queue 2018-12-26 12:56:52 +03:00
alesapin
8f82d5a687 Merge branch 'master' into custom_compression_codecs 2018-12-26 10:43:33 +03:00
Alexey Milovidov
15a218f951 Fixed UB #3926 2018-12-26 09:03:18 +03:00
Alexey Milovidov
5abb2d02b9 Fixed UB #3926 2018-12-26 08:34:25 +03:00
Alexey Milovidov
ee4c7fe815 Allowed UB in certain cases #3926 2018-12-26 07:59:20 +03:00
Alexey Milovidov
d54d2f7558 Allowed UB in certain cases #3926 2018-12-26 07:56:38 +03:00
Alexey Milovidov
ed50d90812 Allowed UB in certain cases #3926 2018-12-26 07:50:56 +03:00
Alexey Milovidov
4a45db2b9b Fixed UB #3926 2018-12-26 07:40:16 +03:00
Alexey Milovidov
5ca01486dd Fixed UB #3926 2018-12-26 07:32:58 +03:00
Alexey Milovidov
fc39ce8673 Fixed UB #3926 2018-12-26 07:12:14 +03:00
Alexey Milovidov
3d3385139b Fixed error #3926 2018-12-26 07:09:24 +03:00
Alexey Milovidov
c86e861b6d Fixed error #3926 2018-12-26 06:38:57 +03:00
Alexey Milovidov
0ba7c1dd3a Fixed UB #3926 2018-12-26 06:32:18 +03:00
Alexey Milovidov
665fc23f57 Fixed UB #3569 2018-12-26 06:27:26 +03:00
Alexey Milovidov
b5013194ec Fixed UB #3569 2018-12-26 06:21:39 +03:00
Alexey Milovidov
56bd082105 Fixed UB #3926 2018-12-26 06:15:34 +03:00
Alexey Milovidov
b7f085c525 Fixed UB #3926 2018-12-26 05:47:16 +03:00
Alexey Milovidov
a2fae24e07 Fixed UB #3926 2018-12-26 05:09:59 +03:00
Alexey Milovidov
f2d789d384 Fixed UB #3926 2018-12-26 05:06:54 +03:00
Alexey Milovidov
897199c220 Fixed UB #3926 2018-12-26 04:29:48 +03:00
Alexey Milovidov
985aa2c034 Fixed build #3926 2018-12-26 04:12:13 +03:00
Alexey Milovidov
37bbc0ecd5 Fixed UB #3926 2018-12-26 04:08:14 +03:00
Alexey Milovidov
ee953b4653 Fixed UB (requires performance testing) #3569 2018-12-26 03:31:51 +03:00
Alexey Milovidov
b1b1c676c9 Fixed error #3926 2018-12-26 03:30:11 +03:00
Alexey Milovidov
e8dc222b61 Fixed UB #3926 2018-12-26 03:28:13 +03:00
Alexey Milovidov
4104a0610e Added a test #3569 2018-12-26 03:18:11 +03:00
Alexey Milovidov
5d1bc8540e Less dependencies [#CLICKHOUSE-2] 2018-12-26 02:50:12 +03:00
Alexey Milovidov
1191f1575d Less dependencies [#CLICKHOUSE-2] 2018-12-26 02:44:44 +03:00
Alexey Milovidov
c858c144ef Fixed UB #3926 2018-12-26 02:39:40 +03:00
Alexey Milovidov
07bfa2f460 Added instruction for UBSan usage #3926 2018-12-26 02:32:41 +03:00
Alexey Milovidov
cfc1e207ab Fixed UB #3926 2018-12-26 02:27:52 +03:00
Alexey Milovidov
bbbefe2c03 Less dependencies [#CLICKHOUSE-2] 2018-12-26 02:18:07 +03:00