Alexey Milovidov
d89ee33ce2
Squashed commit of the following:
...
commit c567d4e1fe
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Fri Jan 6 20:35:01 2017 +0300
Style [#METR-2944].
commit 26bf3e1228
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Fri Jan 6 20:33:11 2017 +0300
Miscellaneous [#METR-2944].
commit eb946f4c6f
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Fri Jan 6 20:30:19 2017 +0300
Miscellaneous [#METR-2944].
commit 78c867a147
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Fri Jan 6 20:11:41 2017 +0300
Miscellaneous [#METR-2944].
commit 6604c5c83c
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Fri Jan 6 19:56:15 2017 +0300
Miscellaneous [#METR-2944].
commit 23fbf05c1d
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Fri Jan 6 19:47:52 2017 +0300
Miscellaneous [#METR-2944].
commit 98772faf11
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Fri Jan 6 19:46:05 2017 +0300
Miscellaneous [#METR-2944].
commit 3dc636ab9f
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Fri Jan 6 19:39:46 2017 +0300
Miscellaneous [#METR-2944].
commit 3e16aee954
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Fri Jan 6 19:38:03 2017 +0300
Miscellaneous [#METR-2944].
commit ae7e7e90eb
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Fri Jan 6 19:34:15 2017 +0300
Miscellaneous [#METR-2944].
2017-01-06 20:41:19 +03:00
Alexey Milovidov
2f7ff07e1f
Reworking ExpressionAnalyzer (preparations) [#METR-20307].
2017-01-06 19:33:05 +03:00
Alexey Milovidov
89d4873b9e
Reworking ExpressionAnalyzer (preparations) [#METR-20307].
2017-01-06 16:36:08 +03:00
Alexey Milovidov
a1a6ddd01e
Reworking ExpressionAnalyzer (preparations) [#METR-20307].
2017-01-05 19:34:05 +03:00
Alexey Milovidov
76b06c3d42
Reworking ExpressionAnalyzer (preparations) [#METR-20307].
2017-01-05 14:03:59 +03:00
Alexey Milovidov
c63882f048
Reworking ExpressionAnalyzer (preparations) [#METR-20307].
2017-01-05 14:03:24 +03:00
Alexey Milovidov
0f7d0c3969
Reworking ExpressionAnalyzer (preparations) [#METR-20307].
2017-01-05 12:26:49 +03:00
Alexey Milovidov
51df4e19e2
Reworking ExpressionAnalyzer (preparations) [#METR-20307].
2017-01-05 10:25:23 +03:00
Alexey Milovidov
96e1ed3412
Reworking ExpressionAnalyzer (preparations) [#METR-20307].
2017-01-04 21:16:18 +03:00
Alexey Milovidov
f553cb5197
Reworking ExpressionAnalyzer (preparations) [#METR-20307].
2017-01-04 21:13:41 +03:00
Alexey Milovidov
60623e7ca5
Preparations [#METR-20307].
2017-01-04 20:34:45 +03:00
Alexey Milovidov
ed107f675a
Preparations [#METR-20307].
2017-01-04 20:25:07 +03:00
Alexey Milovidov
37e1c9d18f
Miscellaneous [#METR-20307].
2017-01-04 19:31:09 +03:00
Alexey Milovidov
779d549d3d
Reworking ExpressionAnalyzer (preparations) [#METR-20307].
2017-01-04 18:05:31 +03:00
Alexey Milovidov
a1ebd7f103
Added support for qualified asterisk in parser [#METR-20307].
2017-01-04 14:23:27 +03:00
Alexey Milovidov
25dd3affb3
Reworking ExpressionAnalyzer (preparations) [#METR-20307].
2017-01-04 12:05:23 +03:00
Alexey Milovidov
9acd77d985
Miscellaneous [#METR-2944].
2017-01-04 12:04:01 +03:00
Alexey Milovidov
a4d9d766b6
Reworking ExpressionAnalyzer (preparations) [#METR-20307].
2017-01-04 09:52:02 +03:00
Alexey Milovidov
3af6d65c2b
Miscellaneous [#METR-2944].
2017-01-04 09:51:01 +03:00
Alexey Milovidov
8074f2de59
Implemented TODO [#METR-19266].
2017-01-04 07:30:18 +03:00
Alexey Milovidov
f7fa5b73b9
Changed names of files with NULL-related data to be more consistent [#METR-19266].
2017-01-04 07:15:38 +03:00
Alexey Milovidov
cf295ee681
Style [#METR-2944].
2017-01-04 07:00:37 +03:00
Alexey Milovidov
625b6c6050
Function "sleep": do not sleep during query analyze (continued) [#METR-21574].
2017-01-04 06:43:43 +03:00
Alexey Milovidov
d6735c2a23
Function "sleep": do not sleep during query analyze [#METR-21574].
2017-01-04 06:37:59 +03:00
Alexey Milovidov
77a0159ff8
Miscellaneous [#METR-2944].
2017-01-04 06:35:05 +03:00
Alexey Milovidov
95e9ef2fc4
Reworked InJoinSubqueriesPreprocessor [#METR-2944].
2017-01-04 05:37:47 +03:00
Alexey Milovidov
4140e7e889
Get out garbage from AST [#METR-2944].
2017-01-03 10:37:29 +03:00
Alexey Milovidov
af5e2c9953
Less const_casts [#METR-2944].
2017-01-03 04:49:19 +03:00
Alexey Milovidov
604bd6c5a3
Less const_casts [#METR-2944].
2017-01-03 04:42:17 +03:00
Alexey Milovidov
9dc44c1a3a
Renamed methods for bulk binary serialization (continued) [#METR-2944].
2017-01-03 02:31:26 +03:00
Alexey Milovidov
1f3aeb066a
Renamed methods for bulk binary serialization (continued) [#METR-2944].
2017-01-03 02:08:09 +03:00
Alexey Milovidov
701ca28c85
Renamed methods for bulk binary serialization [#METR-2944].
2017-01-03 01:47:28 +03:00
Alexey Milovidov
3fbb597694
Addition to prev. revision [#METR-2944].
2017-01-02 23:52:30 +03:00
Alexey Milovidov
5460a13d58
Addition to prev. revision [#METR-2944].
2017-01-02 23:47:59 +03:00
Alexey Milovidov
ca37f28b5f
Renamed methods Block::rows and Block::rowsInFirstColumn [#METR-2944].
2017-01-02 23:45:27 +03:00
Alexey Milovidov
2b4f3b5d34
Renamed method (less confusion) [#METR-2944].
2017-01-02 23:12:12 +03:00
Alexey Milovidov
00127a1d37
Miscellaneous [#METR-2944].
2017-01-02 23:08:23 +03:00
artpaul
b64e7a45b6
rename tests
2016-12-31 13:36:22 +05:00
Alexey Milovidov
de845f7801
Fixed style [#METR-23933].
2016-12-31 05:05:37 +03:00
alexey-milovidov
376db5785b
Merge pull request #297 from proller/METR-23933
...
Add header Keep-Alive: timeout=.. to http server response [#METR-23933]
2016-12-31 06:04:49 +04:00
alexey-milovidov
0dd2191c87
Merge branch 'master' into issue-111
2016-12-31 05:53:52 +04:00
Vitaliy Lyudvichenko
694b0fad97
Reverted system.events changes. Added docs for system.metrics. [#METR-239111]
2016-12-31 03:06:23 +03:00
Vitaliy Lyudvichenko
07d720565c
Added profile events for INSERTs. [#METR-23930]
...
Added new column and CurrentMetrics data into system.events table.
Removed unnecessary code from Context and Merge list. [#METR-23911]
2016-12-31 02:39:53 +03:00
Vitaliy Lyudvichenko
108bfac17e
Added memory tracking events and columns for merges. [#METR-23911]
2016-12-31 02:39:53 +03:00
proller
c2a6681522
Add header Keep-Alive: timeout=.. to http server responce [#METR-23933]
2016-12-30 23:52:56 +03:00
artpaul
3987df8233
rename tests
2016-12-30 23:32:51 +05:00
Vitaliy Lyudvichenko
35485c03d9
Fixed race condition during dictionaries' config file update. [#METR-22224]
2016-12-30 21:30:29 +03:00
artpaul
c74b8e2366
add comments; count exact number of inserted rows [#METR-23881]
2016-12-30 18:40:12 +05:00
artpaul
273e58f8d7
add tests [#METR-23881]
2016-12-30 17:57:09 +05:00
artpaul
333d47ee2e
don't allow partial sort in case if LIMIT BY is present [#METR-23881]
2016-12-30 17:56:07 +05:00
artpaul
9cfc019a12
fix calculation of condition for skipping all block [#METR-23881]
2016-12-30 16:15:17 +05:00
Alexey Milovidov
4dee097ba8
Fixed build with clang on Xenial [#METR-2944].
2016-12-30 11:07:02 +03:00
Alexey Milovidov
943717b8d0
Merge branch 'master' of github.com:yandex/ClickHouse
2016-12-30 09:48:43 +03:00
Alexey Milovidov
1c9d06638e
Removed function that was in a wrong place [#METR-2944].
2016-12-30 09:48:11 +03:00
Alexey Milovidov
2f6e582f78
Updated test [#METR-19266].
2016-12-30 09:28:20 +03:00
Alexey Milovidov
0a83cfccde
NULLs: Test also output formats [#METR-19266].
2016-12-30 09:23:30 +03:00
Alexey Milovidov
9a17c907b0
Added test for parsing NULLs in various formats [#METR-19266].
2016-12-30 09:18:57 +03:00
Alexey Milovidov
81a08bcd87
Addition to prev. revision [#METR-19266].
2016-12-30 08:55:23 +03:00
Alexey Milovidov
3f9fc77e22
Fixed most cases of misleading messages "Could not print diagnostic info because two last rows aren't in buffer (rare case)" [#METR-20000].
2016-12-30 08:40:49 +03:00
Alexey Milovidov
3336a66161
Addition to prev. revision [#METR-19266].
2016-12-30 08:31:52 +03:00
Alexey Milovidov
80937d8226
Addition to prev. revision [#METR-19266].
2016-12-30 08:31:14 +03:00
Alexey Milovidov
1dd26b4487
Addition to prev. revision [#METR-19266].
2016-12-30 08:22:45 +03:00
Alexey Milovidov
0323a74942
Added test [#METR-19266].
2016-12-30 08:17:55 +03:00
Alexey Milovidov
baf29f5c48
NULLs support: fixed totally wrong code [#METR-19266].
2016-12-30 08:13:14 +03:00
Alexey Milovidov
cefec8be5a
Great simplification [#METR-2944].
2016-12-30 04:53:21 +03:00
Alexey Milovidov
de30204c00
Added test for pretty formats [#METR-2944].
2016-12-30 04:30:47 +03:00
Alexey Milovidov
025bfd414f
Allowed to create tuples with NULLs [#METR-19266].
2016-12-30 03:55:59 +03:00
Alexey Milovidov
e3849124f1
Fixed wrong code [#METR-19266].
2016-12-30 03:31:38 +03:00
Alexey Milovidov
c1a635a3d2
NULLs: fixed error and added TODO [#METR-19266].
2016-12-30 03:28:49 +03:00
Alexey Milovidov
ee2c5f0d65
Fixed error in format PrettySpace [#METR-2944].
2016-12-30 03:24:56 +03:00
Alexey Milovidov
a4a77d8bc0
Function visibleWidth: fixed error [#METR-2944].
2016-12-30 03:19:44 +03:00
Alexey Milovidov
6e1ec28840
Addition to prev. revision [#METR-2944].
2016-12-30 03:19:05 +03:00
Alexey Milovidov
b4e18e2222
Cut dependendy (code must depend on Functions only via FunctionFactory) [#METR-2944].
2016-12-30 03:15:50 +03:00
Alexey Milovidov
0eb5d53133
Translated comment [#METR-20000].
2016-12-30 02:17:51 +03:00
Alexey Milovidov
94c64a758f
Miscellaneous [#METR-2944].
2016-12-30 02:17:05 +03:00
Alexey Milovidov
f71c49ff6f
Addition to prev. revision [#METR-22189].
2016-12-30 02:12:56 +03:00
Alexey Milovidov
77aa5d17c8
Addition to prev. revision [#METR-22189].
2016-12-30 02:04:56 +03:00
Alexey Milovidov
ee80b16488
Fixed error with creation of GraphiteMergeTree table [#METR-22189].
2016-12-30 01:56:37 +03:00
Alexey Milovidov
5a5ddebe19
Fixed test [#METR-19266].
2016-12-30 01:45:19 +03:00
Alexey Milovidov
5dad134760
Fixed error in reading config with settings for GraphiteMergeTree table engine [#METR-23978].
2016-12-30 01:06:31 +03:00
Alexey Milovidov
8ff20e1ecc
Fixed test [#METR-2944].
2016-12-29 23:41:49 +03:00
Alexey Milovidov
ddc8fcf623
Addition to prev. revision [#METR-23999].
2016-12-29 23:22:27 +03:00
Alexey Milovidov
1a64417044
Added setting "output_format_pretty_max_rows" [#METR-23999].
2016-12-29 23:15:18 +03:00
Alexey Milovidov
18f0e83b51
Fixed parsing of NULL literal [#METR-19266].
2016-12-29 22:52:15 +03:00
Alexey Milovidov
3f678a3042
Functions: little better [#METR-2944].
2016-12-29 22:38:10 +03:00
Alexey Milovidov
32be008327
Added test [#METR-23983].
2016-12-29 21:29:21 +03:00
artpaul
1f49735581
disable some optimization related to LIMIT clause if LIMIT BY clause is present [#METR-23881]
2016-12-29 17:53:35 +05:00
artpaul
2b38babb89
organize code [#METR-23881]
2016-12-29 16:55:10 +05:00
artpaul
405382b092
getAliasOrColumnName instead of getColumnName [#METR-23881]
2016-12-29 15:42:08 +05:00
artpaul
3b88b1ff14
clone and format limit_by asts [#METR-23881]
2016-12-29 13:22:19 +05:00
artpaul
3f064d9ff7
first dirty implementation of LIMIT BY clause [#METR-23881]
2016-12-28 20:12:54 +05:00
Alexey Milovidov
cbaf9d79eb
Added function 'toStartOfDay'; fixed tiny error [#METR-23983].
2016-12-28 15:10:29 +03:00
Alexey Milovidov
9c39a324f2
Fixed extremes calculation in presense of NaNs [#METR-22882].
2016-12-28 12:20:42 +03:00
proller
ca9c4bbdbb
Dont use tcmalloc TCMALLOC_AGGRESSIVE_DECOMMIT patch
2016-12-28 03:47:46 +03:00
Alexey Milovidov
cf4f8d6ce4
Modified comment [#METR-2944].
2016-12-27 18:50:31 +03:00
artpaul
938663aa7a
parse LIMIT BY [#METR-23881]
2016-12-27 19:08:33 +05:00
artpaul
9bfd80b412
style of constructor init list
2016-12-27 13:33:32 +05:00
Alexey Milovidov
ad6507f9df
Preparation [#METR-23490].
2016-12-27 09:36:53 +03:00
Alexey Milovidov
7771a3aa13
Miscellaneous [#METR-2944].
2016-12-27 09:34:01 +03:00
Alexey Milovidov
dd0b5a1b82
Added test [#METR-23945].
2016-12-25 07:50:06 +03:00
Alexey Milovidov
c195b0212b
Fixed long delay when querying Merge table based on very large amount of StripeLog tables; fixed error in Merge table [#METR-23945].
2016-12-25 07:39:22 +03:00
Alexey Milovidov
72888b48ef
Printing user name in exception messages about exceeded quota [#METR-19622].
2016-12-25 07:00:33 +03:00
Alexey Milovidov
3e15e81fab
Fixed overflow in quota [#METR-23944].
2016-12-24 05:42:22 +03:00
Alexey Milovidov
901c6a8d50
Addition to prev. revision [#METR-22799].
2016-12-24 04:30:05 +03:00
proller
4bc003c4c1
Porting to freebsd: initial, compile ok, most tests ok.
2016-12-24 01:03:10 +00:00
Alexey Milovidov
2552e7de4b
Added test [#METR-22799].
2016-12-24 00:35:22 +03:00
Alexey Milovidov
47756eda45
Fixed error with --external command line arguments for clickhouse-client [#METR-22799].
2016-12-24 00:34:49 +03:00
proller
22371fdead
Add initial test for executable and http dictonaries [METR-23466]
2016-12-23 22:20:07 +03:00
alexey-milovidov
d1383c5f62
Merge pull request #288 from yandex/issue-199
...
Issue #199 : speedup DISTINCT
2016-12-23 19:02:48 +04:00
artpaul
2467a010c9
translate comments
2016-12-23 13:01:35 +05:00
Alexey Milovidov
3d5005016b
Applied a patch, sent by aSealBack [#METR-2944].
2016-12-23 04:24:19 +03:00
artpaul
c904d31882
translate comments
2016-12-23 03:19:57 +05:00
artpaul
964afabf6a
check limit hint only at beginning of block processing [#METR-23882]
2016-12-23 01:50:12 +05:00
artpaul
c5eb898416
organize code [#METR-23882]
2016-12-22 22:00:23 +05:00
artpaul
200f84c046
add test for DISTINCT with nullable values [#METR-23882]
2016-12-22 21:39:00 +05:00
artpaul
5d1cfc0517
use swtich instead of if ... else, so we will get error about unhandled enum on the compile time [#METR-2944]
2016-12-22 21:35:54 +05:00
alexey-milovidov
690ab98b91
Merge pull request #287 from ludv1x/METR-23783
...
[WIP] Vertical merge optimization, fix and perf tests.
2016-12-22 17:40:01 +04:00
Alexey Milovidov
dc3a25dd63
Addition to prev. revision [#METR-23920].
2016-12-22 16:37:47 +03:00
Alexey Milovidov
433673871c
Fixed error with dynamic builds [#METR-23920].
2016-12-22 16:27:20 +03:00
Vitaliy Lyudvichenko
ba2b32b0ad
Added vertical_merge_algorithm_min_columns_to_activate option. [#METR-23783]
2016-12-22 16:19:03 +03:00
Vitaliy Lyudvichenko
3432f3c013
Added draft scripts for performance testing of vertical merge. [#METR-23783]
2016-12-22 16:19:02 +03:00
Vitaliy Lyudvichenko
e2bd364844
Added whole block optimization. [#METR-23783]
2016-12-22 16:19:02 +03:00
artpaul
fe9c28ad49
distinct filtration was rewrited with SetVariants [#METR-23882]
2016-12-22 13:51:34 +05:00
Alexey Milovidov
536f88ea55
Adjusted coefficients [#METR-23916].
2016-12-22 05:04:32 +03:00
Alexey Milovidov
e5440d0f67
Fixed desinformation [#METR-23305].
2016-12-22 04:37:05 +03:00
Alexey Milovidov
7ebbf72ca6
Removed unused variable [#METR-23305].
2016-12-22 04:27:41 +03:00
Alexey Milovidov
168472fc9f
Fixed typo [#METR-23305].
2016-12-22 04:14:19 +03:00
Alexey Milovidov
c47406c42d
StorageBuffer: addition to prev. modification [#METR-23909].
2016-12-22 03:13:59 +03:00
proller
999b181aa5
fix 'env bash -e'
2016-12-21 23:43:35 +03:00
proller
d270053c3c
Replace all !/bin/bash by !/usr/bin/env bash : allow running scripts with bash in non standard path. also on freebsd.
2016-12-21 23:04:27 +03:00
Alexey Milovidov
7222afe5eb
StorageBuffer: fixed exception safety [#METR-23909].
2016-12-21 20:10:32 +03:00
artpaul
b160e2a1cf
SetVariants was extracted into separated file [#METR-23882]
2016-12-21 17:42:54 +05:00
Alexey Milovidov
87695c02da
MongoDBDictionarySource: fixed incompatibility with MongoDB 3.4.0 [#METRIQA-599].
2016-12-21 05:13:51 +03:00
Alexey Milovidov
02af261c07
Cleanups [#METR-2944].
2016-12-21 03:18:11 +03:00
Vitaliy Lyudvichenko
6ee0cc795a
Prevent "variable tracking size limit exceeded" compiler notice. [#METR-20000]
2016-12-21 02:05:43 +03:00
alexey-milovidov
d277d55763
Merge pull request #280 from aSealBack/BlockStructureDiff
...
Added new diff for block structures.
2016-12-21 02:59:41 +04:00
Alexey Milovidov
df54b52db0
Revert "Fixed 'variable tracking size limit exceeded' notice (again) [#METR-23101]."
...
This reverts commit b6fb08c77f
.
2016-12-21 01:22:32 +03:00
Alexander Makarov
15118dec81
Added new diff for block structures.
2016-12-21 01:22:23 +03:00
Alexey Milovidov
b6fb08c77f
Fixed 'variable tracking size limit exceeded' notice (again) [#METR-23101].
2016-12-20 23:58:54 +03:00
Alexey Milovidov
5e5c3b5661
Merge branch 'master' of github.com:yandex/ClickHouse
2016-12-20 23:49:05 +03:00
Alexey Milovidov
5fe11c0697
Fixed MongoDBDictionarySource [#METR-2944].
2016-12-20 23:48:40 +03:00
alexey-milovidov
111aaae0d3
Merge pull request #273 from ludv1x/METR-23765
...
clickhouse-local enhancements
2016-12-21 00:11:00 +04:00
Vitaliy Lyudvichenko
836f641f5f
Fix rare race condition which occurrs during update of config files. [#METRIKASUPP-7653]
2016-12-20 22:03:12 +03:00
Vitaliy Lyudvichenko
6fe581c172
Added --stacktrace option to clickhouse-local. [#METR-23765]
...
Added support of path config variable and ability to load clickhouse-server data. [#METR-20000]
Default database of clickhouse-local is changed to "_local" to avoid collisions with clickhouse-server.
Small fixes and enhancements of command line options (setting and limits). [#METR-23101]
2016-12-20 18:01:05 +03:00
artpaul
2ebe00ffab
move constructor was implemented for Field [#METR-2944]
2016-12-20 17:04:22 +05:00
Alexey Milovidov
a3e22e10d9
MongoDBDictionarySource: fixed error [#METR-2944].
2016-12-20 05:31:25 +03:00
Alexey Milovidov
54587fec1b
Tracking memory used in merges [#METR-23888].
2016-12-20 05:29:35 +03:00
Alexey Milovidov
47b75e6c1e
MongoDBDictionarySource: preparation [#METR-2944].
2016-12-20 04:20:59 +03:00
Alexey Milovidov
442ff1d3b8
StorageBuffer: simplification; added metrics [#METR-23888].
2016-12-20 02:55:13 +03:00
Vitaliy Lyudvichenko
8398baea85
Fixed getFlagsPath() for clickhouse-local use case. [#METR-23761]
2016-12-19 17:15:45 +03:00
Vitaliy Lyudvichenko
e39b41e158
Typo and codestyle fix.
2016-12-18 22:38:30 +03:00
Vitaliy Lyudvichenko
5aa1822fb2
Consecutive optimization for vertical merge. [#METR-23783]
2016-12-18 22:12:25 +03:00
Vitaliy Lyudvichenko
8835275713
More detail log for merges. [#METR-23770] [#METR-23769] [#METR-23783]
2016-12-18 22:12:25 +03:00
Alexey Milovidov
57426cafc8
Improved test of external dictionaries [#METRIQA-599].
2016-12-18 21:43:08 +03:00
Alexey Milovidov
ca4438d470
Fixed style [#METR-2944].
2016-12-18 21:34:49 +03:00
Alexey Milovidov
927721baee
Fixed error in autotests of external dictionaries [#METR-2944].
2016-12-17 03:25:10 +03:00
alexey-milovidov
4fa9390840
Merge pull request #264 from ekonkov/master
...
METRIQA-599 port parameter
2016-12-17 00:31:20 +04:00
Eugene Konkov
6f7a359079
METRIQA-599 port parameter
2016-12-16 17:37:06 +03:00
alexey-milovidov
f5b5b274a3
Merge pull request #262 from drrtuy/benchmark-testing-greenplum
...
Greenplum benchmark test environment description and test results.
2016-12-16 15:37:04 +04:00
Vitaliy Lyudvichenko
d2e594cdf7
Fixed groupUniqArray for Date and DateTime types. [#METR-23869]
2016-12-16 13:59:16 +03:00
Roman Nozdrin
934b715a7d
Greenplum benchmark test environment description and test results.
2016-12-16 12:08:55 +03:00
Alexey Milovidov
08bf108961
Fixed error in tests [#METRIQA-599].
2016-12-16 03:10:37 +03:00
Alexey Milovidov
9ab111640c
Fixed error after changing MongoDB driver for external dictionaries [#METR-2944].
2016-12-16 02:40:30 +03:00
Alexey Milovidov
989d542f66
Fixed error (tnx. artpaul) [#METR-23793].
2016-12-15 23:33:35 +03:00
Alexey Milovidov
1311b93c9c
Fixed error (tnx. artpaul) [#METR-23793].
2016-12-15 23:29:42 +03:00
Alexey Milovidov
b113a7a473
Tiny modifications [#METR-23793].
2016-12-15 22:35:32 +03:00
artpaul
4025dbe7af
style
2016-12-15 23:59:07 +05:00
artpaul
0b0dc43e9b
fix
2016-12-15 23:56:31 +05:00
artpaul
945f879765
fix
2016-12-15 23:21:38 +05:00
artpaul
722e4dab6d
merge with master
2016-12-15 23:19:12 +05:00
alexey-milovidov
6d164a363b
Merge pull request #259 from ekonkov/METRIQA-599
...
METRIQA-599
2016-12-15 21:57:12 +04:00
artpaul
eb80837355
use find_first_symbols
2016-12-15 22:55:12 +05:00
artpaul
d3657d311b
fix decodeUrl; decode all values; add more tests
2016-12-15 22:12:41 +05:00
Eugene Konkov
3e67ac7232
METRIQA-599
...
JUnit output
2016-12-15 19:10:12 +03:00
alexey-milovidov
2de93a2a78
Merge pull request #257 from excitoon/quorum
...
StorageReplicatedMergeTree: Correct taking /quorum/last_part into acc…
2016-12-15 19:01:43 +04:00
Vladimir Chebotarev
d172cb1fc2
StorageReplicatedMergeTree: Correct taking /quorum/last_part into account when merging. [#METR-23826]
2016-12-15 17:32:47 +03:00
alexey-milovidov
a3886babed
Revert "Issue 219"
2016-12-15 18:19:16 +04:00
Alexey Milovidov
082820b405
Removed executable attribute from test files [#METR-20000].
2016-12-15 17:12:31 +03:00
alexey-milovidov
fea00eb595
Merge pull request #239 from yandex/issue-219
...
Issue 219
2016-12-15 17:21:35 +04:00
artpaul
92a7dc6908
style
2016-12-15 17:33:50 +05:00
artpaul
785a98e624
move all url's functions to FunctionsURL
2016-12-15 17:05:05 +05:00
kmeaw
8667a0e044
Minor fix: update <graphite_rollup/> conf example
...
Update the example usage of <graphite_rollup /> given in comments to
contain somewhat meaningful values.
2016-12-14 18:54:06 +03:00
alexey-milovidov
1ee5ad2ce0
Merge pull request #250 from hatarist/tsv_format_synonym
...
Added TSV format synonyms
2016-12-14 17:53:33 +04:00
Igor Hatarist
76365c3c15
Fixed the test
2016-12-14 08:56:19 +03:00
alexey-milovidov
5af401721e
Merge pull request #251 from proller/METR-23466
...
Dictonary: executable: rename 'path' to 'command' [#METR-23466]
2016-12-14 01:45:48 +04:00
proller
357d995e75
Dictonary: executable: rename 'path' to 'command' [#METR-23466]
2016-12-14 00:28:31 +03:00
Alexey Milovidov
cdfeccd38d
clickhouse-client: Fixed error that 'host' and 'port' parameters cannot have default values set in configuration file [#METR-23829].
2016-12-14 00:26:31 +03:00
Alexey Milovidov
fbb0a3e734
Working on performance of hierarchical external dictionaries [#METR-23747].
2016-12-14 00:15:27 +03:00
Igor Hatarist
9be107e89e
Removed TSVBlock format by Alexey's request
2016-12-13 21:26:34 +03:00
Igor Hatarist
96fa052839
Added TSV format synonyms for the TabSeparated formats
2016-12-13 21:03:10 +03:00
artpaul
6694c14338
try resolve conflicts
2016-12-13 16:51:40 +05:00
Vladimir Chebotarev
cc7db759fe
create_init_script: Avoid generation of init file each configuration phase. [#METR-21516]
2016-12-13 14:09:22 +03:00
Alexey Milovidov
dd1636abdd
Improved performance of 'flat' and 'hashed' hierarchical external dictionaries [#METR-23747].
2016-12-13 00:37:57 +03:00
Vitaliy Lyudvichenko
876ad28dd8
Merge remote-tracking branch 'origin/master' into metrics_refinement
2016-12-12 19:17:23 +03:00
Igor Hatarist
b22e4981df
Add clickhouse-client option: --version
2016-12-12 12:25:33 +03:00
Alexey Milovidov
f9c31c42c5
Fixed error after updating boost [#METR-2944].
2016-12-12 10:56:49 +03:00
Alexey Milovidov
a0dfb3e179
Addition to prev. revision [#METR-2944].
2016-12-12 10:29:21 +03:00
Alexey Milovidov
6dcabed912
Addition to prev. revision [#METR-2944].
2016-12-12 10:27:47 +03:00
Alexey Milovidov
c1ecc41804
Fixed error after merge [#METR-19266].
2016-12-12 10:25:31 +03:00
Alexey Milovidov
54af522de1
Preparation [#METR-2944].
2016-12-12 10:24:56 +03:00
artpaul
fb900881da
resolve conflicts
2016-12-12 11:15:01 +05:00
artpaul
529f75c8b4
- use std::experimental::string_view
...
- rename unquoteUrl to decodeURLComponent
- fix code-style
2016-12-12 11:09:00 +05:00
Alexey Milovidov
3d643fc786
Fixed build on clang [#METR-2944].
2016-12-12 09:02:35 +03:00
Alexey Milovidov
8a69df19c4
Fixed error after merge [#METR-19266].
2016-12-12 09:00:37 +03:00
Alexey Milovidov
de82683197
Fixed build on clang [#METR-2944].[C
2016-12-12 08:56:34 +03:00
Alexey Milovidov
7e37460c38
Merge branch 'master' of github.com:yandex/ClickHouse
2016-12-12 08:53:56 +03:00
Alexey Milovidov
e2ed20999c
Fixed build on clang [#METR-2944].
2016-12-12 08:53:37 +03:00
alexey-milovidov
52c34b4276
Merge pull request #240 from vavrusa/master
...
HTTPHandler: added support for X-ClickHouse-*
2016-12-12 09:47:40 +04:00
Alexey Milovidov
dae8814a71
Addition to prev. revision [#METR-2944].
2016-12-12 08:20:56 +03:00
Alexey Milovidov
0bdd22efe0
Addition to prev. revision [#METR-2944].
2016-12-12 08:15:34 +03:00
Alexey Milovidov
70b01f0a53
Do not include ClickHouseRevision.h in header files [#METR-2944].
2016-12-12 08:14:46 +03:00
Alexey Milovidov
31c4636538
Using internal boost library [#METR-2944].
2016-12-12 07:59:19 +03:00
Alexey Milovidov
d5a002f441
Using internal boost library [#METR-2944].
2016-12-12 07:57:55 +03:00
Alexey Milovidov
d605bfdc9d
Using internal boost library [#METR-2944].
2016-12-12 07:57:09 +03:00
Marek Vavrusa
f7a7e8e858
HTTPHandler: added support for X-ClickHouse-*
...
Support X-ClickHouse-* to allow running behind authenticating LBs, that
pass through user information or enforce fixed user.
The format of the new options follows X-Auth-*
Supported headers are:
* X-ClickHouse-User (identical to "user" URL parameter)
* X-ClickHouse-Key (identical to "password" URL parameter)
* X-ClickHouse-Quota (identical to "quota_key" URL parameter)
2016-12-11 20:46:37 -08:00
Alexey Milovidov
58a8cff3ae
Using internal boost library [#METR-2944].
2016-12-12 07:17:16 +03:00
Alexey Milovidov
fc43827a6c
Preparation [#METR-2944].
2016-12-12 06:33:34 +03:00
Alexey Milovidov
927b84323b
Addition to prev. revision [#METR-2944].
2016-12-12 04:51:27 +03:00
Alexey Milovidov
8b06b09f34
Moved code to cpp [#METR-2944].
2016-12-12 04:33:18 +03:00
artpaul
bea52b8631
lost files
2016-12-11 18:55:13 +05:00
artpaul
9ec6688397
move char2DigitTable to hex.cpp
2016-12-11 18:54:38 +05:00
Alexey Milovidov
b3e85e6469
Addition to prev. revision [#METR-22442].
2016-12-11 14:59:55 +03:00
Alexey Milovidov
436d2c43c9
Addition to prev. revision [#METR-22442].
2016-12-11 14:47:09 +03:00
Alexey Milovidov
ce6556639e
Fixed tests after merge [#METR-19266] [#METR-22442].
2016-12-11 14:33:51 +03:00
Alexey Milovidov
31dbff77c4
Little better [#METR-23792].
2016-12-11 14:15:24 +03:00
Alexey Milovidov
d77b4f12fb
Added UUID functions [#METR-23792].
2016-12-11 13:57:34 +03:00
Alexey Milovidov
599308aef0
Get rid of obsolete mongodb client library [#METR-23791].
2016-12-11 12:43:16 +03:00
artpaul
99cec8b165
implement unquoteUrl
2016-12-11 02:04:58 +05:00
Alexey Milovidov
4aeb017093
Renamed test [#METR-19266].
2016-12-10 09:40:46 +03:00
Alexey Milovidov
02cb56653a
Merging [#METR-19266].
2016-12-10 09:22:03 +03:00
Alexey Milovidov
dc9e88a9d7
Merging [#METR-19266].
2016-12-10 09:16:06 +03:00
Alexey Milovidov
2aa02d0547
Merging [#METR-19266].
2016-12-10 09:12:21 +03:00
Alexey Milovidov
c937d75a78
Merging [#METR-19266].
2016-12-10 09:10:29 +03:00
Alexey Milovidov
f4815364f6
Merging [#METR-19266].
2016-12-10 08:03:12 +03:00
Alexey Milovidov
e53e32130d
Merging [#METR-19266].
2016-12-10 07:58:40 +03:00
Alexey Milovidov
e97ecb6cf7
Merge branch 'master' into METR-19266
...
Conflicts:
dbms/CMakeLists.txt
dbms/include/DB/Functions/FunctionsArray.h
dbms/include/DB/Functions/FunctionsString.h
dbms/include/DB/Parsers/ExpressionListParsers.h
dbms/include/DB/Storages/MergeTree/MergeTreeBlockInputStream.h
dbms/include/DB/Storages/MergeTree/MergeTreeReader.h
dbms/include/DB/Storages/MergeTree/MergeTreeThreadBlockInputStream.h
dbms/include/DB/Storages/MergeTree/MergedBlockOutputStream.h
dbms/src/Core/ErrorCodes.cpp
dbms/src/Parsers/ASTFunction.cpp
dbms/src/Storages/MergeTree/MergeTreeData.cpp
dbms/src/Storages/MergeTree/MergeTreeDataPart.cpp
dbms/src/Storages/MergeTree/MergeTreeReader.cpp
dbms/src/Storages/StorageLog.cpp
2016-12-10 07:51:36 +03:00
Alexey Milovidov
95b08c9b03
Miscellaneous [#METR-2944].
2016-12-10 02:35:18 +03:00
artpaul
396ccccfce
fix extraction of TLD from fqdn
2016-12-10 03:49:21 +05:00
artpaul
4cf4fa68e1
parametrize StringView
2016-12-10 03:13:33 +05:00
artpaul
228b43bc95
calculate size of 'https' at compile time
2016-12-10 00:33:52 +05:00
artpaul
dfb466d156
host extraction functionality was moved to UrlUtils
2016-12-10 00:31:16 +05:00
artpaul
544143f5c9
url's scheme extraction was fixed according to rfc3986.
2016-12-09 22:38:15 +05:00
Vitaliy Lyudvichenko
ea11f61433
Added requested changes. [#METR-19372]
2016-12-09 13:13:16 +03:00
Vitaliy Lyudvichenko
855dc56598
Added treshold setting for Vertical merge algorithm. [#METR-23305]
2016-12-09 13:13:16 +03:00
Vitaliy Lyudvichenko
774eb01fd3
Added MergesTime metric. [#METR-23305]
2016-12-09 13:13:16 +03:00
Vitaliy Lyudvichenko
fc4c02c510
StorageSystemMerges refactoring.
2016-12-09 13:13:16 +03:00
Vitaliy Lyudvichenko
6540156100
Removed redundant code from CMakeLists.
2016-12-09 13:13:16 +03:00
Vitaliy Lyudvichenko
f8eb9028fd
Refined query_log, processes and merges metrics.
...
Also, dbms/CMakeLists.txt was rewritten.
2016-12-09 13:11:25 +03:00
Alexey Milovidov
a1c599fc57
Autotests for external dictionaries: removed garbage [#METR-23766].
2016-12-08 08:58:45 +03:00
Alexey Milovidov
be5a07463e
Server: fixed error [#METR-23766].
2016-12-08 08:29:53 +03:00
Alexey Milovidov
959e31402b
Autotests for external dictionaries: back to life.
2016-12-08 08:12:49 +03:00
Alexey Milovidov
a8eedafcd0
Fixed error in cached dictionary when using C++11 ABI [#METR-23764].
2016-12-08 07:56:52 +03:00
Alexey Milovidov
2dc425b7e6
Preparation [#METR-23747].
2016-12-08 06:04:30 +03:00
Alexey Milovidov
6998b5ecd9
ODBC: refreshment [#METR-18538].
2016-12-08 05:55:58 +03:00
Alexey Milovidov
514715589b
Preparation [#METR-23747].
2016-12-08 05:49:04 +03:00
Alexey Milovidov
9303a07b39
Removed garbage [#METR-23747].
2016-12-08 04:11:44 +03:00
Alexey Milovidov
f2cd8de5b4
Removed garbage [#METR-23747].
2016-12-08 04:08:19 +03:00
alexey-milovidov
5923df80e4
Merge pull request #204 from proller/METR-23466
...
Metr-23466 : dictonary sources: http and executable
2016-12-08 05:04:50 +04:00
Alexey Milovidov
6546b73dcc
Added setting 'input_format_values_interpret_expressions' [#METR-23720].
2016-12-08 03:25:52 +03:00
Alexey Milovidov
59da0fd12a
Added metrics and events for Context lock [#METR-23763].
2016-12-08 01:49:42 +03:00
Vitaliy Lyudvichenko
450cee3641
Fixed flags/force_restore_data.
2016-12-07 22:16:41 +03:00
proller
76dc51aae5
Merge remote-tracking branch 'upstream/master' into METR-23466
2016-12-07 22:08:09 +03:00
Vladimir Chebotarev
64380109e9
dbms: Adjusting compiler paths. [#METR-21516]
2016-12-07 02:22:33 +03:00
Vladimir Chebotarev
8e1a6aaf3e
cmake: Boost, OpenSSL into find_package(). [#METR-23701]
2016-12-06 16:20:32 +03:00
Alexey Milovidov
072f2fc7b8
Merges: start to lower maximum size of merge only when number of free entries in pool/queue is lower than specified threshold [#METR-21504].
2016-12-06 06:09:07 +03:00
Alexey Milovidov
0717bfa4d2
Simplified LevelMergeSelector [#METR-21504].
2016-12-06 00:34:46 +03:00
Vladimir Chebotarev
bcc5500f91
cmake: More options. [#METR-23701]
2016-12-05 15:43:14 +03:00
Alexey Milovidov
02eb36fd03
MergeSelector: attempt to make something better [#METR-21504].
2016-12-05 09:31:48 +03:00
artpaul
f344c85cb7
#214 add tests
2016-12-03 04:29:16 +05:00
artpaul
2616453263
#214 fix offsets assigments
2016-12-03 02:18:29 +05:00
Alexey Milovidov
2def6778e7
Merge branch 'master' of github.com:yandex/ClickHouse
2016-12-02 23:27:42 +03:00
Alexey Milovidov
4110b6865f
Merge branch 'METR-23305' of git://github.com/ludv1x/ClickHouse into ludv1x-METR-23305
...
Conflicts:
contrib/CMakeLists.txt
2016-12-02 23:22:11 +03:00
alexey-milovidov
5e5acd850f
Merge pull request #224 from artpaul/build
...
move impls to cpp
2016-12-03 00:06:20 +04:00
proller
4054d1a465
Merge remote-tracking branch 'upstream/master' into METR-23466
2016-12-02 19:32:25 +03:00
artpaul
a2b4b85ed5
show type of argument in case of type missmatching
2016-12-02 13:59:23 +05:00
artpaul
7eb7cc38f7
move impls of FunctionsString to cpp
2016-12-02 12:32:39 +05:00
artpaul
41fda59c95
move impls of FunctionsArray to cpp
2016-12-02 12:15:35 +05:00
Alexey Milovidov
21f8501ccc
Benchmark: update [#METR-2944].
2016-12-02 06:39:11 +03:00
alexey-milovidov
9cea29e9a8
Merge pull request #213 from vavrusa/master
...
IO: Added ProfileEvents to Open/Read/Write failures
2016-12-01 22:28:36 +04:00
Marek Vavrusa
64f86b7d20
IO: Added ProfileEvents to Open/Read/Write failures
2016-11-30 12:21:57 -08:00
alexey-milovidov
21ce8a44f7
Merge pull request #216 from yandex/if_with_const_condition
...
ExpressionAnalyzer: make aliases and ast consistent after constant if optimization
2016-11-30 17:58:02 +04:00
Pavel Kartavyy
5dfbd57bad
ExpressionAnalyzer: make aliases and ast consistent after constant if optimization
2016-11-30 16:19:39 +03:00
Vitaliy Lyudvichenko
4df22acea9
Try to fix LIBTCMALLOC linking.
2016-11-30 15:10:39 +03:00
proller
33cc46d225
Merge remote-tracking branch 'upstream/master' into METR-23466
2016-11-30 00:42:05 +03:00
Vitaliy Lyudvichenko
202ba912ce
Vertical merging algorithm for MergeTree engines. [#METR-23305]
2016-11-29 22:41:31 +03:00
alexey-milovidov
08cb8e506b
Merge pull request #211 from yandex/if_with_const_condition
...
ExpressionAnalyzer: added more tests for aliases. fix bug [METR-23545]
2016-11-29 23:28:50 +04:00
Pavel Kartavyy
106bb24fd8
ExpressionAnalyzer: added more tests for aliases. fix bug [#METR-23545]
2016-11-29 22:19:15 +03:00
proller
30cd3176d9
Merge branch 'autotest-external-dictionaries' into move-autotest-external-dictionaries
2016-11-29 20:06:09 +03:00
proller
936efe55f1
move * -> dbms/tests/external_dictionaries
2016-11-29 20:03:54 +03:00
proller
b529f29bb7
Merge remote-tracking branch 'upstream/master' into METR-23466
2016-11-29 19:57:01 +03:00
Vitaliy Lyudvichenko
1472629799
Updated pk_condition test after recent changes.
2016-11-28 20:59:39 +03:00
Alexey Milovidov
ae413e051b
Fixed error [#METRIQA-526].
2016-11-28 18:22:10 +03:00
Alexey Milovidov
0a2d1ebbb3
Attempt to improve merge selecting algorithm [#METR-23632].
2016-11-28 06:46:08 +03:00
Alexey Milovidov
cac8f9216f
MergeSelector: attempt to do something that has sense [#METR-23632].
2016-11-28 06:17:31 +03:00
Alexey Milovidov
8bc84e29ac
Increased default background_pool_size [#METR-23632].
2016-11-28 02:50:46 +03:00
proller
5e6cac10e5
no copypaste
2016-11-27 16:01:35 +03:00
proller
4c90ffd61d
Merge remote-tracking branch 'upstream/master' into METR-23466
2016-11-27 15:03:35 +03:00
Alexey Milovidov
6209092b15
Added heuristic for merge algorithm [#METR-23615].
2016-11-26 07:08:49 +03:00
proller
2aeb488d96
add writePrefix
2016-11-25 23:37:06 +03:00
proller
556bd12de1
Merge remote-tracking branch 'upstream/master' into METR-23466
2016-11-25 20:46:59 +03:00
alexey-milovidov
7fda6394b8
Merge pull request #202 from yandex/if_with_const_condition
...
ExpressionAnalyzer: optimize if with constant condition [METR-23545]
2016-11-25 20:03:04 +04:00
Pavel Kartavyy
cd15651dfd
optimize if. added test for aliases
2016-11-25 12:29:17 +03:00
proller
26fe10a7b4
Merge remote-tracking branch 'upstream/master' into METR-23466
2016-11-25 03:22:30 +03:00
proller
40e674407f
return http write callback
2016-11-25 03:16:20 +03:00
Alexey Milovidov
7d280a55a3
Fixed error that server could not shutdown while fetching parts [#METR-23616].
2016-11-25 02:18:24 +03:00
Alexey Milovidov
167782c230
Addition to prev. revision [#METR-23615].
2016-11-25 01:43:49 +03:00
Alexey Milovidov
8e5889cf0e
Improved merge selecting algorithm for Replicated tables [#METR-23615].
2016-11-25 01:41:27 +03:00
Alexey Milovidov
36553dd653
Fixed deadlock [#METR-23605].
2016-11-24 23:25:02 +03:00
proller
3b335b5546
Merge remote-tracking branch 'upstream/master' into METR-23466
2016-11-24 22:58:40 +03:00
proller
e6d3c8855e
http ook
2016-11-24 22:57:24 +03:00
alexey-milovidov
8c2e228856
Revert "New "vertical" algorithm for MergeTrees' parts merges"
2016-11-24 23:08:54 +04:00
proller
e855c16f4a
Merge remote-tracking branch 'upstream/master' into METR-23466
2016-11-24 21:25:56 +03:00
alexey-milovidov
8544a8b852
Merge pull request #171 from ludv1x/METR-23305
...
New "vertical" algorithm for MergeTrees' parts merges
2016-11-24 22:07:41 +04:00
Pavel Kartavyy
84a89b3b3d
ExpressionAnalyzer: optimize if with constant condition [#METR-23545]
2016-11-24 17:18:44 +03:00
Vitaliy Lyudvichenko
544ef67c28
Fixed IN <Set> usage inside PK expressions.
...
Refactoring of type conversion functions convertFieldToType().
2016-11-24 15:32:04 +03:00
proller
8c07957e38
Merge remote-tracking branch 'upstream/master' into METR-23466
2016-11-24 04:01:18 +03:00
proller
2e02e29652
wip
2016-11-24 04:01:11 +03:00
proller
43e057d5e9
dont use OwningBufferBlockInputStream
2016-11-24 02:49:46 +03:00
alexey-milovidov
fdabcd4e38
Merge pull request #192 from ludv1x/enums-fix
...
Fixed Enum usage in PK expressions.
2016-11-24 03:13:16 +04:00
proller
8f573d7308
clean
2016-11-24 01:44:53 +03:00
proller
c919c02ed4
Merge remote-tracking branch 'upstream/master' into METR-23466
2016-11-24 00:04:38 +03:00
Alexey Milovidov
a2e9359b18
Fixed rare deadlock after startup when structure of query_log was changed [#METR-23594].
2016-11-23 23:41:39 +03:00
Vitaliy Lyudvichenko
4f9064ca19
Fixed case when pk column is wrapped by functions.
2016-11-23 22:58:33 +03:00
Vitaliy Lyudvichenko
d27951b4a7
Added requested changes. [#METR-23473]
2016-11-23 16:33:05 +03:00
Vitaliy Lyudvichenko
e07fc7cea5
Fixed Enum usage in PK expressions. [#METR-23473]
...
Added check for duplicates of column names in CREATE query.
2016-11-23 16:19:15 +03:00
Vitaliy Lyudvichenko
fe891eb198
Removed extra check.
2016-11-23 16:09:29 +03:00
Vitaliy Lyudvichenko
ef593d1b01
Added merge_tree.enable_vertical_merge_algorithm setting.
2016-11-23 15:59:25 +03:00
Vitaliy Lyudvichenko
588add5a49
Added requested changes.
...
Also fixed single thread read from empty storage Log.
2016-11-23 15:52:12 +03:00
Vitaliy Lyudvichenko
2cd5b8b604
Updated MergeInfo and progress callbacks with respect to vertical merge alg.
2016-11-23 15:52:12 +03:00
Vitaliy Lyudvichenko
ec9bcd8054
Vertical merging algorithm for ordinary MergeTreee.
2016-11-23 15:47:19 +03:00
proller
4f39c04854
Merge remote-tracking branch 'upstream/master' into METR-23466
2016-11-23 01:33:37 +03:00
proller
eeeacd0805
merge upstream
2016-11-23 01:33:02 +03:00
Alexey Milovidov
4cab31a60e
Tiny improvement [#METR-2944].
2016-11-22 23:55:45 +03:00
Alexey Milovidov
bba5dcbcfa
Fixed deadlock [#METR-23557].
2016-11-22 22:27:45 +03:00
Alexey Milovidov
94e344ee38
Part checks don't lock ALTERs [#METR-22214].
2016-11-22 21:49:17 +03:00
Alexey Milovidov
886919a5c9
Removed excessive part checks [#METR-22214].
2016-11-22 21:29:36 +03:00
Alexey Milovidov
5e799ca8cd
Better [#METR-22214].
2016-11-22 21:17:24 +03:00
Alexey Milovidov
3b635bf641
Merge branch 'master' of github.com:yandex/ClickHouse
2016-11-22 20:42:21 +03:00
Alexey Milovidov
a464f2303d
Better logic for ALTER in ReplicatedMergeTree [#METR-22214].
2016-11-22 20:41:45 +03:00
proller
e280569453
Everything [maybe] works!
2016-11-22 18:03:54 +03:00
proller
0b40a13ea7
Merge remote-tracking branch 'upstream/master' into METR-23466
2016-11-22 14:56:57 +03:00
Eugene Konkov
d8973b61cf
flush after print test case name
2016-11-21 22:16:31 +03:00
Pavel Kartavyy
3569176cbf
clickhouse-test: make status messages to be bold
2016-11-21 11:37:51 +03:00
Alexey Milovidov
820659b71c
Fixed error in URL functions [#METR-2944].
2016-11-21 05:39:37 +03:00
Alexey Milovidov
b0fa239612
Fixed error [#METR-2944].
2016-11-21 03:56:59 +03:00
Alexey Milovidov
ef3fb70123
Fixed error [#METR-2944].
2016-11-21 03:36:50 +03:00
Alexey Milovidov
e2b8236cf4
Fixed error [#METR-2944].
2016-11-20 16:17:51 +03:00
Alexey Milovidov
43eea71930
Addition to prev. revision [#METR-2944].
2016-11-20 15:51:56 +03:00
Alexey Milovidov
8236fd2076
Addition to prev. revision [#METR-2944].
2016-11-20 15:46:32 +03:00
Alexey Milovidov
9018906e1a
Better [#METR-2944].
2016-11-20 15:43:20 +03:00
Alexey Milovidov
c38a9118b1
More tolerant to previous errors [#METR-22327].
2016-11-20 12:17:30 +03:00
Alexey Milovidov
60c62055ba
Added comment [#METR-22327].
2016-11-20 12:13:06 +03:00
Alexey Milovidov
c8c86208aa
Fixed error with ALTER of Enums in Nested fields [#METR-22442].
2016-11-20 11:57:11 +03:00
Alexey Milovidov
37d6ecc372
Allowed to sort one array by values of another array [#METR-23547].
2016-11-20 09:49:24 +03:00
Alexey Milovidov
23257cd562
Added functions arraySort and arrayReverseSort [#METR-23547].
2016-11-20 09:44:38 +03:00
Alexey Milovidov
7c53fd5867
Miscellaneous [#METR-2944].
2016-11-20 08:48:07 +03:00
Alexey Milovidov
312ec5f817
Style [#METR-2944].
2016-11-20 08:13:55 +03:00
Alexey Milovidov
75a058fbab
Added test [#METR-23546].
2016-11-20 07:51:37 +03:00
Alexey Milovidov
126be841c6
Merge branch 'master' of github.com:yandex/ClickHouse
2016-11-20 07:49:20 +03:00
Alexey Milovidov
3a16cd3ecc
Added string concatenation operator [#METR-23546].
2016-11-20 07:47:51 +03:00
Vladimir Chebotarev
cdfcea7488
dbms: Fixed build under OS X. [#METR-21516]
2016-11-20 01:21:00 +03:00
proller
ee2d9503c8
wip
2016-11-19 03:56:15 +03:00
proller
fd3a9da076
httd dict wip
2016-11-19 03:07:58 +03:00
proller
636cbe4323
fix GET /path?params
2016-11-19 03:07:15 +03:00
proller
02b4a4aded
wip
2016-11-18 23:20:08 +03:00
proller
61e6ee9100
Merge remote-tracking branch 'upstream/master' into METR-23466
2016-11-18 15:14:34 +03:00
Alexey Milovidov
ea0c752852
Investigated flappy test [#METR-23540].
2016-11-18 12:02:49 +03:00
Alexey Milovidov
643c2b747a
Added test [#METR-23539].
2016-11-18 11:31:46 +03:00
Alexey Milovidov
6d914bc4db
Fixed error with default value of Enum and WITH TOTALS [#METR-23539].
2016-11-18 11:29:45 +03:00
Alexey Milovidov
ef85902daa
Little better [#METR-22327].
2016-11-18 06:15:49 +03:00
Alexey Milovidov
dfd7f54c1c
Little improvement in case of too much parts [#METR-22327].
2016-11-18 05:50:28 +03:00
Alexey Milovidov
e73e4e887a
Better logic when there is very large number of parts in non-replicated MergeTree [#METR-22327].
2016-11-18 05:34:34 +03:00
Alexey Milovidov
a44e5193b0
Better backpressure for INSERT SELECT into MergeTree [#METR-22327].
2016-11-18 05:05:25 +03:00
proller
881319c4ec
Merge remote-tracking branch 'upstream/master' into METR-23466
2016-11-18 04:48:21 +03:00
proller
63eaa97086
wip
2016-11-18 04:48:13 +03:00
Alexey Milovidov
b19e61757e
Little improvement for large number of small inserts [#METR-22327].
2016-11-18 04:03:57 +03:00
Alexey Milovidov
cfcdb3f881
Added check [#METR-22327].
2016-11-18 03:20:22 +03:00
Alexey Milovidov
0700f53665
Fixed error with 'intersects previous part' [#METR-22327].
2016-11-18 03:19:35 +03:00
proller
d055d82777
Merge remote-tracking branch 'upstream/master' into METR-23466
2016-11-17 18:34:52 +03:00
Vitaliy Lyudvichenko
51f57e7079
Small clickhouse-local fixes.
2016-11-17 16:58:21 +03:00
proller
da6f40ac12
Merge remote-tracking branch 'upstream/master' into METR-23466
2016-11-17 04:09:58 +03:00
proller
cc0e0e739e
ExecutableDictionarySource ok
2016-11-17 04:09:46 +03:00
Alexey Milovidov
84b4907b2a
Merge branch 'master' of github.com:yandex/ClickHouse
2016-11-17 03:40:02 +03:00
Alexey Milovidov
942a000009
Allow to run 'clickhouse-local' program by pressing enter in source directory of server [#METR-23101].
2016-11-17 03:39:11 +03:00
Alexey Zatelepin
307e397dce
adopt server timezone in non-interactive mode also
2016-11-17 00:12:08 +00:00
Alexey Zatelepin
cbed811b95
use_client_time_zone test
2016-11-17 00:11:02 +00:00
proller
278fbbb4da
Merge remote-tracking branch 'upstream/master' into METR-23466
2016-11-17 00:02:25 +03:00
proller
5c9d42d4f4
wip
2016-11-17 00:02:07 +03:00
Alexey Milovidov
a4aae7e047
Fixed ClientInfo [#METR-19471].
2016-11-16 23:46:02 +03:00
Pavel Kartavyy
3ad04a0f39
updated test for hasColumnInTable
2016-11-16 18:52:35 +03:00
Pavel Kartavyy
5d7afb7588
clickhouse-test: fix error
2016-11-16 18:52:35 +03:00
Pavel Kartavyy
edd6c25c2c
clickhouse-client: some tests has non unicode symbols in stdout
2016-11-16 18:52:35 +03:00
Pavel Kartavyy
aac646ccfc
update after review
2016-11-16 18:52:35 +03:00
Pavel Kartavyy
631d9ea0a0
add getSessionContext() const
2016-11-16 18:52:35 +03:00
Pavel Kartavyy
51cf368e1f
clickhouse-test: use termcolor for text highlighting
2016-11-16 18:52:35 +03:00
Pavel Kartavyy
09a24f2b48
clickhouse-test: fix reading of non ascii test output
2016-11-16 18:52:35 +03:00
Pavel Kartavyy
766caff3dc
add tests for hasColumnInTable [#METR-23248]
2016-11-16 18:52:35 +03:00
Pavel Kartavyy
bdb7e9745b
add hasColumnInTable function [#METR-23248]
2016-11-16 18:52:35 +03:00
Alexey Milovidov
c6c94cbcef
Added missing modification [#METR-23505].
2016-11-16 09:15:38 +03:00
Alexey Milovidov
866e64a65e
Fixed deadlock in test when many replicas on single server try to execute multiple attaches and wait for each other [#METR-23507].
2016-11-16 09:08:29 +03:00
Alexey Milovidov
d5155fbe7a
Added quota_key to query_log and processlist [#METR-23505].
2016-11-16 08:09:41 +03:00
Alexey Milovidov
5f5407db26
Merge branch 'master' of github.com:yandex/ClickHouse
2016-11-16 08:05:29 +03:00
Alexey Milovidov
bee6183d35
Fixed error [#METR-2944].
2016-11-16 08:05:14 +03:00
Alexey Milovidov
bade1519ba
Fixed 'variable tracking size limit exceeded' notice [#METR-23101].
2016-11-16 05:51:00 +03:00
alexey-milovidov
3432f84409
Merge pull request #183 from ztlpn/METR-23447
...
Client uses server timezone for interpreting DateTime strings [#METR-23447]
2016-11-16 05:22:28 +04:00
proller
099edebc28
wip
2016-11-16 03:34:57 +03:00
proller
d56fc2fd39
Merge remote-tracking branch 'upstream/master' into METR-23466
2016-11-16 02:56:08 +03:00
proller
8fec8e2ac4
simple get works
2016-11-16 02:55:45 +03:00
Vitaliy Lyudvichenko
4cd2909899
Merged new packages into clickhouse-client.
...
More detail diagnostic for test.
2016-11-16 02:49:27 +03:00
proller
60ec3506a9
wip
2016-11-16 01:05:49 +03:00
proller
593e3c26bf
initial
2016-11-15 22:51:06 +03:00
Alexey Zatelepin
e1bb33cad0
PR fixes:
...
* add forgotten const
* print exception string if switching to server timezone failed
* protocol compatibility with old versions
* use ALWAYS_INLINE in DateLUT.h
2016-11-15 10:24:55 +00:00
alexey-milovidov
1afac6a36c
Merge pull request #187 from ludv1x/METR-23101
...
Removed binary stripping, try to fix clickhouse-local test.
2016-11-15 02:52:43 +04:00
Vitaliy Lyudvichenko
26fe84b3d0
Removed binary stripping, try to fix clickhouse-local test.
2016-11-15 00:58:17 +03:00
Alexey Milovidov
0dfb616093
Merge branch 'master' of github.com:yandex/ClickHouse
2016-11-14 23:32:33 +03:00
alexey-milovidov
eb6605bf17
Merge pull request #186 from ludv1x/METR-23101
...
Fixed debian build install.
2016-11-14 23:29:28 +04:00
Vitaliy Lyudvichenko
73e5f828f4
Fixed debian build install.
2016-11-14 22:14:11 +03:00
Alexey Milovidov
e7fccc4044
Modified backpressure method for MergeTree [#METR-23488].
2016-11-14 21:19:08 +03:00
alexey-milovidov
56e7e380ca
Merge pull request #185 from ludv1x/METR-23101
...
Fixed debian package build.
2016-11-14 19:58:33 +04:00
Vitaliy Lyudvichenko
bfbe8f8ed1
Fixed debian package build.
2016-11-14 18:32:55 +03:00
Alexey Milovidov
eb1ae65eda
Fixed error with analyzing double-distributed subqueries [#METR-23472].
2016-11-14 04:13:56 +03:00
alexey-milovidov
52390b0180
Merge pull request #150 from ludv1x/METR-23101
...
clickhouse-local application and File(...) storage
2016-11-14 04:03:03 +04:00
Vitaliy Lyudvichenko
107f7b34c7
Added requested PR changes, 2nd iteration.
2016-11-14 02:57:18 +03:00
Alexey Zatelepin
3a7260e200
[#METR-23447] Client uses server timezone for DateTime string parsing
2016-11-13 19:34:31 +00:00
Alexey Milovidov
bfdc262f87
Added comment [#METR-23472].
2016-11-13 05:25:03 +03:00
Alexey Milovidov
be7cc18d00
Fixing bad test [#METR-23472].
2016-11-13 05:19:38 +03:00
artpaul
e1cda4b760
move impl of common parsers to cpp
2016-11-12 22:55:40 +05:00
artpaul
c617565f3b
q!Merge branch 'master' of git://github.com/yandex/ClickHouse
2016-11-12 21:04:38 +05:00
artpaul
b5ad7c021b
fix clang: remove unused variable
2016-11-12 21:03:44 +05:00
Alexey Milovidov
5b72f0956a
Setting level to zero after ATTACH [#METR-23438].
2016-11-11 20:33:43 +03:00
artpaul
1e34e7a15c
move some impl details of DistinctBlockInputStream to cpp
2016-11-11 02:24:40 +05:00
Vitaliy Lyudvichenko
c05f512637
Merged server, client and local into single binary, more args for local mode.
2016-11-09 22:06:29 +03:00
Vitaliy Lyudvichenko
bae8c7edf8
Added more command line features and docs. Fixed queries splitting.
2016-11-09 22:05:35 +03:00
Vitaliy Lyudvichenko
9ae568e51f
Added fix after rebase, and recognition of local mode by argv[0].
2016-11-09 22:05:35 +03:00
Vitaliy Lyudvichenko
bf924009b9
Added support of seekable files for StorageFile, more options for clickhouse-local. [#METR-23101]
2016-11-09 22:05:35 +03:00
Vitaliy Lyudvichenko
2242cfd6b0
Put DatabaseMemory class into separated file.
2016-11-09 22:05:35 +03:00
Vitaliy Lyudvichenko
05620299cd
Reverted changes in main Server and BaseDaemon classes.
2016-11-09 22:05:35 +03:00
Vitaliy Lyudvichenko
d952dd39b0
Merged clickhouse-server and clickhouse-local into common app.
2016-11-09 22:05:35 +03:00
Vitaliy Lyudvichenko
48a3d25f99
Implemented tiny clickhouse-local app.
2016-11-09 22:03:47 +03:00
Vitaliy Lyudvichenko
cf24f6e2d1
Implemented draft version of clickhouse-local service.
2016-11-09 22:03:47 +03:00
Vitaliy Lyudvichenko
0e2eb5436b
Added StorageFile and template for clickhouse-local app.
2016-11-09 22:03:47 +03:00
Vladimir Chebotarev
cdaece7dfa
: More specific usage of static libraries. [#METR-21516]
2016-11-09 21:49:01 +03:00
Alexey Milovidov
34a9af27bf
Inreased default ALTERs safety threshold [#METR-2944].
2016-11-09 17:14:39 +03:00
alexey-milovidov
5905556db5
Merge pull request #161 from yandex/chebotarev-osx
...
dbms: max_open_files for server. [#METR-21516]
2016-11-07 22:44:35 +04:00
Vladimir Chebotarev
72a533bc11
dbms: max_open_files for server, readline in OS X. [#METR-21516]
2016-11-07 14:33:25 +03:00
Alexey Milovidov
efa056fc77
Attempt to improve merge selecting algorithm [#METR-21840].
2016-11-05 04:11:51 +03:00
alexey-milovidov
3d05948c45
Merge pull request #159 from yandex/chebotarev-osx
...
[WIP] OS X 10.12 build
2016-11-03 21:14:30 +04:00
Vladimir Chebotarev
e2ceb63c54
libcommon, libre2, tools: Fixed build under OS X Sierra. [#METR-21516]
2016-11-03 15:41:13 +03:00
Alexey Milovidov
8ba7a32410
Fixed error with BackgroundProcesssingPool [#METRIKASUPP-7484].
2016-11-02 18:26:16 +03:00
Alexey Milovidov
621da9c2f7
Added test [#METR-22971].
2016-11-02 00:10:22 +03:00
Alexey Milovidov
5af20c3dd2
Fixed error with ColumnAggregateFunction [#METR-22971].
2016-11-02 00:06:41 +03:00
Alexey Milovidov
22719b1114
MergeSelector: further [#METR-21840].
2016-11-01 23:30:40 +03:00
Alexey Milovidov
aaec9d1db6
Attempt for improvement [#METR-21840].
2016-11-01 22:20:24 +03:00
Alexey Milovidov
751f3913ee
Fixed build [#METR-20000].
2016-11-01 20:56:25 +03:00
alexey-milovidov
d1f11af2c2
Merge pull request #151 from Civil/osx_compatibility
...
[WIP] Make it compilable on OS X
2016-11-01 21:09:48 +04:00
Vladimir Smirnov
d36f52502e
Make it compilable on OS X
...
It's still hackish and dirty, but server and client compies.
Server starts, but throwes meaningless exception on any query.
Client seems to be working fine.
Linux compilation might (but shouldn't) be broken (not tested).
2016-11-01 17:59:21 +01:00
Alexey Milovidov
5d394a20a1
MergeSelector: changed logic of selection of parts for OPTIMIZE (more like it was before) [#METR-21841].
2016-11-01 18:22:04 +03:00
Alexey Milovidov
48f14be32b
RegionsHierarchy: fix for negative type [#METR-20000].
2016-11-01 17:55:58 +03:00
Alexey Milovidov
bdde1b05cc
Returned support of (ignored) negative region ids or parent region ids in regions embedded dictionaries [#MTRSADMIN-2425].
2016-11-01 15:57:58 +03:00
Alexey Milovidov
ecf2f6b6ab
MergeSelector: development [#METR-21841].
2016-11-01 14:27:29 +03:00
Alexey Milovidov
a3a8b49e80
MergeSelector: development [#METR-21841].
2016-11-01 14:26:36 +03:00
Alexey Milovidov
91dbf74ac0
MergeSelector: development [#METR-21841].
2016-11-01 11:38:55 +03:00
Alexey Milovidov
933c8f3d68
MergeSelector: development [#METR-21841].
2016-11-01 01:53:54 +03:00
Alexey Milovidov
573a84c89a
MergeSelector: development [#METR-21841].
2016-10-31 22:45:22 +03:00
Alexey Milovidov
49602c44a9
MergeSelector: development [#METR-21841].
2016-10-31 22:32:08 +03:00
Alexey Milovidov
4fd7183049
MergeSelector: fixed error [#METR-21841].
2016-10-31 22:11:09 +03:00
Alexey Milovidov
89328b498f
MergeSelector: development [#METR-21841].
2016-10-31 08:35:29 +03:00
Alexey Milovidov
bee00bfcfc
MergeSelector: development [#METR-21841].
2016-10-30 14:05:45 +03:00
Alexey Milovidov
b7f635d8df
Merge selector: development [#METR-21840].
2016-10-30 12:13:30 +03:00
Alexey Milovidov
a832a8cd71
MergeSelector: development [#METR-21840].
2016-10-30 11:54:27 +03:00
Alexey Milovidov
4dec8babf1
MergeSelector: development [#METR-21840].
2016-10-30 11:47:47 +03:00
Alexey Milovidov
bab6e9ea22
MergeSelector: development [#METR-21840].
2016-10-30 11:32:05 +03:00
Alexey Milovidov
1b2bbcd359
MergeSelector: development [#METR-21840].
2016-10-30 11:25:07 +03:00
Alexey Milovidov
ba48688f25
MergeSelector: development [#METR-21840].
2016-10-30 11:15:55 +03:00
Alexey Milovidov
c5c63bdf5d
MergeSelector: development [#METR-21840].
2016-10-30 06:39:28 +03:00
Alexey Milovidov
3d48f9d34b
MergeSelector: development [#METR-21840].
2016-10-30 06:12:25 +03:00
Alexey Milovidov
e5539af681
Merge branch 'master' into merge-selector
2016-10-29 22:47:34 +03:00
Alexey Milovidov
024799acee
Fixed error in Poco::UTF8Encoding::isLegal function [#METR-23332].
2016-10-29 20:15:43 +03:00
Alexey Milovidov
ebbe877a70
Preparation [#METR-23332].
2016-10-29 20:13:35 +03:00
Alexey Milovidov
b5156a115d
Additions [#METR-21504].
2016-10-28 02:28:35 +03:00
Alexey Milovidov
74c3b30622
dbms: Simplified logic of selecting merges [#METR-21841].
2016-10-28 01:50:02 +03:00
Alexey Milovidov
f9eb536825
RegionsHierarchy: improvement [#METR-20000].
2016-10-27 20:53:47 +03:00
Alexey Milovidov
e9067a5f2d
Merge branch 'master' of github.com:yandex/ClickHouse
2016-10-27 20:48:32 +03:00
Alexey Milovidov
968bcb6f66
Preparation [#METR-2944].
2016-10-27 20:48:12 +03:00
alexey-milovidov
77e3d75ca0
Merge pull request #153 from ludv1x/METR-23285
...
Fixed segfaults in quantiles* functions with empty levels set.
2016-10-27 19:17:10 +04:00
Vitaliy Lyudvichenko
07f4bfc844
Fixed segfaults in quantiles* functions with empty levels set. [#METR-23285]
2016-10-27 17:51:43 +03:00
Alexey Milovidov
350f73da02
Fixed error in Dictionaries [#METR-20000].
2016-10-27 16:04:49 +03:00
Alexey Milovidov
f6f92cb7bc
Fixed error with falsely reported large memory consumption of long running INSERT queries [#METR-23288].
2016-10-25 17:22:10 +03:00
Alexey Milovidov
687a6d1496
Addition to prev. revision [#METR-2944].
2016-10-25 09:57:12 +03:00
Alexey Milovidov
8be993bd1e
Preparation [#METR-2944].
2016-10-25 09:49:24 +03:00
Alexey Milovidov
c2fa56b905
ClientInfo: fixes [#METR-23279].
2016-10-25 08:07:29 +03:00
Alexey Milovidov
3a5300b8d1
Addition to prev. revision [#METR-23279].
2016-10-25 01:46:27 +03:00
Alexey Milovidov
72f0dba30d
Addition to prev. revision [#METR-23279].
2016-10-25 01:33:40 +03:00
Alexey Milovidov
1527176378
Addition to prev. revision [#METR-23279].
2016-10-25 01:30:51 +03:00
Alexey Milovidov
a081f5f05b
Addition to prev. revision [#METR-23279].
2016-10-25 01:11:36 +03:00
Alexey Milovidov
61646cbd01
Addition to prev. revision [#METR-23279].
2016-10-25 00:53:12 +03:00
Alexey Milovidov
daeac24f04
Added ClientInfo: passing original source of query during distributed query execution; improvement of per-user limits in ProcessList [#METR-23279].
2016-10-25 00:40:39 +03:00
Alexey Milovidov
15b369bd08
More instrumentation [#METR-23272].
2016-10-24 16:47:15 +03:00
Alexey Milovidov
9a3deed1ea
Added metric about leadership [#METR-23272].
2016-10-24 15:46:54 +03:00
Alexey Milovidov
2dd43be6e6
Don't hold shared_ptr to zookeeper for long time, because it makes very difficult to remove ephemeral nodes in case of temporary communication errors and thus breaks leader election [#METR-23272].
2016-10-24 15:34:08 +03:00
Alexey Milovidov
9373b87639
Added missing malloc metrics [#METR-23231].
2016-10-24 11:03:25 +03:00
Alexey Milovidov
5b562c63d5
Addition to prev. revision [#METR-23231].
2016-10-24 09:08:53 +03:00
Alexey Milovidov
ff661a8492
Added tcmalloc-related metrics [#METR-23231].
2016-10-24 08:40:00 +03:00
Alexey Milovidov
ea852bb9d8
Separate compilation of CurrentMetrics; Separated AsynchronousMetrics from CurrentMetrics; Comments [#METR-23237].
2016-10-24 07:06:27 +03:00
Alexey Milovidov
de479eb36a
Comment [#METR-2944].
2016-10-24 06:08:56 +03:00
Alexey Milovidov
fefb714b76
Tiny modification [#METR-2944].
2016-10-24 06:07:58 +03:00
Alexey Milovidov
cac493d0a0
Addition to prev. revision [#METR-23237].
2016-10-24 05:06:52 +03:00
Alexey Milovidov
32eeb84992
Merge branch 'master' of github.com:yandex/ClickHouse
2016-10-24 05:03:22 +03:00
Alexey Milovidov
9af5ce1e3b
Separate compilation of ProfileEvents; comments [#METR-23237].
2016-10-24 05:02:37 +03:00
f1yegor
af01f6fdcc
translate config.xml and MergeTreeSettings.h
2016-10-23 22:13:10 +02:00
Alexey Milovidov
4d9b3fd3ee
Better [#METR-23198].
2016-10-23 13:59:53 +03:00
Alexey Milovidov
692bb379e3
Fixes; faster shutdown [#METR-23237].
2016-10-23 13:52:32 +03:00
Alexey Milovidov
181c2302fc
Addition to prev. revision [#METR-23237].
2016-10-23 13:34:11 +03:00
Alexey Milovidov
6c9dea8a8b
Addition to prev. revision [#METR-23237].
2016-10-23 09:38:53 +03:00
Alexey Milovidov
be84b78b93
Added actively updating metrics [#METR-23237].
2016-10-23 09:12:50 +03:00
Alexey Milovidov
f05fa7695a
Removed useless code [#METR-2944].
2016-10-23 08:37:45 +03:00
Alexey Milovidov
afcd933237
Probably better [#METR-23198].
2016-10-23 06:46:51 +03:00
Alexey Arno
27fbef6ace
dbms: Server: renaming [#METR-19266]
2016-10-21 19:55:34 +03:00
Alexey Arno
a75cfb6df5
Merge branch 'master' into METR-19266 [#METR-19266]
2016-10-21 19:53:35 +03:00
Alexey Arno
8a0ecc3587
dbms: Server: Added nullable support for sets [#METR-19266]
2016-10-21 19:50:41 +03:00
Alexey Arno
38f4ebade8
dbms: Server: fixes [#METR-19266]
2016-10-21 17:57:43 +03:00
Alexey Arno
55bb0f00b7
dbms: Server: fixes [#METR-19266]
2016-10-21 17:15:25 +03:00
Alexey Arno
c8cc8948d6
dbms: Server: fixes [#METR-19266]
2016-10-21 16:38:26 +03:00
Alexey Arno
ef2dd96ee4
dbms: Server: fixes [#METR-19266]
2016-10-21 16:14:41 +03:00
Alexey Milovidov
15bf61c367
Fixed part of error [#METR-23198].
2016-10-21 04:44:57 +03:00
Alexey Milovidov
0a318a5f16
Comments [#METR-20000].
2016-10-21 03:19:49 +03:00
Alexey Arno
88ddba2782
dbms: Server: added forgotten changes [#METR-19266]
2016-10-20 16:09:49 +03:00
Alexey Arno
d64529ca15
dbms: Server: fixes + tests update [#METR-19266]
2016-10-20 15:58:18 +03:00
Alexey Arno
8dede69eb3
dbms: Server: updated comment [#METR-19266]
2016-10-20 13:16:19 +03:00
Alexey Arno
3792a9f302
dbms: Server: fixes [#METR-19266]
2016-10-20 13:13:07 +03:00
Alexey Milovidov
f373b500d4
Fixed error in 'firstSignificantSubdomain' function [#METR-20000].
2016-10-20 08:21:49 +03:00
Alexey Milovidov
955783e409
Fixed test [#METR-20000].
2016-10-20 07:51:01 +03:00
Alexey Arno
6c40d9b51e
dbms: Server: fixes [#METR-19266]
2016-10-19 21:18:02 +03:00
Yuri Dyachenko
297a1547c5
more usable settings for delayed insert. issue: #METR-22563
2016-10-19 20:58:27 +03:00
Alexey Arno
924402f33e
dbms: Server: merged from master [#METR-19266]
2016-10-19 18:00:56 +03:00
Alexey Arno
cca054f148
dbms: Server: renaming [#METR-19266]
2016-10-19 11:26:51 +03:00
Alexey Arno
b5ff08bce6
dbms: Server: semantic cleanup [#METR-19266]
2016-10-19 10:15:26 +03:00
Alexey Milovidov
1ab55df9ff
Merge branch 'master' of github.com:yandex/ClickHouse
2016-10-18 22:32:46 +03:00
Alexey Milovidov
5e61b96b8d
Comments [#METR-20000].
2016-10-18 22:32:32 +03:00
Alexey Arno
e1099f47cb
dbms: Server: fix [#METR-19266]
2016-10-18 22:31:07 +03:00
Alexey Arno
abe75277a3
dbms: Server: cleanup [#METR-19266]
2016-10-18 20:04:07 +03:00
Alexey Arno
a4f2f74b8e
dbms: Server: changes to make the code a tad more readable [#METR-19266]
2016-10-18 15:36:36 +03:00
Alexey Arno
2a0c842966
dbms: Server: added support for aggregation with nullable keys [#METR-19266]
2016-10-18 13:09:48 +03:00
Vitaliy Lyudvichenko
43f0ac7a93
Fixed Debug build.
2016-10-17 13:32:30 +03:00
Alexey Milovidov
b1f551d5ba
Client: Don't exit (only break) at first error in interactive mode when processing multiple queries in one command [#METR-19563].
2016-10-15 03:38:59 +03:00
Alexey Milovidov
ff56176f4a
Fixed error in ALTER of MATERIALIZED VIEW's inner tables [#METR-22052].
2016-10-15 03:04:58 +03:00
alexey-milovidov
8d7ba10835
Merge pull request #132 from ludv1x/METR-22802
...
Automatic reload of remote_servers configuration.
2016-10-14 23:32:27 +04:00
alexey-milovidov
fad9272161
Merge pull request #137 from ludv1x/METR-22471
...
Fixed std::terminate on DROP of StorageReplicatedMergeTree
2016-10-14 23:28:39 +04:00
Vitaliy Lyudvichenko
3120b06c02
Small enhancement and typos fixes.
2016-10-14 21:00:55 +03:00
Vitaliy Lyudvichenko
a0760a4821
Added requested PR changes. [#METR-22802]
2016-10-14 20:54:18 +03:00
alexey-milovidov
8e3b8abf83
Merge pull request #136 from ludv1x/METR-22966
...
Fixed client port test
2016-10-14 18:01:48 +04:00
Vitaliy Lyudvichenko
669e2982a5
Made merge_selecting_thread creation & deletion atomic. [#METR-22471]
2016-10-14 14:47:11 +03:00
Vitaliy Lyudvichenko
fcd8b72eac
Fixed port test. [#METR-22966]
...
curl was muted.
2016-10-14 13:52:20 +03:00
Vitaliy Lyudvichenko
aa863ea7bb
Fixed std::terminate on DROP of StorageReplicatedMergeTree. [#METR-22471]
2016-10-14 13:17:05 +03:00
Alexey Milovidov
dce56bfeba
Implemented TODO [#METR-23132].
2016-10-14 05:51:03 +03:00
Alexey Milovidov
4bd127a883
Added creation of database directories at startup [#METR-2944].
2016-10-13 23:01:18 +03:00
Vitaliy Lyudvichenko
144d9018ba
Added port column into system.processes table. [#METR-22966]
2016-10-11 22:01:55 +03:00
Vitaliy Lyudvichenko
857719b3e5
Renamed UsersConfigReloader -> ConfigReloader. [#METR-22802]
2016-10-11 19:20:42 +03:00
Vitaliy Lyudvichenko
ebbc9b9877
Added abilty to automatically update clusters configuration. [#METR-22802]
2016-10-11 17:17:49 +03:00
Vitaliy Lyudvichenko
311f1b1bb9
Replaced IConnectionPool * -> ConnectionPoolPtr to avoid mangling references after Context update.
2016-10-11 15:07:42 +03:00
Vitaliy Lyudvichenko
3451223408
Fixed test build after change of JSON output formats API.
2016-10-10 12:04:56 +03:00
Vladimir Chebotarev
d09297a840
cmake: Minor fix. [#METR-21516]
2016-10-07 17:56:52 +03:00
Vitaliy Lyudvichenko
a29ee13702
Fixed compilation error after inaccurate renaming of force_quoting parametr. [#METR-22950]
2016-10-04 19:38:22 +03:00
Vitaliy Lyudvichenko
c3617aaa32
Added docs for output_format_json_quote_64bit_integers parameter. [#METR-22950]
2016-09-30 21:21:58 +03:00
Vitaliy Lyudvichenko
4c242e8a4d
Added output_format_json_quote_64bit_integers new config option.
2016-09-30 19:02:16 +03:00
Vitaliy Lyudvichenko
6375e4999c
Small refinement of recently added tests.
2016-09-30 16:40:26 +03:00
alexey-milovidov
22c79b54fa
Merge pull request #122 from ludv1x/benchmark-enhancement
...
clickhouse-benchmark enhancements
2016-09-30 17:20:27 +04:00
Vitaliy Lyudvichenko
861d5e9755
Small refinements of benchmark's code.
2016-09-30 15:41:23 +03:00
alexey-milovidov
5ea36a550c
Merge pull request #123 from yandex/METR-22935
...
dbms: Server: Bug fix. Now the functions toStartOfHour/toStartOfMinut…
2016-09-29 23:57:05 +04:00
alexey-milovidov
3296310a9d
Merge pull request #116 from ludv1x/METR-22071
...
More datatypes for groupUniqArray() function [#METR-22071]
2016-09-29 23:53:18 +04:00
Vitaliy Lyudvichenko
c2d5595c3d
Added more tests for groupUniqArray() function. [#METR-22071]
2016-09-29 16:19:43 +03:00
Alexey Arno
0ad504e4dd
dbms: Server: Bug fix. Now the functions toStartOfHour/toStartOfMinute/toStartOfFiveMinute correctly take into account the time zone parameter. [#METR-22935]
2016-09-29 13:00:37 +03:00
alexey-milovidov
30c4b21a50
Merge pull request #121 from ludv1x/METR-22801
...
Ability to skip columns with unknown names from input JSON data [#METR-22801]
2016-09-28 22:49:50 +04:00
Vitaliy Lyudvichenko
f3d70eb87c
Added test for JSONEachRow format. [#METR-22801]
2016-09-28 21:45:28 +03:00
Vitaliy Lyudvichenko
745c2e0686
Added clickhouse-benchmark enhancements.
2016-09-28 19:49:59 +03:00
Vitaliy Lyudvichenko
a3d72db2aa
Added allocatesMemoryInArena() method for aggregate functions.
...
Fixed runningAccumulate, now it works properly for complex functions.
More accurate threads handling in Aggregator.
2016-09-28 16:28:55 +03:00
Vitaliy Lyudvichenko
3c045e1545
Added ability to skip plain JSON arrays. [#METR-22801]
2016-09-28 16:14:28 +03:00
Alexey Milovidov
01c8ed01b9
Added resharding element to config [#METR-22916].
2016-09-28 07:50:19 +03:00
Vitaliy Lyudvichenko
68dffa3970
Added docs for introduced changes. [#METR-22801]
2016-09-28 01:51:36 +03:00
Vitaliy Lyudvichenko
c4666af3ab
Add input_format_skip_unknown_fields new config parameter. [#METR-22801]
2016-09-28 01:44:45 +03:00
Alexey Milovidov
0515bee021
Fixed error [#METR-22876].
2016-09-26 16:40:02 +03:00
Vitaliy Lyudvichenko
7103157b1b
Added simple test for groupUniqArray(String). [#METR-22071]
...
Also reverted Benchmark.cpp it will be added in separate PR.
2016-09-26 15:43:20 +03:00
Vitaliy Lyudvichenko
80f037b12e
Added arena parameter into merge() method of aggregation function states. [#METR-22071]
2016-09-26 15:42:40 +03:00
Alexey Milovidov
d71d53fc1a
Fixed error [#METR-22876].
2016-09-26 13:15:33 +03:00
Alexey Milovidov
1d836b2bf8
Addition to prev. revision [#METR-2944].
2016-09-23 23:41:14 +03:00
Alexey Milovidov
6b2755bf2a
Non significant change [#METR-2944].
2016-09-23 23:33:06 +03:00
Vitaliy Lyudvichenko
946a037f71
Added requested changes. [#METR-22071]
2016-09-23 14:24:48 +03:00
Alexey Milovidov
5d53f21418
Addition to prev. revision [#METR-22869].
2016-09-23 08:54:57 +03:00
Alexey Milovidov
ebacdf3144
Trying to fix stuck in external aggregation [#METR-22869].
2016-09-23 08:49:55 +03:00
Alexey Milovidov
2cceb41877
Fixed error with anyLastIf function [#MARKETHEALTH-550].
2016-09-23 06:44:51 +03:00
Alexey Milovidov
5d6d86c625
Renamed test [#METR-22301].
2016-09-23 05:09:23 +03:00
Alexey Milovidov
95fc632f41
Added test [#METR-22301].
2016-09-23 04:18:46 +03:00
Alexey Milovidov
9120776fe1
Added support of aggregation by tuple keys even if tuples was not flattened in ExpressionAnalyzer [#METR-22301].
2016-09-23 01:58:55 +03:00
alexey-milovidov
f252110afd
Merge pull request #113 from yandex/metrika-sync-3
...
Metrika sync 3
2016-09-22 00:55:43 +04:00
Vitaliy Lyudvichenko
37ed6a3038
Fixed dynamic complation errors. [#METR-22071]
2016-09-21 20:13:32 +03:00
Vitaliy Lyudvichenko
451a4b1d67
Added new Arena parameter to add() method of IAggregateFunction. [#METR-22071]
2016-09-21 20:13:32 +03:00
Vitaliy Lyudvichenko
0a93de0727
Leave only HashSet implementation. [#METR-22071]
2016-09-21 20:13:32 +03:00
Vitaliy Lyudvichenko
924075621e
Added three experimental implementations for groupUniqArray() aggregate function. [#METR-22071]
2016-09-21 20:13:32 +03:00
Alexey Milovidov
ec4b7c967d
Merge branch 'master' of github.com:yandex/ClickHouse
2016-09-21 18:23:15 +03:00
Alexey Milovidov
d3a38e7cfe
Allow to omit tcp_port or http_port in config [#METR-22844].
2016-09-21 18:22:38 +03:00
Alexey Arno
2feb831a52
dbms: Server: Updated functional test. [#METR-22842]
2016-09-21 18:10:06 +03:00
Alexey Arno
0c478b8fe6
dbms: Server: Bug fix [#METR-22842]
2016-09-21 17:26:17 +03:00
Alexey Arno
9fc95c5093
dbms: Server: better [#METR-19266]
2016-09-21 15:51:11 +03:00
Alexey Arno
cc43b1b165
dbms: Server: better [#METR-19266]
2016-09-21 15:31:50 +03:00
Alexey Arno
a1da591237
dbms: Server: Fixed display of arrays . [#METR-19266]
2016-09-21 14:00:04 +03:00
Alexey Arno
bd53eb8054
dbms: Server: Adding nullable type support to functions manipulating arrays. [#METR-19266]
2016-09-21 11:24:48 +03:00
Alexey Arno
bad88a8062
dbms: Server: Adding nullable type support to functions manipulating arrays. [#METR-19266]
2016-09-20 19:59:14 +03:00
Alexey Arno
9ceac9ac31
dbms: Server: Adding nullable type support to functions manipulating arrays. [#METR-19266]
2016-09-20 18:59:47 +03:00
Alexey Arno
1ade2397e4
dbms: Server: better [#METR-19266]
2016-09-20 17:57:22 +03:00
Alexey Arno
af84b22697
dbms: Server: Adding nullable type support to functions manipulating arrays. [#METR-19266]
2016-09-20 17:12:15 +03:00
Alexey Arno
045169a065
dbms: Server: Adding nullable type support to functions manipulating arrays. [#METR-19266]
2016-09-20 16:51:45 +03:00
Alexey Arno
a38fef4c60
dbms: Server: Adding nullable type support to functions manipulating arrays. [#METR-19266]
2016-09-20 10:27:45 +03:00
Alexey Arno
58fec71f0f
dbms: Server: Do not pay attention to this commit. [#METR-19266]
2016-09-19 19:57:52 +03:00
Alexey Arno
dd300f6618
dbms: Server: Adding nullable type support to functions manipulating arrays. [#METR-19266]
2016-09-19 19:04:53 +03:00
Alexey Arno
89bc411ab1
dbms: Server: Bug fix. [#METR-19266]
2016-09-19 17:50:56 +03:00
Alexey Arno
c81eb1d730
dbms: Server: Adding nullable type support to functions manipulating arrays. [#METR-19266]
2016-09-19 12:40:17 +03:00
Alexey Arno
94187aff43
Merge branch 'METR-19266' of github.com:yandex/ClickHouse into METR-19266 [#METR-19266]
2016-09-19 11:46:54 +03:00
Alexey Arno
8718c95e1e
dbms: Server: Adding nullable type support to functions manipulating arrays. [#METR-19266]
2016-09-19 11:46:48 +03:00
Alexey Arno
85383ab7bf
dbms: Server: Adding nullable type support to functions manipulating arrays. [#METR-19266]
2016-09-19 11:20:10 +03:00
Alexey Milovidov
365be3c026
Fixed warning with gcc 6 [#METR-2944].
2016-09-19 09:24:18 +03:00
Alexey Milovidov
2dd04b39f7
Enabling parallel merging of intermediate aggregation results in memory efficient mode [#METR-22237].
2016-09-19 09:02:42 +03:00
Alexey Milovidov
891a0ea06e
Addition to prev. revision [#METR-22237].
2016-09-19 08:24:49 +03:00
Alexey Milovidov
8d70fd4d51
MergingAggregatedMemoryEfficient: clarifications, probably fixed error with aggregation_memory_efficient_merge_threads > 1 [#METR-22237].
2016-09-19 08:01:32 +03:00
Alexey Milovidov
6dd008a034
Added 'runningDifference' function [#METR-22730].
2016-09-17 01:00:30 +03:00
Alexey Arno
16f8f33051
dbms: Server: a little better [#METR-19266]
2016-09-16 22:55:29 +03:00
Alexey Arno
10770bc921
dbms: Server: Fixed typo. [#METR-19266]
2016-09-16 21:47:46 +03:00
Alexey Arno
e0347308b9
dbms: Server: Adding nullable type support to functions manipulating arrays. [#METR-19266]
2016-09-16 19:11:36 +03:00
Alexey Arno
11484598e3
dbms: Server: Adding nullable type support to functions manipulating arrays. [#METR-19266]
2016-09-16 00:55:07 +03:00
Alexey Arno
5a7b98d29a
dbms: Server: Adding nullable type support to functions manipulating arrays. [#METR-19266]
2016-09-16 00:27:34 +03:00
Alexey Arno
bd73b2d165
dbms: Server: Adding nullable type support to functions manipulating arrays. [#METR-19266]
2016-09-15 15:14:25 +03:00
Alexander Prudaev
174b9a806d
merge clickhouse into metrika repo
2016-09-14 16:20:17 +03:00
alexey-milovidov
4066071f4c
Merge pull request #106 from ludv1x/METR-22050
...
Adaptive time intervals for embedded dictionaries loading [#METR-22050].
2016-09-13 23:06:57 +04:00
Alexander Prudaev
5d5bb88118
columnar-appender-common: fix PoolWithFailOver [#METR-20682].
2016-09-13 19:00:47 +03:00
Alexander Prudaev
d376a81692
columnar-appender-common: fix PoolWithFailOver [#METR-20682].
2016-09-13 19:00:47 +03:00
Vitaliy Lyudvichenko
e966044634
Avoid reloading of loaded dicts on fast start stage
2016-09-13 16:44:35 +03:00
alexey-milovidov
39d256c619
Merge pull request #105 from ludv1x/METR-22593
...
metadata_modification_time column for system.tables [#METR-22593].
2016-09-13 05:05:09 +04:00
Alexey Arno
59043c680e
dbms: Server: Ongoing work. Do not pay attention. [#METR-19266]
2016-09-12 17:16:21 +03:00
Alexey Arno
91636a981f
dbms: Server: unfinished work. Do not pay attention to this. [#METR-19266]
2016-09-12 01:03:26 +03:00
Alexey Arno
b7ca838dc0
dbms: Server: cleanups [#METR-19266]
2016-09-11 13:06:34 +03:00
Alexey Arno
ef7eb14979
dbms: Server: Adding nullable types support for arrays. Ongoing. [#METR-19266]
2016-09-11 10:40:47 +03:00
Eugene Konkov
1c983b2872
save each test result to separate junit xml file in order to keep results of performed tests in case of aborted script
2016-09-06 18:47:24 +03:00
Vitaliy Lyudvichenko
e7507afb99
Adaptive time intervals for embedded dictionaries loading [#METR-22050].
2016-09-05 21:55:23 +03:00
Vitaliy Lyudvichenko
1d02509ee0
Add new metadata_modification_time column for system.tables [#METR-22593]
2016-09-05 15:15:29 +03:00
Alexey Milovidov
9a724ce07b
Merge branch 'master' of github.com:yandex/ClickHouse
2016-09-04 20:24:12 +03:00
Alexey Milovidov
469eebe4f0
Investigation [#METR-2944].
2016-09-04 20:12:07 +03:00
Alexey Milovidov
3ed7b86e7b
More convenient behaviour when user writes 'toDate(1111111111.)' (passes unix timestamp as float) [#METR-2944].
2016-09-04 03:42:24 +03:00
Alexey Milovidov
4d65dd3b37
Get rid of buggy code (that coincidently was useless too) [#METR-2944].
2016-09-04 03:01:48 +03:00
Eugene Konkov
a45a8ca9d0
Add test case timeout [#METRIQA-248]
2016-09-02 19:27:12 +03:00
Alexey Arno
443613c153
dbms: Fixed bug in ALTER TABLE ... MODIFY COLUMN. [#METR-19622]
2016-09-02 18:43:43 +03:00
Eugene Konkov
ae1edc4197
fix console output
2016-09-02 16:15:01 +03:00
Alexey Milovidov
322e5031bd
Investigation [#METR-22327].
2016-09-02 07:03:40 +03:00
Alexey Milovidov
5cdc330273
Fixed error [#METR-22625].
2016-09-02 05:58:59 +03:00
Alexey Milovidov
344e975a59
Temporarily improvement [#METR-22608].
2016-09-02 03:58:18 +03:00
Alexey Milovidov
9a8105b952
Removed obsolete tests [#METR-2807].
2016-09-01 22:33:03 +03:00
Alexey Milovidov
3978358e74
Fixed error [#METR-22462].
2016-09-01 21:55:13 +03:00
Alexey Milovidov
5cea0bb822
Fixed error [#METR-22462].
2016-09-01 21:45:45 +03:00
Alexey Milovidov
3656f0efe2
Fixed error in test [#METR-2807].
2016-09-01 20:58:40 +03:00
Eugene Konkov
08cbd95290
Write junit-compatible xml report to file specified with --output argument.
2016-09-01 20:40:02 +03:00
Alexey Arno
91b20fe7ad
dbms: Disabled check because it is unreliable. A better solution is needed. [#METR-18510]
2016-09-01 17:40:02 +03:00
Alexey Arno
2b3a87b7c6
dbms: Catch missing parameter [#METR-18510]
2016-09-01 13:53:50 +03:00
Alexey Arno
6c064ab55b
dbms: Better comment [#METR-18510]
2016-09-01 13:24:06 +03:00
Alexey Arno
18930e5bb5
dbms: Better. [#METR-18510]
2016-09-01 11:19:19 +03:00
Alexey Milovidov
0db84044e5
Better [#METR-22608].
2016-09-01 05:26:45 +03:00
Alexey Arno
5dc3b28774
dbms: Fixed deadlock. [#METR-18510]
2016-08-31 19:42:04 +03:00
alexey-milovidov
4e0fc72505
Merge pull request #99 from smi2/master
...
CORS hearder test
2016-08-31 01:33:46 +04:00
igor
c04e82263d
CORS header test, fix grep
2016-08-30 23:53:59 +03:00
alexey-milovidov
012f34a799
Merge pull request #96 from yurial/yurial-IStorage-enable_shared_from_this
...
use std::enable_shared_from_this for IStorage
2016-08-31 00:00:23 +04:00
Yuri Dyachenko
295ca40237
typo fix
2016-08-30 22:28:32 +03:00
Yuri Dyachenko
94a2186dde
rename ext::share_ptr_helper -> ext::shared_ptr_helper
2016-08-30 22:27:15 +03:00
Alexey Arno
b0834368c0
dbms: Added support for the construction CAST(NULL, Nullable(T)). This fixes the behavior of tables which have columns whose default value is NULL. [#METR-19266]
2016-08-30 19:14:05 +03:00
igor
9c66d18cb5
CORS hearder test
2016-08-30 09:25:24 +03:00
Alexey Arno
9528405fe4
dbms: Extended CAST to nullable types. Added ALTER TABLE ... MODIFY COLUMN ... for nullable types. A column with a nullable type can have a default value in CREATE TABLE. [#METR-19266]
2016-08-29 19:57:59 +03:00
Yuri Dyachenko
e5825f790f
use std::enable_shared_from_this for IStorage
2016-08-29 16:28:34 +03:00
Alexey Milovidov
be6cfea281
Fixed typo in comment [#METR-2807].
2016-08-26 23:22:22 +03:00
alexey-milovidov
60b9234b50
Merge pull request #95 from yurial/yurial-more-warning-flags
...
add -Wold-style-cast
2016-08-26 23:58:05 +04:00
Yuri Dyachenko
065b02494a
add -Wold-style-cast
2016-08-26 22:55:11 +03:00
Alexey Milovidov
31fcf61ee0
Fixed error [#METR-22462].
2016-08-26 22:51:25 +03:00
Alexey Milovidov
867b73b6b0
Fixed error with cancelling merges on ALTERs [#METR-22524].
2016-08-26 22:50:04 +03:00
Alexey Milovidov
0c39e52094
Fixed error [#METR-22462].
2016-08-26 21:06:24 +03:00
Alexey Milovidov
8dd6acac59
Added comment [#METR-22482].
2016-08-26 20:57:19 +03:00
Alexey Milovidov
b85dc1bc0f
convertCharset: development [#METR-22482].
2016-08-26 05:24:17 +03:00
Alexey Milovidov
6e91f49d4c
Addition to prev. revision [#METR-22482].
2016-08-26 00:47:45 +03:00
Alexey Milovidov
d9db19acea
Function 'convertCharset': development [#METR-22482].
2016-08-26 00:44:47 +03:00
alexey-milovidov
cbabbb0bc4
Merge pull request #93 from yurial/yurial-fix-dictHas-METR-22522
...
use 'std::vector<bool> loaded_ids' for FlatDictionary::has()
2016-08-26 00:13:27 +04:00
Yuri Dyachenko
06032a6737
use 'std::vector<bool> loaded_ids' for FlatDictionary::has()
2016-08-25 23:09:58 +03:00
Alexey Arno
4c8d5b1630
dbms: fixed issue with columns having default values [#METR-19266]
2016-08-25 23:01:36 +03:00
Alexey Milovidov
689f599e2a
Fixed error, removed partially duplicate code [#METR-22462].
2016-08-25 20:23:29 +03:00
Alexey Arno
e75a45db66
dbms: typo fix [#METR-19266]
2016-08-25 18:51:18 +03:00
Alexey Milovidov
416a74575e
Merge branch 'master' of github.com:yandex/ClickHouse
2016-08-25 18:50:17 +03:00
Alexey Milovidov
a3953de0b8
Removed useless files (preparation) [#METR-22462].
2016-08-25 18:48:25 +03:00
Alexey Arno
06f2bb52f0
dbms: Added functional test for nullable-specific functionality. [#METR-19266]
2016-08-25 18:13:05 +03:00
Yuri Dyachenko
c3697364fd
enable debug symbols for CMAKE_BUILD_TYPE=Debug
2016-08-25 17:58:01 +03:00
Alexey Arno
27e095f095
dbms: Do not allow inserting NULLs into non-nullable columns [#METR-19266]
2016-08-25 17:04:26 +03:00
Alexey Arno
4b71823b49
dbms: better [#METR-19266]
2016-08-25 16:24:06 +03:00
Alexey Arno
ae2d8d9adb
dbms: better [#METR-19266]
2016-08-25 16:23:24 +03:00
Alexey Arno
d4da820f6c
dbms: Allow INSERT when source columns and target columns have compatible types up to nullability. [#METR-19266]
2016-08-25 15:38:47 +03:00
Alexey Arno
d4e5cd2004
dbms: Fixed issues with INSERT. [#METR-19266]
2016-08-24 19:52:17 +03:00
Alexey Arno
6a036bad4f
dbms: Fixed issues with INSERT. [#METR-19266]
2016-08-24 19:02:34 +03:00
Alexey Arno
824341c1c2
dbms: made code more readable [#METR-19266]
2016-08-24 13:27:19 +03:00
Alexey Arno
cd0541134a
dbms: post-testing fixes [#METR-19266]
2016-08-24 03:39:38 +03:00
igor
3bbbdb29f5
Add CORS hearder,param:add_http_cors_header and check request header
2016-08-23 21:35:23 +03:00
alexey-milovidov
9148209bc2
Merge pull request #80 from yandex/metrica-sync2
...
Metrica sync2
2016-08-23 18:18:19 +04:00
Pavel Kartavyy
6647ba628f
ConcurrentBoundedQueue: move if nothrow assign possible. copy otherwise
2016-08-23 17:01:45 +03:00
Pavel Kartavyy
457109ac71
ColumnVector: renamed get() to getElement()
2016-08-23 15:58:49 +03:00
Alexey Milovidov
e0f3cbb432
Added optional 'default_database' parameter for Cluster (allow Distributed tables to connect to different databases on different shards/replicas) [#METR-22462].
2016-08-22 23:34:21 +03:00
Pavel Kartavyy
2032acd557
Merge commit 'e960efd5e63e4de51151724db92e6c2548aa88d9'
...
Conflicts:
metrica/src/ClickHouse/libs/libdaemon/include/daemon/GraphiteWriter.h
metrica/src/ClickHouse/libs/libdaemon/src/GraphiteWriter.cpp
2016-08-22 17:22:27 +03:00
Alexey Milovidov
22b57b060c
Fixed error [#METR-22304].
2016-08-20 23:10:47 +03:00
Alexey Milovidov
d76514fbe1
Added test [#METR-22329].
2016-08-20 20:19:06 +03:00
Alexey Milovidov
902c70bfa9
Fixed error with duplicate columns in subqueries [#METR-22381].
2016-08-20 20:10:00 +03:00
Alexey Milovidov
2c16a4ad2a
Removed unused method [#METR-2944].
2016-08-20 17:34:34 +03:00
Pavel Kartavyy
6e7bb0cd65
Merge branch 'master' into METR-19530
...
Conflicts:
metrica/src/CMakeLists.txt
metrica/src/ClickHouse/libs/libdaemon/include/daemon/GraphiteWriter.h
metrica/src/ClickHouse/libs/libdaemon/src/GraphiteWriter.cpp
metrica/src/libs/CMakeLists.txt
metrica/src/libs/liblogbroker-client/src/LogBroker.cpp
metrica/src/libs/liblogbroker-log-import/include/logbroker-log-import/LogBrokerLogImportTask-inl.h
metrica/src/libs/libstatdaemons/include/statdaemons/write_destinations/ClickHouseCluster.h
metrica/src/programs/cleanerd/src/config.xml
metrica/src/programs/deduplicatord/src/Task.cpp
metrica/src/programs/visit-log-processor/src/VisitLogHandler.h
metrica/src/tools/ssqls/templates/header.tpl
2016-08-19 17:15:58 +03:00
Alexey Arno
2a5abb17be
dbms: cleanup [#METR-19266]
2016-08-19 15:01:10 +03:00
Alexey Arno
7a4683140e
dbms: cleanup [#METR-19266]
2016-08-19 12:08:48 +03:00
Alexey Milovidov
e960efd5e6
Changed semantic of intDiv, intDivOrZero functions for floating point arguments [#METR-19446].
2016-08-19 06:17:53 +03:00
Alexey Milovidov
06bcc34be2
Don't do DNS requests for each fetch from replica [#METR-22304].
2016-08-19 04:54:23 +03:00
Alexey Milovidov
374b2bc356
Client: fixed error that 'format' command line option was collided between common arguments and arguments for external tables [#METR-22057].
2016-08-19 00:00:00 +03:00
Alexey Arno
eb98892e61
dbms: cleanup [#METR-19266]
2016-08-18 20:08:05 +03:00
Alexey Arno
22dc2f96a1
dbms: cleanup [#METR-19266]
2016-08-18 19:11:20 +03:00
Alexey Arno
e822631310
dbms: cleanup [#METR-19266]
2016-08-18 18:58:46 +03:00
Alexey Arno
e138621b7c
dbms: improvements [#METR-19266]
2016-08-18 17:33:56 +03:00
Alexey Arno
f65e7b4a0f
dbms: improvements [#METR-19266]
2016-08-18 17:25:02 +03:00
Pavel Kartavyy
9c8697655e
build: fix build after merge with clickhouse repo
2016-08-18 14:17:07 +03:00
Alexey Milovidov
80e8c38c28
Addition [#METR-22400].
2016-08-18 02:02:50 +03:00
Alexey Milovidov
349d303558
Addition to prev. revision [#METR-22400].
2016-08-17 23:17:16 +03:00
Alexey Milovidov
a50c733345
Make tests deterministic [#METR-22400].
2016-08-17 23:03:22 +03:00
Alexey Arno
da06da5528
dbms: cleanup [#METR-19266]
2016-08-17 20:35:54 +03:00
Alexey Arno
fd2225e1fb
dbms: cleanup [#METR-19266]
2016-08-17 20:20:21 +03:00
Alexey Arno
8b9742431e
dbms: cleanup [#METR-19266]
2016-08-17 19:31:00 +03:00
Alexey Arno
c4f348619d
dbms: cleanup [#METR-19266]
2016-08-17 16:38:33 +03:00
Alexey Arno
74ccf71a2a
dbms: cleanup [#METR-19266]
2016-08-17 14:54:21 +03:00
Alexey Milovidov
e387d94275
More verbose error message when conversion function cannot parse value from string [#METR-22408].
2016-08-17 10:51:39 +03:00
Alexey Milovidov
09563dc4da
More verbose error message when conversion function cannot parse value from string [#METR-22408].
2016-08-17 10:47:03 +03:00
Alexey Milovidov
1d6e77fd9b
More verbose error message when conversion function cannot parse value from string [#METR-22408].
2016-08-17 10:41:44 +03:00
Alexey Milovidov
dc0f76bc87
More verbose error message when conversion function cannot parse value from string [#METR-22408].
2016-08-17 10:40:06 +03:00
Alexey Milovidov
d713c2971d
More verbose error message when conversion function cannot parse value from string [#METR-22408].
2016-08-17 10:02:00 +03:00
Alexey Milovidov
cafd27c496
More verbose error message when conversion function cannot parse value from string [#METR-22408].
2016-08-17 09:55:47 +03:00
Alexey Milovidov
df9c5ff547
Translation of comments [#METR-22400].
2016-08-17 09:41:43 +03:00
Alexey Milovidov
d13190a2db
Fixed error with 'visibleWidth' function when applied to Array(Enum...) or Tuple(Enum...) [#METR-22432].
2016-08-17 09:25:01 +03:00
Alexey Milovidov
9012d0727d
Updated comment [#METR-22252].
2016-08-17 09:12:17 +03:00
Alexey Milovidov
ffbd901c9c
Added test [#METR-22252].
2016-08-17 09:11:25 +03:00
Alexey Milovidov
635fed9055
Added test [#METR-22252].
2016-08-17 09:03:46 +03:00
Alexey Milovidov
7a04c805c4
Added test [#METR-22400].
2016-08-17 08:53:14 +03:00
Alexey Milovidov
56a091cb6e
Throw exception when multi-statements are disabled [#METR-22252].
2016-08-17 08:38:51 +03:00
Alexey Milovidov
a9eca34a14
Statistics in JSON formats: development [#METR-22400].
2016-08-17 07:55:57 +03:00
Alexey Milovidov
dfa46b9fcb
Statistics in JSON formats: development [#METR-22400].
2016-08-17 07:54:43 +03:00
Alexey Milovidov
9531d6413b
Statistics in JSON formats: development [#METR-22400].
2016-08-17 07:53:14 +03:00
Alexey Milovidov
01b3f8e90e
Statistics in JSON formats: development [#METR-22400].
2016-08-17 07:38:19 +03:00
Alexey Milovidov
ee40dfb9cb
Statistics in JSON formats: development [#METR-22400].
2016-08-17 06:29:26 +03:00
Alexey Milovidov
70d7451c8c
Miscellaneous [#METR-2944].
2016-08-17 05:44:45 +03:00
Alexey Arno
821f1e6482
dbms: cleanup [#METR-19266]
2016-08-17 01:40:05 +03:00
Alexey Arno
4ae075c7b9
dbms: temporarily rolled back change that removes isNumeric()/behavesAsNumber() because it introduces bugs [#METR-19266]
2016-08-17 01:32:42 +03:00
Alexey Arno
576bd2744f
dbms: temporarily rolled back change that removes isNumeric()/behavesAsNumber() because it introduces bugs [#METR-19266]
2016-08-17 01:32:19 +03:00
Alexey Milovidov
27d42574fc
Added test result [#METR-22428].
2016-08-17 00:45:35 +03:00
Alexey Milovidov
3d4a40156f
Added test [#METR-22428].
2016-08-17 00:44:28 +03:00
Alexey Milovidov
b1de66f6d3
Added comment [#METR-22428].
2016-08-17 00:39:49 +03:00
Alexey Milovidov
278d56ea4c
Allow to parse Java-style floating point denormals 'NaN' and 'Infinity' [#METR-22428].
2016-08-17 00:23:53 +03:00
Alexey Milovidov
db4950c868
Added address and query into (text) error log [#METR-22441].
2016-08-16 23:33:00 +03:00
Alexey Milovidov
54beaf7f8d
Miscellaneous [#METR-22428].
2016-08-16 23:21:28 +03:00
Alexey Arno
be2a305366
dbms: cleanup [#METR-19266]
2016-08-16 16:31:42 +03:00
Alexey Arno
a13f32265e
dbms: cleanup [#METR-19266]
2016-08-16 15:53:22 +03:00
Alexey Arno
519240dd9a
dbms: cleanup [#METR-19266]
2016-08-16 15:34:54 +03:00
Alexey Arno
0efc990f67
dbms: cleanup [#METR-19266]
2016-08-16 15:25:45 +03:00
Alexey Arno
fa700f986f
dbms: cleanup [#METR-19266]
2016-08-16 15:10:12 +03:00
Alexey Arno
fe79074884
dbms: cleanup [#METR-19266]
2016-08-16 14:26:17 +03:00
Alexey Milovidov
63834bf441
Style [#METR-2944].
2016-08-15 23:07:31 +03:00
Alexey Milovidov
6bbac4b06c
Added test [#METR-21993].
2016-08-15 22:43:51 +03:00
Alexey Milovidov
73a2ddcaf8
Attempt to fix an error with defaults [#METR-21993].
2016-08-15 22:41:44 +03:00
Alexey Arno
e513df2e5c
dbms: reverted change (was bogus) [#METR-19266]
2016-08-15 20:26:06 +03:00
Alexey Arno
8340f8fd07
dbms: better [#METR-19266]
2016-08-15 20:10:30 +03:00
alexey-milovidov
2f232b25c2
Merge pull request #72 from serebrserg/METR-22322
...
METR-22322: add geo distance function
2016-08-15 21:02:07 +04:00
serebrserg
191d8b9707
METR-22322: add functional test
2016-08-15 19:34:03 +03:00
Alexey Arno
44a135f656
dbms: better [#METR-19266]
2016-08-15 17:36:01 +03:00
Alexey Arno
04c9975c84
dbms: fix [#METR-19266]
2016-08-15 17:07:23 +03:00
Alexey Arno
a9310a5568
dbms: fix [#METR-19266]
2016-08-15 16:30:37 +03:00
Alexey Arno
e19cd2e464
dbms: fix [#METR-19266]
2016-08-15 15:42:12 +03:00
serebrserg
c8bbb26802
METR-22322: array instead of vector
2016-08-15 15:41:06 +03:00
Alexey Arno
f4e77aaf97
dbms: Better code for functions processing. Code cleanup. [#METR-19266]
2016-08-15 14:14:29 +03:00
serebrserg
db5bae495b
METR-22322: rename function, add comments
2016-08-14 15:18:11 +03:00
Alexey Milovidov
1bb6ccd7f8
Better [#METR-22410].
2016-08-13 08:29:53 +03:00
Alexey Milovidov
9efc240f34
Corrected tests whose sensitivity may have degraded after introduced squashing blocks on INSERT by default [#METR-21877].
2016-08-13 08:06:36 +03:00
Alexey Milovidov
5fc8043b6f
Fixed error [#METR-22410].
2016-08-13 07:31:15 +03:00
Alexey Milovidov
0cf32c8aed
Renamed method [#METR-22400].
2016-08-13 05:21:17 +03:00
Alexey Milovidov
b3b2cd110a
Tiny modification [#METR-22327].
2016-08-13 04:59:09 +03:00
Alexey Milovidov
19f861464a
Moving code [#METR-2944].
2016-08-13 04:57:35 +03:00
Alexey Milovidov
af7e4a0c73
Try to improve performance of ColumnString::insertInto [#METR-22173].
2016-08-12 23:50:34 +03:00
serebrserg
429b73422f
METR-22322: add geo distance function
2016-08-12 19:51:08 +03:00
Alexey Arno
96855a06b8
dbms: Code cleanup. [#METR-19266]
2016-08-12 18:29:45 +03:00
Alexey Arno
c74ee4e478
dbms: Code cleanup [#METR-19266]
2016-08-12 18:22:28 +03:00
Alexey Arno
8ebbc141eb
dbms: Code cleanup. [#METR-19266]
2016-08-12 17:57:39 +03:00
Alexey Arno
0d2b542b4c
dbms: Got rid of code that should have been removed a long time ago. [#METR-19266]
2016-08-12 17:29:02 +03:00
Alexey Arno
568fe119fb
dbms: Got rid of useless display code for CASE and IS NULL/IS NOT NULL. Also simplified CASE implementation. [#METR-19266]
2016-08-12 17:06:58 +03:00
Alexey Milovidov
d5ad347532
Fixed probable source of race conditions [#METR-22327].
2016-08-12 08:20:06 +03:00
Alexey Milovidov
8224217e25
Fixed build [#METR-2944].
2016-08-11 23:59:17 +03:00
Alexey Arno
3fcf4347cd
dbms: More comments. Cleanups. Moved a lot of FunctionsArray code into implementation file. [#METR-19266]
2016-08-11 19:47:28 +03:00
Alexey Arno
9896c8ce78
dbms: Merged from master [#METR-19266]
2016-08-11 17:15:27 +03:00
Alexey Arno
180b14eabf
dbms: better [#METR-19266]
2016-08-11 16:50:47 +03:00
Alexey Milovidov
9f51a59322
Merge branch 'master' of github.com:yandex/ClickHouse
2016-08-11 03:47:47 +03:00
Alexey Milovidov
715cb482fa
Miscellaneous [#METR-2807].
2016-08-11 03:47:01 +03:00
Alexey Arno
828012c077
dbms: better [#METR-19266]
2016-08-11 03:39:12 +03:00
Alexey Arno
87f330627e
dbms: better [#METR-19266]
2016-08-11 03:17:30 +03:00
Alexey Arno
6bd84296d1
dbms: performance boost for multiIf [#METR-19266]
2016-08-11 00:39:20 +03:00
Alexey Milovidov
6cc8dadd6d
Fixed error [#METR-21993].
2016-08-11 00:20:46 +03:00
Alexey Arno
42cb1f690c
dbms: improvements [#METR-19266]
2016-08-11 00:15:51 +03:00
Alexey Milovidov
225d6bf30a
Fixed possible overflow [#METR-22187].
2016-08-10 23:09:37 +03:00
Alexey Arno
f5d9d0ebc9
Merge branch 'master' into METR-19266 [#METR-19266]
2016-08-10 22:13:15 +03:00
Alexey Arno
e2b6e10ec1
dbms: Various fixes + more comments [#METR-19266]
2016-08-10 22:12:29 +03:00
Alexey Milovidov
b0256b9935
Fixed stack overflow [#METR-22219].
2016-08-10 21:49:10 +03:00
Alexey Milovidov
d8eb52c189
Improvement [#METR-22352].
2016-08-10 10:20:21 +03:00
Alexey Milovidov
65e557a105
Fixed test [#METR-22352].
2016-08-10 08:22:52 +03:00
Alexey Milovidov
a71f846d27
Client: added --echo option to simlify investigating diff of functional tests [#METR-22352].
2016-08-10 08:13:45 +03:00
Alexey Milovidov
e0182a035c
clickhouse-test: removed unused option; added support to run subset of tests [#METR-22352].
2016-08-10 07:48:14 +03:00
Alexey Milovidov
6bc1840b88
Fixed error [#METR-22352].
2016-08-10 07:20:50 +03:00
Alexey Milovidov
dde2c4c3c5
Creating directory for flags [#METR-21594].
2016-08-10 03:47:00 +03:00
Alexey Milovidov
5e9be50a52
Fixed build of test [#METR-21594].
2016-08-10 02:14:36 +03:00
Alexey Milovidov
8cbf62236f
Fixed build of test [#METR-21594].
2016-08-10 02:13:41 +03:00
Alexey Milovidov
b51bdbd0c0
Allow to set 'force_restore_data' flag with creating file on local filesystem [#METR-21594], [#METR-17811].
2016-08-10 00:48:05 +03:00
Alexey Milovidov
4b41c52747
Attempt to improve performance of replication queue processing [#METR-22352].
2016-08-09 23:39:28 +03:00
Alexey Milovidov
bb5bdd098d
Whitespace [#METR-2944].
2016-08-09 23:39:03 +03:00
Alexey Milovidov
41c28b26d0
Fixed test [#METR-2944].
2016-08-07 21:20:57 +03:00
Alexey Milovidov
f8e8875b8a
Fixed warnings on clang [#METR-2944].
2016-08-07 19:28:12 +03:00
Alexey Milovidov
f129e94429
Fixed warnings on clang [#METR-2944].
2016-08-07 19:17:57 +03:00
Alexey Milovidov
30eb125100
Fixed error with INSERT SELECT and nested data structures [#METR-22328].
2016-08-07 18:13:40 +03:00
Alexey Milovidov
cb7a458ac4
Added check [#METR-22325].
2016-08-07 14:12:55 +03:00
Alexey Milovidov
65c34e8274
Addition to prev. revision [#METR-2807].
2016-08-07 12:10:45 +03:00
Alexey Milovidov
6c861fe798
Style [#METR-2807].
2016-08-07 12:09:18 +03:00
Alexey Milovidov
11d6962797
Fixed error [#MOBMET-3953].
2016-08-07 11:30:29 +03:00
Alexey Milovidov
6d614f2f96
Fixed error [#MOBMET-3953].
2016-08-07 11:23:44 +03:00
Alexey Milovidov
d613c1e0e9
Removed old debug code [#METR-2944].
2016-08-07 11:13:29 +03:00
Alexey Milovidov
0ae29e867b
Less wrong [#MOBMET-3953].
2016-08-07 11:12:58 +03:00
Alexey Milovidov
7dfcdbfb86
Fixed error in ComplexKeyCacheDictionary [#MOBMET-3953].
2016-08-07 09:10:15 +03:00
Alexey Milovidov
b5b37d0f26
Added test program [#MOBMET-3953].
2016-08-07 01:33:20 +03:00
Alexey Milovidov
9fd26e381a
Less code [#MOBMET-3953].
2016-08-07 01:31:58 +03:00
Alexey Milovidov
0630debf11
Merge branch 'block-simplification'
2016-08-05 22:21:36 +03:00
Alexey Milovidov
fa9dc8a521
Fixed error [#METR-22173].
2016-08-05 22:20:38 +03:00
Alexey Milovidov
a37b9371b0
Fixed error [#METR-22173].
2016-08-05 22:15:07 +03:00
Alexey Arno
531ff3d5ac
dbms: Merged with master [#METR-19266]
2016-08-05 18:44:19 +03:00
Alexey Arno
2906783686
dbms: Cleanup [#METR-19266]
2016-08-05 18:05:08 +03:00
Alexey Arno
efe8a6f7da
dbms: Cleanup [#METR-19266]
2016-08-05 17:59:26 +03:00
Alexey Arno
989b3d87fd
dbms: Cleanup [#METR-19266]
2016-08-05 17:00:56 +03:00
Alexey Arno
06428778c3
dbms: Cleanup [#METR-19266]
2016-08-05 15:56:32 +03:00
Alexey Arno
38331e93e7
dbms: Cleanup + added function assumeNotNull [#METR-19266]
2016-08-05 15:52:09 +03:00
Alexey Arno
655d0cb5b4
dbms: Cleanup [#METR-19266]
2016-08-05 15:30:56 +03:00
Alexey Arno
a6ed503f49
dbms: Cleanup [#METR-19266]
2016-08-05 14:34:50 +03:00
Alexey Arno
a5cd138deb
dbms: Cleanup [#METR-19266]
2016-08-05 14:31:55 +03:00
Alexey Arno
65b262a15c
dbms: Cleanup [#METR-19266]
2016-08-05 13:56:39 +03:00
Alexey Arno
1802f8d299
dbms: Cleanup [#METR-19266]
2016-08-05 13:32:41 +03:00
Alexey Arno
98b5fde211
dbms: Cleanup [#METR-19266]
2016-08-05 13:04:00 +03:00
Alexey Arno
e6fee12355
dbms: Cleanup [#METR-19266]
2016-08-05 12:53:14 +03:00
Alexey Arno
d73a6efa42
dbms: Cleanup [#METR-19266]
2016-08-05 12:35:37 +03:00
Alexey Arno
f6ab219176
dbms: Cleanup [#METR-19266]
2016-08-05 12:19:32 +03:00
Alexey Arno
a1218c3134
dbms: Cleanup [#METR-19266]
2016-08-05 10:57:02 +03:00
Alexey Arno
e38d29346e
dbms: Cleanup [#METR-19266]
2016-08-05 10:49:56 +03:00
Alexey Milovidov
402f09c3c4
Improved test [#METR-22173].
2016-08-05 05:41:41 +03:00
Alexey Milovidov
55ddf44693
Whitespaces [#METR-22173].
2016-08-05 05:40:45 +03:00
Alexey Milovidov
61b9996d9e
Better [#METR-22173].
2016-08-05 05:28:34 +03:00
Alexey Milovidov
fb5981871a
Avoid copying ColumnWithTypeAndName [#METR-22173].
2016-08-05 02:35:07 +03:00
Alexey Arno
2e15882f5d
dbms: Cleanup [#METR-19266]
2016-08-05 02:33:07 +03:00
Alexey Arno
91bfb1aee2
dbms: Cleanup [#METR-19266]
2016-08-05 02:32:18 +03:00
Alexey Arno
4500376dc8
dbms: Cleanup [#METR-19266]
2016-08-05 02:17:58 +03:00
Alexey Arno
0bcda15bb5
dbms: Cleanup [#METR-19266]
2016-08-05 02:11:54 +03:00
Alexey Arno
2888a7be26
dbms: Cleanup [#METR-19266]
2016-08-05 02:10:35 +03:00
Alexey Arno
a3edb7ea86
dbms: Cleanup [#METR-19266]
2016-08-05 00:43:56 +03:00
Alexey Milovidov
093353d0ad
Blocks simplification [#METR-22173].
2016-08-05 00:40:20 +03:00
Alexey Arno
79a0e6ecd3
dbms: Cleanup [#METR-19266]
2016-08-05 00:30:16 +03:00
Alexey Arno
8c02bc44c5
dbms: Added support for nullable parameters (conditions and/or branches) in the function multiIf [#METR-19266]
2016-08-04 18:06:27 +03:00
Alexey Milovidov
ca044bf0de
Added comment [#METR-22173].
2016-08-04 08:47:59 +03:00
Alexey Milovidov
091e4a53ab
Addition to prev. revision [#METR-22173].
2016-08-04 08:32:58 +03:00
Alexey Milovidov
f638ebbbf5
Probably better [#METR-22173].
2016-08-04 08:19:37 +03:00
Alexey Milovidov
4922eac99a
Added test [#METR-22296].
2016-08-04 08:18:46 +03:00
Alexey Milovidov
6c476974d4
Maybe better [#METR-22173].
2016-08-04 07:51:41 +03:00
Alexey Milovidov
8f36012d47
Added special exception to allow to convert string with serialized DateTime to Date [#METR-22296].
2016-08-04 01:39:16 +03:00
Alexey Milovidov
d7ce4dd410
Better grepability [#METR-22173].
2016-08-03 23:25:09 +03:00
Alexey Milovidov
62d067c81f
Addition to prev. revision [#METR-22285].
2016-08-02 23:02:34 +03:00
Alexey Milovidov
b7cecc176d
Protection against infinite loop in RegionsHierarchy [#METR-22285].
2016-08-02 22:42:01 +03:00
Alexey Milovidov
ff23a9cdda
Fixed test [#METR-22229].
2016-08-02 22:22:46 +03:00
Alexey Milovidov
ee92f5d0cc
dbms: prefer fetching part from replica, in some cases [#METR-22288].
2016-08-02 22:02:00 +03:00
Alexey Milovidov
6cf89fa915
Attempt to not interrupt merges when ZK session is reinitialized [#METR-22283].
2016-08-02 21:33:55 +03:00
Alexey Milovidov
441aaf6e1d
Added toTOrZero conversion functions [#METR-22229].
2016-08-02 08:32:09 +03:00
Alexey Milovidov
f4ac673379
Allowed to CAST Strings to Array, Tuple [#METR-22263].
2016-08-02 06:30:34 +03:00
Alexey Milovidov
9a07830dbb
Removed useless code (experimental) [#METR-2944].
2016-08-02 04:46:05 +03:00
Alexey Milovidov
1c25aa3b9d
Removed useless code [#METR-2944].
2016-08-01 23:03:55 +03:00
Alexey Milovidov
23a4a8bf19
Fixed error [#METR-2944].
2016-07-31 13:43:54 +03:00
Alexey Milovidov
47fc043fd9
More [#METR-2944].
2016-07-31 09:48:06 +03:00
Alexey Milovidov
899636e9fd
Another improvement for UBSan [#METR-2944].
2016-07-31 09:36:39 +03:00
Alexey Milovidov
9014f19f01
Fewer warnings from UBSan [#METR-2944].
2016-07-31 08:56:36 +03:00
Alexey Milovidov
6f4fc79cde
Better [#METR-2944].
2016-07-31 06:53:16 +03:00
Alexey Milovidov
1d2937f781
Allow access only from localhost for developers builds, ran from source tree [#METR-2944].
2016-07-31 06:05:42 +03:00
Alexey Milovidov
03bc662b36
Better diagnostics [#METR-22263].
2016-07-30 08:30:28 +03:00
Alexey Milovidov
5b9d80505f
Whitespaces [#METR-2807].
2016-07-30 08:03:20 +03:00
Alexey Milovidov
6d6c22f92e
Allow to start under thread sanitizer [#METR-2944].
2016-07-30 07:44:04 +03:00
Alexey Milovidov
1700f4e132
Added support for complex typed arguments for function toString [#METR-22263].
2016-07-30 07:39:51 +03:00
Alexey Milovidov
ea734b6bee
Removed compatibility layer with OLAPServer [#METR-2944].
2016-07-30 04:08:00 +03:00
Alexey Milovidov
1be60a3b0b
Merge branch 'master' of github.com:yandex/ClickHouse
2016-07-29 19:46:45 +03:00
Alexey Milovidov
349fd1aca8
Removed logrotate [#MTRSADMIN-2107].
2016-07-29 19:46:11 +03:00
Oleg Obleukhov
f38041836c
Replaced yandex-team.ru domain with .yandex in a help page
2016-07-29 12:31:32 +02:00
Alexey Milovidov
0ffae7b119
Added test [#METR-22226].
2016-07-28 23:25:56 +03:00
Alexey Milovidov
1d2a5086d2
Fixed incompatibility [#METR-22226].
2016-07-28 23:25:38 +03:00
Alexey Milovidov
040a957073
Added test [#METR-22188].
2016-07-28 05:22:17 +03:00
Alexey Milovidov
118026db6b
Added test [#METR-22227].
2016-07-28 05:20:04 +03:00
Alexey Milovidov
f459167a0d
Added test [#METR-20624].
2016-07-28 05:18:07 +03:00
Alexey Milovidov
1bde542a29
Client: fixed incompatibility after library update [#METR-22227].
2016-07-28 04:41:26 +03:00
Alexey Milovidov
6f633644be
Allowed to have more users in users.xml/users.d files [#METR-22203].
2016-07-27 04:25:44 +03:00
Alexey Milovidov
f1aab70e3d
Fixed incompatibility with new parser of JOINs [#METR-22206].
2016-07-26 22:43:58 +03:00
Alexey Milovidov
2811f2a17c
Fixed error when system.columns table throws 'Table is dropped' exception when there are many tables, created and dropped everytime [#METR-22205].
2016-07-26 20:22:55 +03:00
Alexey Milovidov
1c4293eb99
Fixed error with 'array' function [#METR-22188].
2016-07-26 20:20:43 +03:00
Alexey Arno
18340adbe8
dbms: better [#METR-19266]
2016-07-26 15:58:51 +03:00
Alexey Arno
44aa30fedf
dbms: better [#METR-19266]
2016-07-26 12:18:28 +03:00
Alexey Milovidov
e1411af2ed
Fixed error with external sorting when constants are present [#METR-21787].
2016-07-25 23:57:05 +03:00
Alexey Arno
2514b2a04c
dbms: simplifications, improvements, post-testing fixes. Unfinished, so do not pay attention to this commit. [#METR-19266]
2016-07-25 21:26:45 +03:00
Alexey Arno
022645e7ac
dbms: better [#METR-19266]
2016-07-25 00:43:37 +03:00
Alexey Arno
1055c10621
dbms: fixes [#METR-19266]
2016-07-25 00:34:09 +03:00
Alexey Arno
1fe6786b78
dbms: NULL support for MergeTree [#METR-19266]
2016-07-24 22:32:21 +03:00
Alexey Milovidov
9d1a720d90
Fixed error with assumed monotonicity of integer conversion functions [#METR-2944].
2016-07-24 02:02:14 +03:00
Alexey Milovidov
46694bbf84
Added missing file [#METR-2944].
2016-07-23 23:54:22 +03:00
Alexey Milovidov
5f423e9023
Fixing incompatibilities [#METR-2944].
2016-07-23 05:42:42 +03:00
Alexey Milovidov
dc665c67c5
Fixing incompatibilities [#METR-2944].
2016-07-23 05:25:09 +03:00
Alexey Milovidov
130ec8b58b
Compatibility with new parser and AST of tables list [#METR-2944].
2016-07-22 23:39:28 +03:00
Alexey Arno
beeeb0ab13
dbms: NULL support for MergeTree [#METR-19266]
2016-07-21 19:22:24 +03:00
Alexey Milovidov
1ef87202f6
Rectifications of JOINs: development [#METR-2944].
2016-07-21 18:48:11 +03:00
Alexey Arno
252d7994e7
dbms: cleanup [#METR-19266]
2016-07-19 13:57:57 +03:00
Alexey Arno
5de99bda9c
dbms: Added IS NULL/IS NOT NULL [#METR-19266]
2016-07-18 19:12:29 +03:00
Alexey Milovidov
9f9be1b7fc
Rectification of JOINs [#METR-2944].
2016-07-18 04:20:53 +03:00
Alexey Milovidov
40ae51e7b3
Rectifying JOINs [#METR-2944].
2016-07-18 03:14:24 +03:00
Alexey Milovidov
3d4aaf1a33
JOINs rectification: development [#METR-2944].
2016-07-17 23:10:50 +03:00
Alexey Milovidov
c9521dd370
Added test [#METR-21691].
2016-07-17 20:07:34 +03:00
Alexey Milovidov
e66ba2e1d8
Fixed error with aggregate function anyHeavy [#METR-21691].
2016-07-17 20:06:19 +03:00
Alexey Arno
6cf06f6004
dbms: improvements [#METR-19266]
2016-07-14 21:36:34 +03:00
Alexey Arno
d0d1ad3be1
dbms: improvements [#METR-19266]
2016-07-14 15:58:30 +03:00
Alexey Milovidov
55ed2904f4
Allowed for certain aggregate functions to have case insensitive names for compatibility [#METR-22087].
2016-07-14 08:22:09 +03:00
Alexey Arno
ec30520c89
dbms: improvements [#METR-19266]
2016-07-13 20:05:52 +03:00
Alexey Arno
c336359299
dbms: improvements [#METR-19266]
2016-07-13 20:00:10 +03:00
Alexey Arno
fa9829ad85
dbms: removed unused code [#METR-19266]
2016-07-13 19:49:06 +03:00
Alexey Arno
69948c5865
dbms: added support for null values in StorageLog + fixed long-standing bug in StorageLog (if we called the ClickHouseClient with max_threads=1, SELECT threw an exception if a table was empty) [#METR-19266]
2016-07-13 19:41:19 +03:00
Alexey Arno
500707f641
dbms: bug fix [#METR-19266]
2016-07-13 17:23:08 +03:00
Alexey Arno
0bf5406662
dbms: adding support for nulls in the Log engine [#METR-19266]
2016-07-13 13:45:43 +03:00
Alexey Arno
a15cce69aa
dbms: adding support for nulls in the Log engine [#METR-19266]
2016-07-13 13:35:00 +03:00
Alexey Arno
6d753f05e6
dbms: adding support for nulls in the Log engine [#METR-19266]
2016-07-12 21:08:16 +03:00
Alexey Arno
3e479c375c
dbms: simpler [#METR-19266]
2016-07-12 17:58:54 +03:00
Alexey Arno
7e2f0d22cc
dbms: aggregate function support [#METR-19266]
2016-07-12 16:07:39 +03:00
Alexey Arno
13b4a5bd4a
dbms: aggregate function support [#METR-19266]
2016-07-12 16:02:52 +03:00
Alexey Arno
68c50de457
dbms: simpler [#METR-19266]
2016-07-11 19:41:57 +03:00
Alexey Arno
72576afb84
dbms: simpler [#METR-19266]
2016-07-11 19:37:44 +03:00
Alexey Arno
9c9b23b22e
dbms: simpler [#METR-19266]
2016-07-11 17:54:46 +03:00
Alexey Arno
2fe9d36f39
dbms: compilation fix [#METR-19266]
2016-07-11 13:29:42 +03:00
Alexey Arno
dcbe183d41
dbms: merged with master [#METR-19266]
2016-07-11 13:09:16 +03:00
Alexey Milovidov
2331a367eb
Fixed error [#METR-18149].
2016-07-10 21:53:27 +03:00
Alexey Milovidov
d4c364afa9
Tiny modifications [#METR-22035].
2016-07-10 20:19:35 +03:00
Alexey Milovidov
6912bfa6be
Added test [#METR-22035].
2016-07-10 19:04:25 +03:00
Alexey Milovidov
f5f38e1e50
Better support for tuples, arrays in SELECT DISTINCT [#METR-22035].
2016-07-10 18:58:58 +03:00
Alexey Milovidov
a01534e6ab
Added syntactic sugar for count(DISTINCT ...) and 'count_distinct_implementation' setting [#METR-22035].
2016-07-10 18:52:35 +03:00
Alexey Milovidov
7f7838c989
Added half-way support (for orantius) for tuples in subquery result in right hand side of IN [#METR-18149].
2016-07-10 14:49:33 +03:00
alexey-milovidov
e4c62935c3
Merge pull request #49 from yandex/METR-18844
...
Metr 18844
2016-07-10 12:43:19 +03:00
Alexey Milovidov
ff558b9a10
Added test [#METR-18149].
2016-07-10 10:41:03 +03:00
Alexey Milovidov
9d2e8a4636
Fixed test [#METR-18149].
2016-07-10 10:36:37 +03:00
Alexey Milovidov
003d63023b
Fixed error [#METR-18149].
2016-07-10 10:24:24 +03:00
Alexey Milovidov
b10177ed69
Additions [#METR-18149].
2016-07-10 08:50:09 +03:00
Alexey Milovidov
402a4933e3
Fixed errors with tuples [#METR-18149].
2016-07-10 07:09:59 +03:00
Alexey Milovidov
9208a72b5a
Working out tuples [#METR-18149].
2016-07-10 05:51:13 +03:00
Alexey Milovidov
e6e6953bf3
Miscellaneous modifications [#METR-2944].
2016-07-10 05:33:50 +03:00
Alexey Milovidov
df7215487a
Fixed error [#METR-18149].
2016-07-10 05:14:23 +03:00
Alexey Milovidov
03ed8fc58e
Addition to prev. revision [#METR-2944].
2016-07-10 02:40:15 +03:00
Alexey Milovidov
3a6208c6d0
Translated few comments [#METR-2944].
2016-07-10 02:37:29 +03:00
Alexey Milovidov
fbc7c1f40a
Fixed parsing of tuple element expression [#METR-18149].
2016-07-09 09:51:30 +03:00
Alexey Milovidov
f08a5aba80
Improved performance of array function for non-constant arguments [#METR-22034].
2016-07-09 09:33:44 +03:00
Alexey Milovidov
8af48d9dfc
Partially fixed bad code [#METR-22034].
2016-07-09 08:11:54 +03:00
Alexey Milovidov
e1181f2175
Added support for arbitary nested type of arrays for function has [#METR-18149].
2016-07-09 07:39:57 +03:00
Alexey Milovidov
27360b8166
Added support for tuple arguments of function if [#METR-22033].
2016-07-09 06:54:57 +03:00
Alexey Milovidov
fb3a28f646
Added test [#METR-22032].
2016-07-09 03:20:44 +03:00
Alexey Milovidov
943c056b02
Better [#METR-22032].
2016-07-09 02:47:58 +03:00
Alexey Milovidov
33d324b8d6
Probably fixed error [#METR-22032].
2016-07-09 00:47:54 +03:00
Alexey Milovidov
777f6bd05c
Added miscellaneous function 'rowNumberInAllBlocks' [#METR-21993].
2016-07-09 00:46:18 +03:00
Alexey Arno
2201ad84ff
dbms: merged with master [#METR-19266]
2016-07-08 19:52:26 +03:00
Alexey Arno
a2e3c88dee
dbms: Server: Fixes. Fix for PODArray::swap(). [#METR-18844]
2016-07-08 19:08:32 +03:00
Alexey Arno
b1079964da
dbms: Server: Fixes. Fix for PODArray::swap(). [#METR-18844]
2016-07-08 18:30:57 +03:00
Alexey Arno
be56cabd51
dbms: Server: Fixes. Fix for PODArray::swap(). [#METR-18844]
2016-07-08 18:10:47 +03:00
Alexey Arno
7d4691c271
dbms: Server: Fixes. Fix for PODArray::swap(). [#METR-18844]
2016-07-08 17:53:00 +03:00
Alexey Milovidov
3b34b0a84c
Addition to prev. revision [#METR-22008].
2016-07-08 07:22:23 +03:00
Alexey Milovidov
ea0b6b3669
Implemented function arrayElement for generic case; partially removed bad code [#METR-22008].
2016-07-08 07:16:30 +03:00
Alexey Arno
9725ce95d0
dbms: Server: Fixes. Fix for PODArray::swap() in progress. [#METR-18844]
2016-07-08 01:49:38 +03:00
Alexey Arno
f30a954526
dbms: Server: in PODArray, fixed move constructor, move operator, and swap method when using AllocatorWithStackMemory. [#METR-18844]
2016-07-07 20:57:49 +03:00
Alexey Arno
e3dcf89f2d
dbms: Server: in PODArray, fixed move constructor, move operator, and swap method when using AllocatorWithStackMemory. [#METR-18844]
2016-07-07 20:57:03 +03:00
Alexey Arno
078924ea13
dbms: Server: in PODArray, fixed move constructor, move operator, and swap method when using AllocatorWithStackMemory. [#METR-18844]
2016-07-07 19:59:01 +03:00
Alexey Arno
aa41a18fc5
dbms: Server: in PODArray, fixed move constructor, move operator, and swap method when using AllocatorWithStackMemory. [#METR-18844]
2016-07-07 19:56:49 +03:00
Alexey Arno
99a437c0d5
dbms: Server: in PODArray, fixed move constructor, move operator, and swap method when using AllocatorWithStackMemory. [#METR-18844]
2016-07-07 19:45:27 +03:00
Alexey Arno
fdfba69a46
dbms: Server: Merged with master. [#METR-18844]
2016-07-07 19:44:05 +03:00
Alexey Arno
7429d4e96c
dbms: Server: Feature development. [#METR-19266]
2016-07-07 13:33:12 +03:00
Alexey Milovidov
f8243864a2
Fixed test [#METR-21877].
2016-07-07 08:13:08 +03:00
Alexey Milovidov
c2929666fd
Fixed error [#METR-21877].
2016-07-07 04:57:48 +03:00
Alexey Milovidov
77f178e046
Squashing transforms: development [#METR-21877].
2016-07-07 00:50:16 +03:00
Alexey Milovidov
5f81c096f6
Squashing transforms: development [#METR-21877].
2016-07-07 00:48:11 +03:00
Alexey Milovidov
01b1503faa
Added test [#METR-21995].
2016-07-06 23:39:32 +03:00
Alexey Milovidov
f304053832
Added support for little more escape sequences (while parsing) [#METR-21995].
2016-07-06 22:20:22 +03:00
Alexey Milovidov
2906679e38
Temporarily removed squashing blocks on INSERT [#METR-21877].
2016-07-06 19:25:15 +03:00
Alexey Arno
93ac3ee3a8
dbms: Server: Feature development. [#METR-19266]
2016-07-06 18:15:15 +03:00
Alexey Arno
f4e9c16fc0
dbms: Server: Feature development. [#METR-19266]
2016-07-06 15:39:41 +03:00
Alexey Arno
c8209db82a
dbms: Server: Feature development. [#METR-19266]
2016-07-06 14:24:15 +03:00
Alexey Arno
59aeadd843
dbms: Server: Feature development. [#METR-19266]
2016-07-06 13:50:31 +03:00
Alexey Arno
4ff528140a
dbms: Server: Feature development. [#METR-19266]
2016-07-06 13:36:58 +03:00
Alexey Arno
f52403f623
dbms: Server: Feature development. [#METR-19266]
2016-07-06 12:47:55 +03:00
Alexey Arno
347d7bf74f
dbms: Server: Feature development. [#METR-19266]
2016-07-05 19:57:46 +03:00
Alexey Arno
8af30aee93
dbms: Server: Feature development. [#METR-19266]
2016-07-05 19:39:42 +03:00
Alexey Arno
b036aa6482
dbms: Server: Feature development. [#METR-19266]
2016-07-05 19:38:47 +03:00
Alexey Arno
582b8fb555
dbms: Server: Feature development. [#METR-19266]
2016-07-05 19:23:37 +03:00
Alexey Milovidov
1417f19d7c
Client: allowed to override compression from command line [#METR-21944].
2016-07-05 00:03:23 +03:00
Alexey Arno
09ec76ebb2
dbms: Server: Fixed bug. Currently the move constructor and assignement operator of PODArray behave incorrectly if used with AllocatorWithStackMemory. Anyway here no move operation is needed to achieve what we want to do. [#METR-18844]
2016-07-04 20:31:51 +03:00
Alexey Milovidov
a4849fe15b
Added more test [#METR-21877].
2016-07-02 00:25:14 +03:00
Alexey Milovidov
f8eab3b66d
Added test [#METR-21877].
2016-07-02 00:13:58 +03:00
Alexey Milovidov
1a420a14e9
Squashing small blocks on INSERT (when passing blocks via TCP interface or when doing INSERT SELECT) [#METR-21877].
2016-07-02 00:02:13 +03:00
Alexey Milovidov
eba73d8d87
Probably fixed flappy test [#METR-2944].
2016-07-01 19:48:33 +03:00
Alexey Milovidov
75632fe3ae
Better diagnostics [#METR-21926].
2016-06-30 23:39:35 +03:00
Alexey Milovidov
fe216b7338
Fixed error when libcpuid reports zero number of CPU cores [#METR-21926].
2016-06-30 23:35:07 +03:00
alexey-milovidov
ee32e47073
Revert "dbms: Server: Use PODArray instead of std::vector in sequenceMatch/Co…"
2016-06-30 22:44:01 +04:00
Alexey Arno
6c3d36d616
dbms: Server: Renaming [#METR-18844]
2016-06-30 19:56:13 +03:00
Alexey Arno
d537ad38c8
dbms: Server: Added missing tweaks [#METR-18844]
2016-06-30 19:43:22 +03:00
Alexey Arno
86f14711cc
dbms: Server: Use PODArray instead of std::vector in sequenceMatch/Count functions implementation [#METR-18844]
2016-06-30 19:31:48 +03:00
Alexey Milovidov
df5e85bb34
Addition [#METR-21884].
2016-06-30 00:31:36 +03:00
Alexey Milovidov
349be07e61
Better [#METR-21863].
2016-06-29 00:44:45 +03:00
Alexey Milovidov
b18453103e
More tests [#METR-21863].
2016-06-29 00:35:49 +03:00
Alexey Milovidov
e38030fe5d
Added test [#METR-21885].
2016-06-29 00:32:12 +03:00
Alexey Milovidov
28b75ba8bc
Fixed error with converting types of arrays in IN or VALUES [#METR-21885].
2016-06-29 00:28:03 +03:00
Alexey Milovidov
5ded454986
Added 'WITH NAME' section to ALTER TABLE ... FREEZE PARTITION query [#METR-21884].
2016-06-28 23:50:37 +03:00
Alexey Milovidov
68f0bd03db
Fixed error with parsing bad arrays [#METR-21885].
2016-06-28 23:45:28 +03:00
Alexey Milovidov
4c73eea3a8
Fixed error with ARRAY JOIN of arrays of strings [#METR-21863].
2016-06-28 22:43:32 +03:00
Alexey Milovidov
aafe85e474
Modified comment [#METR-21691].
2016-06-28 21:00:04 +03:00
Alexey Milovidov
85bbc44a61
Added test [#METR-21691].
2016-06-26 16:21:58 +03:00
Alexey Milovidov
b408afa74f
Added 'anyHeavy' aggregate function [#METR-21691].
2016-06-26 15:48:04 +03:00
Alexey Milovidov
9f8ddb533c
Added test [#METR-21846].
2016-06-26 00:51:44 +03:00
Alexey Milovidov
f8b4ade0ec
Added 'stacktrace' parameter for HTTP interface (0, don't output stack trace by default) [#METR-21846].
2016-06-25 10:22:12 +03:00
Alexey Milovidov
df438a5a47
Little better [#METR-2944].
2016-06-25 07:29:09 +03:00
Alexey Milovidov
d9b8b74180
Added setting 'log_queries_cut_to_length' [#METR-21843].
2016-06-25 06:21:01 +03:00
Alexey Milovidov
c68d6ea303
Better message when listen_host is IPv6 address and IPv6 is disabled [#METR-21842].
2016-06-25 06:06:36 +03:00
Alexey Milovidov
9b5c2eec0d
Merge branch 'master' of github.com:yandex/ClickHouse
2016-06-24 01:28:38 +03:00
Alexey Milovidov
71ecca56d0
Fixed comment [#METR-2944].
2016-06-24 01:28:15 +03:00
Alexey Milovidov
13d6731fad
Added test [#METR-21817].
2016-06-23 22:45:26 +03:00
Alexey Milovidov
df538babc8
Text formats: detecting and skipping UTF-8 BOM when possible [#METR-21817].
2016-06-23 22:39:20 +03:00
Alexey Milovidov
590a7b5d73
Added test [#METR-2944].
2016-06-22 00:48:04 +03:00
Alexey Milovidov
9ab3d219ad
Allowed to show values of type AggregateFunction in Pretty formats [#METR-2944].
2016-06-22 00:43:43 +03:00
Alexey Milovidov
09cf24cd13
Fixed error with ColumnAggregateFunction and LIMIT [#METR-2944].
2016-06-22 00:42:57 +03:00
Alexey Milovidov
b8ca97a891
Added check for constants in primary key [#METR-2944].
2016-06-21 20:06:12 +03:00
Pavel Kartavyy
ff03239b31
dbms:ColumnVector: add get method
2016-06-21 14:32:08 +03:00
Alexey Milovidov
86e9ed01c5
Fixed error with ParserNumber (tnx. kmeaw) [#METR-21765].
2016-06-21 00:22:46 +03:00
Alexey Milovidov
b8adf2c906
Updated comments [#METR-2944].
2016-06-19 00:08:35 +03:00
Vladimir Chebotarev
8a65c867f7
dbms: Fixed build with QuickLZ. [#METR-19660]
2016-06-16 18:56:36 +03:00
Pavel Kartavyy
a380ebe0ad
dbms: fix build
2016-06-16 15:14:06 +03:00
Alexey Milovidov
ffb1672f68
Added missing header (fixed build on gcc 5.4, tnx. kmeaw) [#METR-20000].
2016-06-15 15:43:36 +03:00
Alexey Milovidov
6188c018e5
Updating documentation [#METR-21710].
2016-06-14 21:32:07 +03:00
Pavel Kartavyy
49318b6cc5
ConcurrentBoundedQueue: fix check
2016-06-14 14:45:40 +03:00
Pavel Kartavyy
f258de68a8
ConcurrentBoundedQueue: fix creating of invalid object if exception in move ctor happens [#METR-19530]
2016-06-14 14:45:40 +03:00
Pavel Kartavyy
37614c5637
fix build after merge
2016-06-14 14:45:39 +03:00
Pavel Kartavyy
2e67346026
logbroker-import: fix build [#METR-19530]
...
fix build
2016-06-14 14:44:33 +03:00
Pavel Kartavyy
4d79e0af81
dbms::ConcurentBoundedQueue: use move semantics [#METR-19530]
2016-06-14 14:44:27 +03:00
Pavel Kartavyy
0d103894a1
ConcurrentBoundedQueue: add emplace
2016-06-14 14:44:26 +03:00
Alexey Milovidov
c75f42891f
Little more sophisticated test [#METR-21614].
2016-06-11 17:35:23 +03:00
Alexey Milovidov
9485e493d1
Fixed memory leak in function quantileTiming [#METR-21614].
2016-06-11 17:27:54 +03:00
Alexey Milovidov
50b767b613
Added test, reproducing memory leak [#METR-21614].
2016-06-11 17:22:10 +03:00
Alexey Milovidov
4cf43a7e79
Fixed error when table couldn't alter itself in constructor [#METR-21479].
2016-06-10 23:46:58 +03:00
Alexey Milovidov
94530b01dc
Workarounds for Openstack machines [#METR-20000].
2016-06-10 22:36:35 +03:00
Alexey Milovidov
9ff0527af6
Compiler: fixed race condition [#METR-21675].
2016-06-10 22:29:39 +03:00
Alexey Milovidov
abbb80ddd9
Modifications for address sanitizer [#METR-2944].
2016-06-10 21:58:04 +03:00
Alexey Milovidov
d24df364cb
Leaving 10 log files when using internal log rotation [#METR-2944].
2016-06-10 15:34:35 +03:00
Alexey Milovidov
f7b384cdf2
Fixed error [#METR-21651].
2016-06-09 08:02:05 +03:00
Alexey Milovidov
103dfb39cc
Fixed error [#METR-21651].
2016-06-09 07:54:30 +03:00
Alexey Milovidov
59253f689b
Tiny modifications [#METR-21651].
2016-06-09 07:37:21 +03:00
Pavel Kartavyy
b5a04e3588
Client:Connection: move methods to cpp
2016-06-08 17:39:49 +03:00
Pavel Kartavyy
21c23ee3ac
fix constness
2016-06-08 17:39:30 +03:00
Alexey Milovidov
07a47ecd1e
Tiny modification [#METR-2944].
2016-06-08 04:53:17 +03:00
Alexey Milovidov
858481b5d2
Lowered binary size [#METR-21527].
2016-06-08 03:50:29 +03:00
Alexey Milovidov
1fdbfff503
Fixed error [#METR-21527].
2016-06-08 03:49:45 +03:00
Alexey Milovidov
7fe425f228
Addition to prev. revision [#METR-21527].
2016-06-08 00:12:13 +03:00
Alexey Milovidov
3ecfca51ba
Splitted dictionaries to separate translation units [#METR-21527].
2016-06-08 00:07:44 +03:00
Alexey Milovidov
3a668313b8
Added implicit conversion to covering type for functions dictGetT [#METR-21527].
2016-06-07 22:11:04 +03:00
Alexey Milovidov
e8ffd48e49
Loosen safety threshold on amount of ALTER changes [#METR-21615].
2016-06-06 22:50:30 +03:00
Alexey Milovidov
168ca22435
Fixed error when too long merges cannot be successful [#METR-21616].
2016-06-06 22:16:34 +03:00
Alexey Milovidov
3144117b44
Fixed error with Views [#METR-21586].
2016-06-06 21:50:21 +03:00
Alexey Milovidov
47898ae73b
Disabled implicit moving to PREWHERE when using FINAL [#METR-20644].
2016-06-06 21:41:28 +03:00
Alexey Milovidov
3e60a95cdd
Allowed subqueries in views [#METR-21586].
2016-06-06 21:19:28 +03:00
Vladimir Chebotarev
70feb3fdfd
dbms: Moved some methods to cpp. [#METR-21516]
2016-06-05 18:21:35 +03:00
Vladimir Chebotarev
0403019a77
dbms: Minor improvement. [#METR-21516]
2016-06-05 18:19:31 +03:00
Vladimir Chebotarev
117bfa5618
dbms: Proper link options when DISABLE_MONGODB=FALSE. [#METR-21516]
2016-06-02 22:34:12 +03:00
Alexey Milovidov
7ef286cc88
Preparation [#STATINFRA-7868].
2016-06-02 21:24:09 +03:00
Vladimir Chebotarev
39c2c0f5a5
dbms, contrib: Clang 3.8 build fixes. [#METR-21516]
2016-05-31 14:06:27 +03:00
Alexey Milovidov
87f612345e
Fixed error [#METR-21408].
2016-05-31 04:04:34 +03:00
Alexey Milovidov
7ee0a8d698
Better [#METR-2944].
2016-05-31 02:43:00 +03:00
Alexey Milovidov
1d7506d0dc
Fixed error with uninitialized memory [#METR-2944].
2016-05-31 02:42:07 +03:00
Alexey Milovidov
e7a5ce1f83
Merge branch 'master' of github.com:yandex/ClickHouse
2016-05-31 00:41:58 +03:00
Alexey Milovidov
e37087de66
Better [#METR-20000].
2016-05-31 00:41:41 +03:00
Alexey Milovidov
05f8e57777
Removed useless code [#METR-20000].
2016-05-31 00:14:53 +03:00
Alexey Milovidov
c2276a3654
Fixed build on clang [#METR-20000].
2016-05-30 23:54:39 +03:00
Alexey Milovidov
4858a2518e
Fixed error after moving from Poco::SharedPtr to std::shared_ptr [#METR-21503].
2016-05-30 23:31:03 +03:00
Alexey Milovidov
a4a543f1c3
Merge branch 'master' of github.com:yandex/ClickHouse
2016-05-30 21:24:35 +03:00
Alexey Milovidov
d03d19ab57
Updated comment [#METR-2944].
2016-05-30 21:24:19 +03:00
Alexey Milovidov
7651dcbc0a
Fixed error after moving to non-recursive mutex [#METR-21503].
2016-05-30 04:16:22 +03:00
Vladimir Chebotarev
dc404c165c
dbms: Minor improvement. [#METR-21516]
2016-05-29 08:39:24 +03:00
Vladimir Chebotarev
42e6374087
dbms: Build fix. [#METR-21516]
2016-05-29 04:36:19 +03:00
Vladimir Chebotarev
d1f7302d96
dbms: Declared max_block_size. [#METR-21516]
2016-05-29 04:12:10 +03:00
Vladimir Chebotarev
fddc034b46
dbms: Minor improvement. [#METR-21516]
2016-05-29 03:07:29 +03:00
Alexey Milovidov
c518abe882
Get rid of Poco::SharedPtr [#METR-21503].
2016-05-28 20:31:50 +03:00
Alexey Milovidov
7ab7917d12
Using std::shared_ptr for functions and AST [#METR-21503].
2016-05-28 19:34:48 +03:00
Alexey Milovidov
f1b253680f
Using std::shared_ptr for functions and AST [#METR-21503].
2016-05-28 19:30:15 +03:00
Alexey Milovidov
6d33959183
Using std::shared_ptr for functions and AST [#METR-21503].
2016-05-28 19:28:52 +03:00
Alexey Milovidov
128f4a963c
Using std::shared_ptr for functions and AST [#METR-21503].
2016-05-28 19:25:09 +03:00
Alexey Milovidov
9eb249afa6
Using std::shared_ptr for functions and AST [#METR-21503].
2016-05-28 19:19:27 +03:00
Alexey Milovidov
36efb7063e
Using std::shared_ptr for functions and AST [#METR-21503].
2016-05-28 19:00:04 +03:00
Alexey Milovidov
e336ba10eb
Using std::shared_ptr for functions and AST [#METR-21503].
2016-05-28 18:56:51 +03:00
Alexey Milovidov
9e553dec0a
Using std::shared_ptr for functions and AST [#METR-21503].
2016-05-28 18:54:40 +03:00
Alexey Milovidov
6a51b999da
Using std::shared_ptr for functions and AST [#METR-21503].
2016-05-28 18:50:16 +03:00
Alexey Milovidov
fc65afb6f0
Using std::shared_ptr for functions and AST [#METR-21503].
2016-05-28 18:46:03 +03:00
Alexey Milovidov
8c4abcdd43
Using std::shared_ptr for functions and AST [#METR-21503].
2016-05-28 18:42:22 +03:00
Alexey Milovidov
c1eae3e234
Using std::shared_ptr for data types [#METR-21503].
2016-05-28 17:37:51 +03:00
Alexey Milovidov
92917ab043
Using std::shared_ptr for data types [#METR-21503].
2016-05-28 17:33:38 +03:00
Alexey Milovidov
ee04be64e3
Using std::shared_ptr for data types [#METR-21503].
2016-05-28 17:31:46 +03:00
Alexey Milovidov
d4cc4abb62
Using std::shared_ptr for data types [#METR-21503].
2016-05-28 17:29:48 +03:00
Alexey Milovidov
0d51b4e3c8
Using std::shared_ptr for data types [#METR-21503].
2016-05-28 17:21:16 +03:00
Alexey Milovidov
646d70a545
Using std::shared_ptr for data types [#METR-21503].
2016-05-28 17:14:18 +03:00
Alexey Milovidov
3c1c9d46f7
Using std::shared_ptr for data types [#METR-21503].
2016-05-28 15:22:22 +03:00
Alexey Milovidov
47ff775a17
Using std::shared_ptr for data types [#METR-21503].
2016-05-28 13:39:51 +03:00
Alexey Milovidov
960ff124f2
Using std::shared_ptr for data types [#METR-21503].
2016-05-28 13:36:32 +03:00
Alexey Milovidov
4c7eb03b63
Using std::shared_ptr for data types [#METR-21503].
2016-05-28 13:35:44 +03:00
Alexey Milovidov
86a77fbb6e
Using std::shared_ptr for data types [#METR-21503].
2016-05-28 13:29:17 +03:00
Alexey Milovidov
6863e72f3d
Using std::shared_ptr for data types [#METR-21503].
2016-05-28 13:15:36 +03:00
Alexey Milovidov
f9b2cd5ab6
Using std::shared_ptr for data types [#METR-21503].
2016-05-28 11:23:36 +03:00
Alexey Milovidov
61ae4e5547
Using std::shared_ptr for data types [#METR-21503].
2016-05-28 11:15:50 +03:00
Alexey Milovidov
bf71e2ed90
Using std::shared_ptr for data types [#METR-21503].
2016-05-28 11:11:52 +03:00
Alexey Milovidov
be394f2c84
Using std::shared_ptr for data types [#METR-21503].
2016-05-28 10:48:40 +03:00
Alexey Milovidov
9a5d580f77
Using std::shared_ptr for columns [#METR-21503].
2016-05-28 08:53:51 +03:00
Alexey Milovidov
588ae3a790
Using std::shared_ptr for columns [#METR-21503].
2016-05-28 08:52:51 +03:00
Alexey Milovidov
447b24cf98
Using std::shared_ptr for columns [#METR-21503].
2016-05-28 08:39:01 +03:00
Alexey Milovidov
4b7f461e46
Using std::shared_ptr for columns [#METR-21503].
2016-05-28 08:31:36 +03:00
Alexey Milovidov
a8ca56ecc0
Better [#METR-2944].
2016-05-28 03:22:09 +03:00
Alexey Milovidov
2403636033
Preparation [#METR-21503].
2016-05-28 03:14:10 +03:00
Alexey Milovidov
b5a0f02c5c
Merge branch 'master' of github.yandex-team.ru:Metrika/ClickHouse
2016-05-27 23:23:15 +03:00
Vladimir Chebotarev
aaf1588b7f
cmake, dbms: Fixes for Xenial Xerus [#METR-20000]
2016-05-27 23:19:37 +03:00
Alexey Milovidov
1817cdd326
Improved performance of merge [#METR-21503].
2016-05-27 04:31:47 +03:00
Alexey Milovidov
e9e7a44552
Merge branch 'master' of github.yandex-team.ru:Metrika/ClickHouse
2016-05-26 21:46:14 +03:00
Alexey Milovidov
e37f770b84
Removed useless file [#METR-20000].
2016-05-26 21:25:57 +03:00
Alexey Milovidov
f2ccbc9802
Better exception message [#METR-21479].
2016-05-26 00:35:57 +03:00
Alexey Milovidov
f0d3ff787b
Tiny modifications [#METR-20000].
2016-05-25 22:59:17 +03:00
Vladimir Chebotarev
c1181c7ed3
dbms: Moved toInteger<>() implementation to cpp. [#METR-XXXXX]
2016-05-24 22:01:17 +03:00
Alexey Milovidov
a5397d0382
Fixed error [#METR-21408].
2016-05-24 21:22:15 +03:00
Alexey Milovidov
4375300027
Fixed error in config [#METR-20000].
2016-05-24 21:03:23 +03:00
Alexey Arno
113dc3e82f
dbms: Server: Fixed grammar in a few error messages [#METR-20000]
2016-05-24 19:53:29 +03:00
Alexey Milovidov
ebcf300fd1
Fixed dynamic builds [#METR-20000].
2016-05-23 05:16:11 +03:00
Alexey Milovidov
71889751d7
Better [#METR-20000].
2016-05-23 03:51:13 +03:00
Vladimir Chebotarev
866c8929e2
dbms, contrib: GCC 6 build fixes [#METR-20000]
2016-05-23 03:41:26 +03:00
Alexey Milovidov
1dea5a0395
Fixed error [#METR-20000].
2016-05-23 01:56:30 +03:00
Alexey Milovidov
2f8b8d8214
Addition to build without MongoDB [#METR-20000].
2016-05-23 01:44:11 +03:00
Vladimir Chebotarev
e02a803a6d
cmake: Added DISABLE_MONGODB to cmake cache [#METR-XXXXX]
2016-05-22 15:53:22 +03:00
Alexey Milovidov
5e9afe5ecf
Translated config to english [#METR-20000].
2016-05-22 04:45:30 +03:00
Alexey Milovidov
bd734cd1b4
Allowed to disable MongoDB dictionary source at build time [#METR-20000].
2016-05-22 03:54:26 +03:00
Alexey Milovidov
77e520e993
Addition [#METR-21408].
2016-05-21 00:37:30 +03:00
Alexey Milovidov
7adfb230ff
Second attempt [#METR-21408].
2016-05-20 23:43:07 +03:00
Alexey Milovidov
7f4d8d15cd
Attempt to fix suboptimal performance when running query with ORDER BY and without GROUP BY to distributed table with very many remote servers [#METR-21408].
2016-05-20 23:30:53 +03:00
Alexey Milovidov
aae7269dd0
Revert "Attempt to fix suboptimal performance when running query with ORDER BY and without GROUP BY to distributed table with very many remote servers [#METR-21408]."
...
This reverts commit bd47aaeefe38a1c55ed5a225cbda49db0f8ce1dc.
2016-05-20 23:27:04 +03:00
Alexey Milovidov
b7a05d0608
Attempt to fix suboptimal performance when running query with ORDER BY and without GROUP BY to distributed table with very many remote servers [#METR-21408].
2016-05-20 23:01:34 +03:00
Alexey Milovidov
adc850993c
Fixed error [#METR-21326].
2016-05-19 23:58:24 +03:00
Alexey Milovidov
92ca4ab538
Investigating [#METR-21326].
2016-05-19 23:24:41 +03:00
Alexey Milovidov
b5c1280fbc
Changed version to 1.1 (fully compatible with 0.0) [#METR-20000].
2016-05-18 17:15:54 +03:00
Alexey Milovidov
7ced02feb9
Disabled OLAPServer compatibility layer by default [#METR-2944].
2016-05-18 15:42:48 +03:00
Alexey Milovidov
977df74c32
Merge
2016-05-18 08:12:47 +03:00
Alexey Milovidov
b6484245eb
Updated test [#METR-2944].
2016-05-18 08:12:34 +03:00
Alexey Milovidov
d3ec391e37
Opened access by default for 'common' package [#METR-20000].
2016-05-18 08:07:41 +03:00
Alexey Milovidov
5dbed81502
Added comment [#METR-21326].
2016-05-18 07:03:27 +03:00
Alexey Milovidov
6151fcc3e6
Fixed error [#METR-21326].
2016-05-18 06:58:23 +03:00
Alexey Milovidov
c4407306d5
Always materialize columns while merge [#METR-21119].
2016-05-18 05:49:52 +03:00
Alexey Milovidov
7aae41f5dd
Added test [#METR-21119].
2016-05-18 00:08:53 +03:00
Alexey Milovidov
8f50b30268
Alter primary key: development [#METR-21119].
2016-05-18 00:07:10 +03:00
Alexey Milovidov
1060813839
Alter primary key: development [#METR-21119].
2016-05-17 23:51:26 +03:00
Alexey Milovidov
9a60b90941
Alter primary key: development [#METR-21119].
2016-05-17 23:11:43 +03:00
Alexey Milovidov
ab04e6f5be
Added miscellaneous function blockNumber [#METR-21347].
2016-05-17 21:25:47 +03:00
Alexey Milovidov
b9965978f0
Better [#METR-20000].
2016-05-17 20:52:53 +03:00
Alexey Milovidov
a4c66ba624
Tiny modification in config [#METR-2944].
2016-05-17 18:43:40 +03:00
Alexey Milovidov
d680a7f8da
Alter primary key: development [#METR-21119].
2016-05-17 04:17:32 +03:00
Alexey Milovidov
19307ac141
Client: allowed not to use readline [#METR-20000].
2016-05-17 03:59:24 +03:00
Alexey Milovidov
bf265e264a
Alter primary key: development [#METR-21119].
2016-05-17 02:04:03 +03:00
Alexey Milovidov
161e1c3ace
Merge
2016-05-16 21:52:55 +03:00
Alexey Milovidov
aeb57a512e
Removed wrong addition [#METR-21326].
2016-05-16 21:52:24 +03:00
Alexey Milovidov
2f1fead382
Merge
2016-05-16 21:47:34 +03:00
Alexey Milovidov
df87bead2e
Alter primary key: development [#METR-21119].
2016-05-16 21:46:19 +03:00
Alexey Milovidov
093f69c45d
Added support for FINAL and PARTITION specification for OPTIMIZE query [#METR-21326].
2016-05-16 21:43:38 +03:00
Alexey Milovidov
6942819013
Altering primary key [#METR-21119].
2016-05-14 00:08:19 +03:00
Alexey Milovidov
e37ffe7c3d
Tiny modification [#METR-2944].
2016-05-13 06:23:23 +03:00
Alexey Milovidov
203cdbe244
Addition [#METR-21287].
2016-05-13 06:22:53 +03:00
Alexey Milovidov
65de71b5a2
Added table function 'shardByHash' [#METR-21287].
2016-05-13 06:22:16 +03:00
Alexey Milovidov
834f6904a4
Fixed typo [#METR-2944].
2016-05-12 23:43:51 +03:00
Alexey Arno
6df8377161
dbms: Server: Modified code so that only column names are considered for table consistency checking. [#METR-18510]
2016-05-11 11:20:51 +03:00
Alexey Milovidov
fcbc9eed88
Fixed error with falsely unexpected parts after merge [#METRIKASUPP-6885].
2016-05-07 16:42:03 +03:00
Alexey Milovidov
c500d4d578
Don't throw on bad includes while reloading users config [#METR-21224].
2016-05-06 22:43:16 +03:00
Alexey Arno
4847589a5d
dbms: Server: Performance optimization. [#METR-19697]
2016-05-05 23:59:03 +03:00
Alexey Milovidov
f73c3aeec5
Added 'ld' to package for dynamic builds [#METR-21210].
2016-05-05 22:10:28 +03:00
Alexey Milovidov
7a51f3b230
Merge
2016-05-05 21:29:13 +03:00
Alexey Milovidov
eea75db9fb
Modify primary key: development [#METR-21119].
2016-05-05 21:28:46 +03:00
Alexey Arno
a8379e7bc1
dbms: Server: Fixed syntax coloring issue. [#METR-19697]
2016-05-05 18:26:36 +03:00
Alexey Arno
ffef681bf4
Merge
2016-05-05 15:00:14 +03:00
Alexey Milovidov
4d3b2dd417
Addition [#METR-21159].
2016-05-04 22:05:42 +03:00
Alexey Milovidov
83df6fdf23
Merge
2016-05-04 22:01:26 +03:00
Alexey Milovidov
70273d65f6
Better diagnostics [#METR-21183].
2016-05-04 21:04:36 +03:00
Alexey Arno
13f9a75634
dbms: Server: Some cleanup. [#METR-19697]
2016-05-04 13:19:03 +03:00
Alexey Arno
286baa8611
Merge
2016-05-04 02:19:14 +03:00
Alexey Milovidov
2b1550105c
Merge
2016-04-28 22:44:43 +03:00
Alexey Milovidov
f3ad486e14
Merge
2016-04-28 05:33:57 +03:00
Alexey Milovidov
f9879ae41b
Added test [#METR-20856].
2016-04-27 08:23:55 +03:00
Alexey Arno
af3a9e10de
dbms: Server: Small cosmetic fix in routine that dumps argument types. [#METR-19697]
2016-04-25 18:49:33 +03:00
Alexey Arno
7fd54b8fe0
Merge
2016-04-25 18:38:13 +03:00
Alexey Arno
223db6fe93
Merge
2016-04-25 16:11:37 +03:00
Alexey Milovidov
37d6b5ae56
Addition to prev. revision [#METR-21048].
2016-04-25 00:46:14 +03:00
Alexey Milovidov
9ae0277632
Fixed build of test [#METR-21048].
2016-04-24 22:47:10 +03:00
Alexey Milovidov
e344f3275b
Merge
2016-04-24 22:46:37 +03:00
Alexey Milovidov
ee85a00e5b
Merge
2016-04-24 13:40:32 +03:00
Alexey Milovidov
1fd8914e10
Merge
2016-04-24 13:39:18 +03:00
Alexey Milovidov
07f04d70d3
Merge
2016-04-24 12:44:47 +03:00
Alexey Milovidov
73fd006e12
Merge
2016-04-24 09:05:41 +03:00
Alexey Milovidov
55b580f882
More profile events [#METR-2944].
2016-04-23 05:39:40 +03:00
Alexey Arno
451256e31c
dbms: Server: Bug fix in multiIf: if we passed toFixedString to all the branch parameters, a discrepancy between the awaited return type and the actual return type led to a failure. [#METR-19697]
2016-04-22 18:19:02 +03:00
Alexey Arno
52b6eceb51
dbms: Server: simplified code [#METR-19697]
2016-04-22 13:21:52 +03:00
Alexey Arno
3d9dc30e8c
dbms: Added more fault tolerance [#METR-18510]
2016-04-21 17:58:25 +03:00
Alexey Arno
ed1b91143a
dbms: merged branch METR-19697 into master [#METR-19697]
2016-04-21 16:10:56 +03:00
Alexey Milovidov
cff1004f04
Lowered batch size in pullLogsToQueue [#METR-21013].
2016-04-21 00:24:12 +03:00
Alexey Milovidov
902347a290
Little better [#METR-20892].
2016-04-21 00:23:23 +03:00
Alexey Milovidov
519e7b1d39
Merge
2016-04-19 22:29:02 +03:00
Alexey Milovidov
3297ef4728
Tuned settings [#METR-20996].
2016-04-19 22:28:41 +03:00
Alexey Milovidov
11f1c451e5
Merge
2016-04-19 02:17:07 +03:00
Alexey Milovidov
a4a5d444ef
Tiny modification [#METR-2944].
2016-04-19 02:16:55 +03:00
Alexey Milovidov
c6722da2b2
Merge
2016-04-19 00:38:06 +03:00
Alexey Arno
f2357d50b5
Merge
2016-04-18 17:31:32 +03:00
Alexey Milovidov
c43b34d3f0
Added function 'indexHint' [#METR-20940].
2016-04-16 02:10:29 +03:00
Alexey Milovidov
3e4dbbb24e
Updated test [#METR-20644].
2016-04-16 01:00:19 +03:00
Alexey Milovidov
a5d7c41253
Addition [#METR-20644].
2016-04-15 23:11:03 +03:00
Alexey Milovidov
9f3d9277af
Addition to prev. revision [#METR-20644].
2016-04-15 22:55:07 +03:00
Alexey Milovidov
d6ba48a610
Merge
2016-04-15 22:37:19 +03:00
Alexey Milovidov
2bb5a4749b
Merge
2016-04-15 22:09:42 +03:00
Alexey Milovidov
3923c7abce
Merge
2016-04-15 20:42:51 +03:00
Alexey Milovidov
d79174b2ce
Preparation [#METR-20644].
2016-04-15 20:13:51 +03:00
Alexey Milovidov
bde00e80cc
Added missing modifications [#METR-20892].
2016-04-15 19:07:58 +03:00
Alexey Milovidov
0611e45ac9
Little better [#METR-20892].
2016-04-15 06:57:38 +03:00
Alexey Milovidov
44544eda2a
Improvement [#METR-20892].
2016-04-15 06:05:18 +03:00
Alexey Milovidov
f5359cbdeb
Fixed error [#METR-20892].
2016-04-15 05:53:53 +03:00
Alexey Milovidov
02ceda2ba4
Merge
2016-04-15 05:34:48 +03:00
Alexey Milovidov
5afa69c5f8
Further [#METR-20892].
2016-04-15 05:32:52 +03:00
Alexey Milovidov
afec861029
Improved performance of reading String column [#METR-20892].
2016-04-15 05:28:56 +03:00
Alexey Milovidov
fade06af59
Partially reverted [#METR-20892].
2016-04-15 04:48:29 +03:00
Alexey Milovidov
f7c09d58a5
Attempt to improve performance [#METR-20892].
2016-04-15 03:33:21 +03:00
Alexey Arno
68f427398d
dbms: server: Retry after a timeout issue. [#METR-20825]
2016-04-15 01:00:39 +03:00
Alexey Milovidov
745badfff9
PaddedPODArray: development (incomplete) [#METR-20892].
2016-04-15 00:44:12 +03:00
Alexey Milovidov
9c9ef5534c
PaddedPODArray: development [#METR-20892].
2016-04-15 00:26:06 +03:00
Alexey Arno
b884690fbf
dbms: server: Bug fix: avoid empty log entries. Also added missing logging. [#METR-20825]
2016-04-14 23:52:16 +03:00
Alexey Arno
1ed2615f7c
dbms: Fixed minor issue with logging [#METR-20825]
2016-04-14 19:25:09 +03:00
Alexey Arno
35e16aed04
dbms: Bug fix: under certain circumstances, ClickHouse would fail to attach a partition whose name coincides with the name of another partition that was previously dropped [#METR-20825]
2016-04-14 19:21:17 +03:00
Alexey Milovidov
1d2c603ecf
Fixed errors [#METR-12588].
2016-04-14 08:03:33 +03:00
Alexey Milovidov
0ea54e943b
Fixed error in prev. revision [#METR-12588].
2016-04-14 06:49:12 +03:00
Alexey Milovidov
e4bb35e6e1
Added missing support for hashing Enums [#METR-20890].
2016-04-14 00:35:46 +03:00
Alexey Milovidov
b664f367d8
Improved Summing/Aggregating streams [#METR-12588].
2016-04-14 00:15:36 +03:00
Alexey Milovidov
054df259cd
Improvement (tnx. af-arno) [#METR-2944].
2016-04-13 23:46:36 +03:00
Alexey Milovidov
b1ee71c026
Fixed build [#METR-2944].
2016-04-13 23:46:11 +03:00
Alexey Milovidov
8b9cf82c6c
More checking [#METR-12588].
2016-04-13 07:48:41 +03:00
Alexey Milovidov
8f68bd3bb2
Fixed test [#METR-12588].
2016-04-13 07:43:55 +03:00
Alexey Milovidov
49cf0f148c
Better [#METR-12588].
2016-04-13 07:15:30 +03:00
Alexey Milovidov
edc1bb39c7
Merge
2016-04-13 06:56:22 +03:00
Alexey Milovidov
6d851cc5a7
Better [#METR-19470].
2016-04-11 22:47:48 +03:00
Alexey Milovidov
7c89a426d6
Addition to prev. revision [#METR-19470].
2016-04-11 22:39:07 +03:00
Alexey Milovidov
17ec1acca2
Added test [#METR-20821].
2016-04-11 21:10:06 +03:00
Alexey Milovidov
7301154faf
Fixed error in function quantilesTiming [#METR-20821].
2016-04-11 20:52:20 +03:00
Alexey Milovidov
2541cc08f1
Addition to prev. revision [#METR-2944].
2016-04-11 00:52:16 +03:00
Alexey Milovidov
8b346c7f43
Fixed build of tests [#METR-2944].
2016-04-11 00:50:36 +03:00
Alexey Milovidov
e5453d4a57
ODBC Driver: fixed error [#METR-18538].
2016-04-10 14:51:09 +03:00
Alexey Milovidov
7c91f78a53
Addition to prev. revision [#METR-19470].
2016-04-10 14:49:53 +03:00
Alexey Milovidov
ef6a29fc16
ODBC driver: development [#METR-18538].
2016-04-10 14:08:42 +03:00
Alexey Milovidov
830b55bdc6
ODBC dictionary source: development [#METR-19470].
2016-04-10 14:08:04 +03:00
Alexey Milovidov
b3125ad74e
Added comment [#METR-18538].
2016-04-10 13:30:38 +03:00
Alexey Milovidov
76604d64c4
ODBC Driver: development [#METR-19470].
2016-04-10 13:24:53 +03:00
Alexey Milovidov
83318889e9
ODBC source for external dictionaries: development [#METR-19470].
2016-04-10 13:24:07 +03:00
Alexey Milovidov
37c420e450
ODBC Driver: avoid symbols clashing [#METR-18538].
2016-04-10 13:23:11 +03:00
Alexey Milovidov
348594ffbe
Added ODBC external dictionary source [#METR-19470].
2016-04-10 07:00:00 +03:00
Alexey Milovidov
3688c2270f
Preparation [#METR-19470].
2016-04-10 05:47:29 +03:00
Alexey Milovidov
0bcccb720f
Preparation [#METR-19470].
2016-04-10 05:32:59 +03:00
Alexey Milovidov
54d1ce01a6
Preparation [#METR-19470].
2016-04-10 05:29:45 +03:00
Alexey Milovidov
edc561d6b5
Fixed error [#METR-20803].
2016-04-10 03:28:44 +03:00
Alexey Milovidov
42cb486bc1
Added setting 'http_native_compression_disable_checksumming_on_decompress' [#METR-20784].
2016-04-10 02:24:38 +03:00
Alexey Milovidov
f538e81c98
Added 'uptime' function [#METR-20819].
2016-04-09 10:47:08 +03:00
Alexey Milovidov
1042a062d4
Allowed compound identifiers for fields of nested data structures in INSERT query [#METR-20818].
2016-04-09 08:48:05 +03:00
Alexey Milovidov
0b7a474beb
Better exception message [#METR-20817].
2016-04-09 08:45:42 +03:00
Alexey Milovidov
2a85a1d266
Added setting 'replicated_alter_columns_timeout' [#METR-20816].
2016-04-09 08:43:55 +03:00
Alexey Milovidov
11df87ea54
Merge
2016-04-09 07:22:11 +03:00
Alexey Milovidov
d0365e9501
Separated code for checking parts [#METR-20803].
2016-04-09 06:50:02 +03:00
Alexey Milovidov
8a14cdc966
Fixed error [#METR-20803].
2016-04-09 05:29:15 +03:00
Alexey Milovidov
31ed033fbb
Fixed leader election in completely different way to allow many replicas in single ClickHouse instance (that is used in tests) [#METR-20132].
2016-04-09 05:03:44 +03:00
Alexey Milovidov
5a0bf4a115
Merge
2016-04-09 02:36:45 +03:00
Alexey Milovidov
581f7a5e5d
Tiny modification [#METR-2944].
2016-04-09 02:36:34 +03:00
Alexey Milovidov
603a856731
Added comment [#METR-20738].
2016-04-09 00:27:54 +03:00
Alexey Milovidov
436f994379
Added test [#METR-20738].
2016-04-09 00:19:07 +03:00
Alexey Milovidov
40fe3e803b
Fixed error with primary key and IN [#METR-20738].
2016-04-08 23:34:32 +03:00
Alexey Milovidov
86e19f1e87
Merge
2016-04-08 00:35:42 +03:00
Alexey Milovidov
f0844ecb66
Attempt to fix an error [#METR-20803].
2016-04-08 00:35:01 +03:00
Alexey Arno
2a23271645
dbms: fixed typo that led to a bug [#METR-18510]
2016-04-06 18:08:28 +03:00
Alexey Milovidov
b0e9fd6da3
Improved exception message [#METR-20762].
2016-04-06 03:31:22 +03:00
Alexey Milovidov
3973277936
Allowed to modify 'max_files_to_modify_in_alter_columns' [#METR-20763].
2016-04-05 21:18:16 +03:00
Alexey Milovidov
57563193e4
Cloud databases: development [#METR-19998].
2016-04-05 18:05:45 +03:00
Alexey Milovidov
6e75a1d1c0
Cloud databases: development [#METR-19998].
2016-04-05 00:41:16 +03:00
Alexey Milovidov
e6489d5ea6
Tiny modification [#METR-2944].
2016-04-04 23:08:13 +03:00
Alexey Milovidov
91dae9787a
Added support for BETWEEN operator [#METR-20707].
2016-04-03 04:15:53 +03:00
Alexey Milovidov
f2edb5d1fb
Attempt to fix an error with yielding leadership [#METR-20691].
2016-04-03 00:22:39 +03:00
Alexey Milovidov
22272510dc
Added test [#METR-20706].
2016-04-03 00:21:27 +03:00
Alexey Milovidov
eb5d905600
Added support for using index for LIKE expressions with fixed prefix [#METR-20706].
2016-04-03 00:19:58 +03:00
Alexey Milovidov
1f8f6fa06a
Allowed concurrent CREATE TABLE IF NOT EXISTS if table exists [#METR-20704].
2016-04-01 20:41:13 +03:00
Alexey Milovidov
60252fed27
Removed old code as promised [#METR-2944].
2016-04-01 19:47:25 +03:00
Alexey Milovidov
f41bba57a5
Better [#METR-20691].
2016-04-01 02:49:31 +03:00
Alexey Milovidov
4f597ed7c3
Fixed error [#METR-20679].
2016-03-31 20:42:57 +03:00
Alexey Milovidov
ba3f35f83c
Merge
2016-03-31 15:21:57 +03:00
Alexey Milovidov
f7bb03e417
Modified comment [#METR-20659].
2016-03-31 15:21:26 +03:00
Alexey Milovidov
d507c1f8af
Updated tests after removing vectorclass library [#METR-20000].
2016-03-31 04:30:07 +03:00
Alexey Milovidov
e1a80f5ded
Added support for case when merged data differs from data on another replicas [#METR-20670].
2016-03-31 04:25:16 +03:00
Alexey Milovidov
2501af25e8
Cancelling checking parts on shutdown [#METR-20660].
2016-03-31 03:09:12 +03:00
Alexey Milovidov
10e325574c
Disabled usage of vectorclass library [#METR-20000].
2016-03-30 23:27:32 +03:00
Alexey Milovidov
4b5e96b893
Check for broken part in case of exception in one more place (for example, when part are completely removed from filesystem by manual intervention) [#METR-20670].
2016-03-30 22:59:43 +03:00
Alexey Milovidov
2a5f86b890
Using maximum one connection to external source when updating cache dictionary [#METR-19576].
2016-03-30 22:03:25 +03:00
Alexey Milovidov
a2e7b7c904
Addition to prev. revision [#METR-19997].
2016-03-30 22:01:33 +03:00
Alexey Milovidov
0e6993b3ea
Removed obsolete Chunks and ChunkRef storages [#METR-19997].
2016-03-30 19:04:53 +03:00
Alexey Milovidov
5c400d5c5c
Better [#METR-20659].
2016-03-30 02:03:15 +03:00
Alexey Milovidov
bcb8e4e92c
Attempt to fix an error [#METR-20659].
2016-03-30 01:52:11 +03:00
Alexey Milovidov
04875a022a
Removed code for freezing partitions due to unacceptable implementation [#METR-20656].
2016-03-29 22:39:44 +03:00
Alexey Milovidov
f7b8709885
Fixed error (after update of Poco) with local replicas optimization [#METR-20654].
2016-03-29 20:51:07 +03:00
Alexey Milovidov
34f6887a28
Merge
2016-03-29 19:59:22 +03:00
Alexey Milovidov
c2d1d04157
Added 'is_local' column to system.clusters table [#METR-20655].
2016-03-29 19:58:52 +03:00
Alexey Arno
e376b337f8
dbms: Removed obsolete files. [#METR-18510]
2016-03-29 19:30:28 +03:00
Alexey Arno
21ff6d9f94
dbms: Comment updates. Naming simplfications. Use better hashing. [#METR-18510]
2016-03-29 19:29:39 +03:00
Alexey Milovidov
d3a146bfe3
Allowed to substiture compression configuration from metrika.xml in default config file [#METR-20637].
2016-03-28 18:31:02 +03:00
Alexey Arno
09985be3ba
dbms: Added more comments. Made some code more understandable. [#METR-18510]
2016-03-28 16:00:00 +03:00
Alexey Milovidov
86617c8339
Cloud databases: development [#METR-19998].
2016-03-28 14:19:51 +03:00
Alexey Milovidov
5c2f335cc0
Cloud databases: development [#METR-19998].
2016-03-28 14:19:14 +03:00
Alexey Milovidov
605e9c4afb
Addition to prev. revision [#METR-20607].
2016-03-27 17:36:59 +03:00
Alexey Milovidov
53d13330df
Set 'merge_tree_min_rows_for_seek' to 0, because higher values are not better [#METR-20607].
2016-03-27 15:52:13 +03:00
Alexey Milovidov
6158f550d1
Addition to prev. revision; added test [#METR-20607].
2016-03-27 15:50:49 +03:00
Alexey Milovidov
702876f9f0
Fixed suboptimal index usage in point queries [#METR-20607].
2016-03-27 14:37:25 +03:00
Alexey Milovidov
fc99c6a3ae
DatabaseCloud: development [#METR-19998].
2016-03-26 07:44:49 +03:00
Alexey Milovidov
e8f2afe899
DatabaseCloud: development [#METR-19998].
2016-03-26 07:13:15 +03:00
Alexey Milovidov
ccc3737576
DatabaseCloud: development [#METR-19998].
2016-03-26 06:03:50 +03:00
Alexey Milovidov
a028b256f2
Database engines: fixed error [#METR-20621].
2016-03-25 23:39:45 +03:00
Alexey Arno
776a0e3041
dbms: Improved fault tolerance with regards to ZooKeeper. [#METR-18510]
2016-03-25 15:21:10 +03:00
Alexey Arno
32a38485e6
Merge
2016-03-25 14:48:45 +03:00
Alexey Milovidov
6ecd7ebf93
Cloud databases: development [#METR-19998].
2016-03-24 00:36:47 +03:00
Alexey Milovidov
43d323013c
Fixed error [#METR-19997].
2016-03-23 00:26:13 +03:00
Alexey Milovidov
216a920f5e
Fixed error [#METR-19997].
2016-03-23 00:00:53 +03:00
Alexey Milovidov
eb8bc838b0
Overriden a setting in example users config [#METR-20397].
2016-03-22 22:38:39 +03:00
Alexey Milovidov
da07716547
Attempt to fix an error [#METR-20397].
2016-03-22 22:35:23 +03:00
Alexey Milovidov
b5e5de0427
Attempt to fix an error [#METR-20397].
2016-03-22 05:05:21 +03:00
Alexey Milovidov
5720d9566e
Little better [#METR-19997].
2016-03-22 04:50:19 +03:00
Alexey Milovidov
6414125d04
Don't do global locking when renaming single table [#METR-19997].
2016-03-22 04:33:17 +03:00
Alexey Milovidov
a266359ce5
Allowed DEFAULT columns in query_log table [#METR-20397].
2016-03-22 03:21:14 +03:00
Alexey Milovidov
ddf10dd1ac
Fixed NULL pointer dereference when using IN by set of tuples with some elements in out-of-range values [#METR-20341].
2016-03-22 03:09:08 +03:00
Alexey Milovidov
288fb9dcdf
Less wrong [#METR-19997].
2016-03-22 02:46:24 +03:00
Alexey Milovidov
7f16b70b85
Fixed off-by-one error in Quota [#METR-20539].
2016-03-22 02:20:00 +03:00
Alexey Milovidov
b0104e94be
Added test [#METR-20540].
2016-03-22 02:16:14 +03:00
Alexey Milovidov
cee7fd35bb
FunctionsRound: don't process empty columns - not significant change, just in case [#METR-20540].
2016-03-22 02:07:11 +03:00
Alexey Milovidov
114713a9c3
StorageBuffer: don't return empty blocks to read [#METR-20540].
2016-03-22 02:04:50 +03:00
Alexey Milovidov
a0de151a9f
Merge
2016-03-22 00:31:49 +03:00
Alexey Milovidov
b6f1352bcc
FunctionsRounding: fixed error (tnx. af-arno) [#METR-20540].
2016-03-21 23:44:30 +03:00
Alexey Milovidov
bbdd0ca4d7
Database engines: development [#METR-19997].
2016-03-21 15:57:12 +03:00
Alexey Milovidov
5fc44df6b5
Squashed commit of the following:
...
commit f9b478181cd49224154cc350fb57df7121842f1c
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Mar 19 04:06:36 2016 +0300
Database engines: development [#METR-19997].
commit f7a10a67761ccfd05f3dac32d6444920cd8d4d60
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Mar 19 03:44:37 2016 +0300
Database engines: development [#METR-19997].
commit bd98a8558e98bad2bed278e5762c4e0fc66e6f38
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Mar 19 00:33:59 2016 +0300
Database engines: development [#METR-19997].
commit 19712fd884c22a4e2c2b67474086dea8f44e7c7b
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Mar 19 00:03:11 2016 +0300
Database engines: development [#METR-19997].
commit 50274d6df7e91fcc34aab8a8c72347daa2c6512f
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Fri Mar 18 23:24:57 2016 +0300
Database engines: development [#METR-19997].
commit 4a0b99b19b34e90ef8b7be2d199f6232e36ef3f7
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Fri Mar 18 22:50:36 2016 +0300
Database engines: development [#METR-19997].
commit 44ff3ebba7a3e460a27a89f31ddf199dbea1d182
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Fri Mar 18 15:09:17 2016 +0300
Database engines: development [#METR-19997].
commit 137c31f3004cfd282473b6acb01cbe1b4ca2aadd
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Fri Mar 18 03:26:34 2016 +0300
Database engines: development [#METR-19997].
commit aa4c0496d4afe4a691164254be2bd5600542b38a
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Fri Mar 18 03:22:59 2016 +0300
Database engines: development [#METR-19997].
commit 5a94d1f0607450a2dac28a4d7df8b1393a864c23
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Fri Mar 18 01:02:40 2016 +0300
Database engines: development [#METR-19997].
commit 50fd5b52ea1141955a5dfba0dcb191f3289ac25b
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Thu Mar 17 23:23:40 2016 +0300
Database engines: development [#METR-19997].
commit a333d91b058e4f56dd83a6d2878c3c2bd8efc002
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Thu Mar 17 20:29:07 2016 +0300
Database engines: development [#METR-19997].
commit f81d366e7ac8348436f2698d040f8e341743a024
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Thu Mar 17 01:30:23 2016 +0300
Database engines: development [#METR-19997].
commit d0696860c9060827896214c08d147c759ea79376
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Wed Mar 16 21:55:31 2016 +0300
Database engines: development [#METR-19997].
commit 46a168c2ada140a0e95cd8d4b9d8ba9bac855d11
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Wed Mar 16 08:00:58 2016 +0300
Database engines: development [#METR-19997].
commit 20a2bad161454225fc1b5f9b919b842fbebc3231
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Wed Mar 16 06:51:10 2016 +0300
Database engines: development [#METR-19997].
commit ca0a77fcc2a8d0b276eb3743c53551ad3fe16314
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Wed Mar 16 06:02:20 2016 +0300
Reverted erroneous modification [#METR-19997].
commit 1370bdcc4594182f6ef2b146f9afabfe1c295080
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Wed Mar 16 00:41:34 2016 +0300
Database engines: development [#METR-19997].
commit 16e72c67041cae6471509d3f0f3d4a9aa7b7dc0f
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Tue Mar 15 00:41:48 2016 +0300
Database engines: development [#METR-19997].
2016-03-19 04:18:49 +03:00
Alexey Milovidov
073c0de63e
Database engines: development [#METR-19997].
2016-03-19 04:06:36 +03:00
Alexey Milovidov
ad1ac0d8df
Database engines: development [#METR-19997].
2016-03-19 03:44:37 +03:00
Alexey Milovidov
d87e4e0267
Database engines: development [#METR-19997].
2016-03-19 00:33:59 +03:00
Alexey Milovidov
37ecbd67e9
Database engines: development [#METR-19997].
2016-03-19 00:03:11 +03:00
Alexey Milovidov
494a799fe4
Database engines: development [#METR-19997].
2016-03-18 23:24:57 +03:00
Alexey Milovidov
1025548e90
Database engines: development [#METR-19997].
2016-03-18 22:50:36 +03:00
Alexey Milovidov
10a2197cf5
Database engines: development [#METR-19997].
2016-03-18 15:09:17 +03:00
Alexey Milovidov
f0a2dc635d
Database engines: development [#METR-19997].
2016-03-18 03:26:34 +03:00
Alexey Milovidov
a8d9f06fed
Database engines: development [#METR-19997].
2016-03-18 03:22:59 +03:00
Alexey Milovidov
e405368d9c
Database engines: development [#METR-19997].
2016-03-18 01:02:40 +03:00
Alexey Milovidov
caaf7002f5
Database engines: development [#METR-19997].
2016-03-17 23:23:40 +03:00
Alexey Milovidov
4c7b2a0412
Database engines: development [#METR-19997].
2016-03-17 20:29:07 +03:00
Roman Peshkurov
b05268555c
Merge
2016-03-17 15:57:07 +03:00
Alexey Milovidov
9838d6af73
Database engines: development [#METR-19997].
2016-03-17 01:30:23 +03:00
Alexey Milovidov
de78aa62da
Database engines: development [#METR-19997].
2016-03-16 21:55:31 +03:00
Alexey Milovidov
c60d5116c5
Database engines: development [#METR-19997].
2016-03-16 08:00:58 +03:00
Alexey Milovidov
0ce482c4d5
Database engines: development [#METR-19997].
2016-03-16 06:51:10 +03:00
Alexey Milovidov
0f7054ab63
Reverted erroneous modification [#METR-19997].
2016-03-16 06:02:20 +03:00
Alexey Milovidov
9dc7b7ef03
Database engines: development [#METR-19997].
2016-03-16 00:41:34 +03:00
Alexey Milovidov
ca91b2020d
Database engines: development [#METR-19997].
2016-03-15 00:41:48 +03:00
Alexey Arno
df0667e738
dbms: Fixed subtle bug: when updating a ParserSelectQuery structure, the children field was left untouched. [#METR-20736]
2016-03-14 17:59:21 +03:00
Alexey Milovidov
8e31f27378
Updated tests [#METR-20381].
2016-03-13 22:06:03 +03:00
Alexey Milovidov
d06a5906bf
Quantiles: better [#METR-20381].
2016-03-13 22:00:59 +03:00
Alexey Milovidov
1203a0a9c4
Fixed error [#METR-20381].
2016-03-13 21:15:41 +03:00
Alexey Milovidov
745a29949e
Updated comment [#METR-20381].
2016-03-13 18:01:36 +03:00
Alexey Milovidov
bcd6875d6f
Fixed off-by-one errors in aggregate functions quantileTiming and quantileExactWeighted [#METR-20381].
2016-03-13 17:40:27 +03:00
Alexey Milovidov
ce0aeafcca
Updated test [#METR-20359].
2016-03-12 10:38:21 +03:00
Alexey Milovidov
a9b8677c26
Aggregate function quantileTiming: improved performance, lowered memory usage, lowered network traffic and improved precision [#METR-20359].
2016-03-12 10:22:58 +03:00
Alexey Milovidov
261914bef7
Fixed error in comment [#METR-2944].
2016-03-12 08:59:31 +03:00
Alexey Milovidov
4e9dc2837b
Lowered size of compiled binary [#METR-2944].
2016-03-12 08:53:04 +03:00
Alexey Milovidov
c8d21e3674
Fixed informational size in bytes of ColumnAggregateFunction [#METR-20359].
2016-03-12 08:25:55 +03:00
Alexey Milovidov
18016c4221
Merge
2016-03-12 07:01:03 +03:00
Alexey Milovidov
8b36994d88
Attempt to improve performance and memory usage of quantileTiming aggregate function [#METR-20359].
2016-03-12 00:43:59 +03:00
Alexey Milovidov
ced97fc586
Lowered size of uncompressed serialized state of aggregate function quantileTiming about 20 times in average; improved performance of distributed queries [#METR-20359].
2016-03-11 06:43:16 +03:00
Alexey Arno
36135ddb6a
dbms: Code cleanup. [#METR-18510]
2016-03-10 18:53:20 +03:00
Alexey Arno
4ce2d94be7
dbms: Removed code that was not needed anymore since we have now a better way to check issues with connections. [#METR-18510]
2016-03-10 18:42:36 +03:00
Alexey Arno
bcd48f47e4
dbms: Fixed error message. [#METR-19416]
2016-03-10 17:58:31 +03:00
Alexey Arno
d5d334d5b8
dbms: Fixed post-optimization column order. Retain aliases. [#METR-19684]
2016-03-10 17:24:04 +03:00
Alexey Milovidov
4f3e9dfc95
dbms: addition to prev. revision [#METR-20301].
2016-03-10 06:45:03 +03:00
Alexey Milovidov
b92b0660a7
dbms: fixed error [#METR-20301].
2016-03-10 06:08:09 +03:00
Alexey Milovidov
1fec35c80c
Merge
2016-03-09 22:57:40 +03:00
Alexey Arno
50bdb806b9
dbms: Code cleanup. [#METR-18510]
2016-03-09 16:59:34 +03:00
Alexey Arno
75f31de790
dbms: Code cleanup. [#METR-18510]
2016-03-09 16:40:47 +03:00
Dmitry Galuza
82fb47739e
███████████: Step 1: Parse tags and store in separated columns [#METR-19071]
2016-03-09 15:31:20 +03:00
Alexey Arno
79d5c899b0
dbms: Fault tolerance improvement. Fixed a race condition. Some cleanup. [#METR-18510]
2016-03-09 15:03:39 +03:00
Evgeniy Gatov
6aa4d59400
Merge
2016-03-08 20:52:42 +03:00
Evgeniy Gatov
de920939e2
Merge
2016-03-08 20:51:32 +03:00
Evgeniy Gatov
44c9de8873
dbms/TSKVRowInputStream: more logging [#METR-19528].
2016-03-08 20:43:00 +03:00
Alexey Arno
e9718711d0
dbms: Code cleanup. [#METR-18510]
2016-03-08 18:38:06 +03:00
Alexey Arno
0f35ecc357
dbms: Code cleanup. [#METR-18510]
2016-03-08 16:46:00 +03:00
Alexey Milovidov
268ff3381a
Updated zstd [#METR-20309].
2016-03-07 12:52:53 +03:00
Alexey Milovidov
0194495b99
Fixed build [#METR-2807].
2016-03-07 11:10:52 +03:00
Alexey Milovidov
85863529cf
Fixing warnings on clang [#METR-2807].
2016-03-07 10:47:41 +03:00
Alexey Milovidov
0536f42f8c
Fixing build on clang [#METR-2807].
2016-03-07 09:49:07 +03:00
Alexey Milovidov
0e6a5df565
Fixing warnings on clang [#METR-2807].
2016-03-07 09:25:36 +03:00
Alexey Milovidov
db574c87fb
Fixing warnings on clang [#METR-2807].
2016-03-07 09:24:36 +03:00
Alexey Milovidov
a6df232eac
Fixing warnings on clang [#METR-2807].
2016-03-07 09:23:57 +03:00
Alexey Milovidov
b335dfacba
Fixing warnings on clang [#METR-2807].
2016-03-07 09:18:06 +03:00
Alexey Milovidov
5f3cbc60f1
Fixing warnings on clang [#METR-2807].
2016-03-07 09:13:54 +03:00
Alexey Milovidov
e41feb0ade
Fixing warnings on clang [#METR-2807].
2016-03-07 09:08:34 +03:00
Alexey Milovidov
4aa0a85ca2
Fixing warning on clang [#METR-2807].
2016-03-07 09:00:25 +03:00
Alexey Milovidov
51874d6dd3
Fixing warnings on clang [#METR-2807].
2016-03-07 08:15:42 +03:00
Alexey Milovidov
4576a90ba0
Fixing warnings on clang [#METR-2807].
2016-03-07 08:05:42 +03:00
Alexey Milovidov
009070123e
Fixing warnings on clang [#METR-2807].
2016-03-07 07:56:19 +03:00
Alexey Milovidov
fcbe00ce94
Fixing warnings on clang [#METR-2807].
2016-03-07 07:53:17 +03:00
Alexey Milovidov
a75b6ca3dd
Fixing warnings on clang [#METR-2807].
2016-03-07 07:43:14 +03:00
Alexey Milovidov
e2ef99e3b1
Fixing warnings on clang [#METR-2807].
2016-03-07 07:36:54 +03:00
Alexey Milovidov
0a48e6296e
Fixing warnings on clang [#METR-2807].
2016-03-07 07:35:06 +03:00
Alexey Milovidov
30cba89be0
Fixing build on clang [#METR-2807].
2016-03-07 07:31:10 +03:00
Alexey Milovidov
e310ceef21
Fixed build on clean system [#METR-2944].
2016-03-07 05:49:57 +03:00
Alexey Milovidov
ebf5b3afdd
Merge
2016-03-07 05:21:16 +03:00
Alexey Milovidov
58fb3095d9
Fixed clean build [#METR-2944].
2016-03-07 05:12:51 +03:00
Alexey Milovidov
e370fe0332
Removed table default.hits from repository [#METR-2944].
2016-03-07 04:08:37 +03:00
Alexey Milovidov
0d43b225b6
Merge
2016-03-07 04:08:20 +03:00
Alexey Milovidov
f81aa67fc4
Preparation [#METR-20307].
2016-03-07 04:08:01 +03:00
Alexey Arno
a1fd25865b
dbms: Code cleanup. [#METR-18510]
2016-03-05 13:33:01 +03:00
Alexey Milovidov
f5247021b1
Fixed error [#METR-20296].
2016-03-05 06:17:11 +03:00
Alexey Milovidov
36e4bcc125
Better diagnostics [#METR-19808].
2016-03-05 05:30:20 +03:00
Alexey Milovidov
4b1c11288a
Renamed test [#TESTIRT-8503].
2016-03-05 02:44:54 +03:00
Alexey Milovidov
fb4e0b1402
Fixed error and added test for '_sample_factor' virtual column [#METR-20296].
2016-03-05 02:42:30 +03:00
Alexey Milovidov
f9c127b405
Merge
2016-03-05 00:28:21 +03:00
Alexey Milovidov
866382e4d4
Fixed test script [#METR-20000].
2016-03-05 00:28:05 +03:00
Alexey Milovidov
921000e9c5
dbms: fixed error [#METR-2944].
2016-03-05 00:26:36 +03:00
Alexey Arno
f5c520bde1
dbms: Improved locking. [#METR-18510]
2016-03-04 19:33:31 +03:00
Alexey Arno
860bfcf676
dbms: Code cleanup. [#METR-18510]
2016-03-04 13:04:01 +03:00
Alexey Arno
b44f3f4f5d
dbms: Code cleanup. [#METR-18510]
2016-03-04 13:00:00 +03:00
Alexey Milovidov
4e0be26844
Addition to prev. revision [#METR-20296].
2016-03-04 07:56:43 +03:00
Alexey Milovidov
42883fddc4
Added virtual column '_sample_factor' [#METR-20296].
2016-03-04 07:54:10 +03:00
Alexey Milovidov
d1aee1d615
Fixed error with StorageBuffer and automatic moving conditions to PREWHERE [#METR-20257].
2016-03-04 05:54:26 +03:00
Alexey Milovidov
cd7b937342
Whitespaces [#METR-2944].
2016-03-04 05:40:48 +03:00
Alexey Milovidov
916ff9d592
Better diagnostics [#METR-20293].
2016-03-04 00:35:05 +03:00
Alexey Milovidov
5fc8539790
Saving more logs [#METR-2944].
2016-03-04 00:30:03 +03:00
Alexey Milovidov
c8d87e8a24
Better [#METR-18510].
2016-03-03 23:48:04 +03:00
Alexey Milovidov
a8f423a74c
Merge
2016-03-03 23:29:52 +03:00
Alexey Arno
aeb14a7855
dbms: More locking improvements. [#METR-18510]
2016-03-03 19:22:10 +03:00
Alexey Arno
3b9ea20c91
dbms: More locking improvements. [#METR-18510]
2016-03-03 19:20:19 +03:00
Pavel Kartavyy
4e2a760474
Merge
2016-03-03 18:38:13 +03:00
Pavel Kartavyy
1f3cff5232
Merge
2016-03-03 18:21:44 +03:00
Alexey Arno
d21060c35b
dbms: Locking performance and correctness improvements. [#METR-18510]
2016-03-03 17:37:15 +03:00
Alexey Arno
9efcf9d204
dbms: Code cleanup. [#METR-18510]
2016-03-03 11:40:21 +03:00
Alexey Arno
ba50a8f958
dbms: Removed commented out code. [#METR-18510]
2016-03-03 10:54:36 +03:00
Alexey Arno
da03a011b2
dbms: Modified function implementation to make it cleaner. [#METR-18510]
2016-03-03 10:39:02 +03:00
Alexey Milovidov
e29eb14b79
dbms: attempt to fix an error [#METR-20273].
2016-03-03 07:30:36 +03:00
Alexey Milovidov
0fbf3e4652
dbms: better [#METR-2944].
2016-03-03 07:12:47 +03:00
Alexey Milovidov
0119de05bb
DataPartsExchange: better [#METR-20273].
2016-03-03 06:54:37 +03:00
Alexey Milovidov
f84772a55e
Merge
2016-03-03 04:55:17 +03:00
Alexey Milovidov
d38693267d
dbms: fixed error with faster text formats [#METR-20081].
2016-03-03 04:54:58 +03:00
Alexey Arno
aa10c8c87d
dbms: Code cleanup. [#METR-18510]
2016-03-02 23:27:29 +03:00
Alexey Arno
04db615bde
dbms: Added code that lowers cancellation latency. [#METR-18510]
2016-03-02 23:08:38 +03:00
Alexey Arno
514cf0fcba
dbms: Code cleanup. [#METR-18510]
2016-03-02 17:12:04 +03:00
Alexey Arno
6232e1cf9a
dbms: Added stricter checkings for coordinated requests originating from shards and a more reliable cluster naming scheme. [#METR-18510]
2016-03-02 16:35:30 +03:00
Alexey Arno
fc2c3c1f2e
dbms: Server: Reverted old modification that found its way into master by error. It could have lead to deadlocks. [#METR-18510]
2016-03-01 22:16:27 +03:00
Alexey Milovidov
d9db741dab
Merge
2016-03-01 20:53:58 +03:00
Alexey Milovidov
4df135239c
Fixing build of package [#TESTIRT-8503].
2016-03-01 20:53:26 +03:00
Alexey Arno
6efc98d1f3
Merge
2016-03-01 20:47:53 +03:00
Alexey Milovidov
5360c78806
Added support for private submodule [#TESTIRT-8503].
2016-03-01 00:27:02 +03:00
Alexey Milovidov
8fa43ea340
Removed harmful option from default config of clickhouse-client [#METR-2944].
2016-02-29 23:13:08 +03:00
Alexey Milovidov
debac911d0
Fixed build of tests [#METR-20145].
2016-02-29 22:17:00 +03:00
Alexey Milovidov
6e2697ad0b
Fixed compatibility with subtree [#METR-17973].
2016-02-25 06:15:26 +03:00
Alexey Milovidov
b5ac93cf0e
Fixed segfault [#METR-20155].
2016-02-25 05:37:31 +03:00
Alexey Milovidov
dcce15052f
Removed (useless) linking of vectorclass [#METR-20000].
2016-02-24 21:25:44 +03:00
Dmitry Galuza
3dad6b6330
Add StringRef helper for WriteBuffer [#METR-19071]
2016-02-24 12:30:29 +03:00
Vladimir Chebotarev
f35f568595
dbms: Minor changes [METR-19308]
2016-02-24 10:53:04 +03:00
Alexey Milovidov
86a6884344
Merge
2016-02-23 06:21:44 +03:00
Alexey Milovidov
4c0b0e9c80
dbms: fixed error with function positionCaseInsensitiveUTF8 [#METR-20054].
2016-02-23 06:20:48 +03:00
Vladimir Chebotarev
54b7ce5dad
dbms: One more dirty hack to ensure the same size of CompressedWriteBuffer [METR-19308]
2016-02-22 00:58:08 +03:00
Alexey Milovidov
80fd8aa29b
Merge
2016-02-21 23:08:41 +03:00
Alexey Milovidov
5ba1215b12
Updated comment [#METR-2944].
2016-02-21 23:08:08 +03:00
Vladimir Chebotarev
6f0084c3a3
dbms: Dirty hack to ensure the same size of CompressedReadBufferBase [METR-19308]
2016-02-21 16:57:16 +03:00
Alexey Milovidov
aea710d430
Removed function groupUniqArray from Array argument [#METR-20150].
2016-02-20 22:04:35 +03:00
Alexey Milovidov
a4cb6a3de9
Fixed error with groupUniqArray aggregate function of Array arguments [#METR-20150].
2016-02-20 21:11:50 +03:00
Alexey Milovidov
56b316bff7
Fixed error when symlinked part couldn't be removed [#METR-20080].
2016-02-19 23:13:54 +03:00
Alexey Milovidov
9e81f3eea0
Added setting 'enable_http_compression' [#METR-20041].
2016-02-19 22:02:20 +03:00
Alexey Milovidov
93c5ba2d4d
Added support for unknown fields in TSKVRowInputStream [#METR-20081].
2016-02-19 19:59:31 +03:00
Alexey Milovidov
13e737bdd6
Added test for Array columns in primary key [#METR-20079].
2016-02-19 19:57:33 +03:00
Alexey Milovidov
d391e77b7d
Fixed error [#METR-20081].
2016-02-18 14:54:16 +03:00
Alexey Milovidov
d9da199c33
Added comment [#METR-2944].
2016-02-18 14:47:37 +03:00
Alexey Milovidov
799ccc739b
Addition to prev. revision [#METR-20081].
2016-02-18 14:45:32 +03:00
Alexey Milovidov
e8802db2c3
Added format JSONEachRow [#METR-20081].
2016-02-18 14:44:50 +03:00
Alexey Milovidov
2f35f6a350
Added support for format TSKV for input [#METR-20081].
2016-02-18 06:13:52 +03:00
Alexey Milovidov
7af87e367f
Better diagnostics [#METR-20079].
2016-02-18 00:02:06 +03:00
Alexey Milovidov
ef6ca3e1de
Added SSE 4.2 version of find_first_symbols for long set of symbols [#METR-20078].
2016-02-17 05:39:43 +03:00
Alexey Milovidov
313b0a58f5
Implemented TODO [#METR-2944].
2016-02-17 05:38:56 +03:00
Vladimir Chebotarev
77ac3ab39b
dbms: Added proper spacing in arguments of find_first_symbols [METR-20078]
2016-02-17 00:32:24 +03:00
Vladimir Chebotarev
e9c486c385
libcommon, ReadHelpers: find_first_symbols [METR-20078]
2016-02-16 19:45:40 +03:00
Alexey Milovidov
8b3afeb60d
Squashed commit of the following:
...
commit f968e7e7f0d84c89fd26dea1d541bd9f6041d7c8
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Tue Feb 16 06:11:29 2016 +0300
Addition [#METR-2944].
commit 7524981fa7c4f22929dd5009444a0ae28500f620
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Tue Feb 16 06:08:43 2016 +0300
Fixed error (incomplete) [#METR-2944].
commit 2f1e7bf9f46cd9ce958ade9041c00ce067940fd2
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Tue Feb 16 05:37:43 2016 +0300
Improving performance of row formats [#METR-2944].
commit 9848910f235863c9571ef1ebe0d87d4929ee283c
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Tue Feb 16 00:37:12 2016 +0300
Improving performance of text formats [#METR-2944].
commit 3aedc7fd784af962e64ffdd10ec23ac53827d8e2
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Tue Feb 16 00:18:00 2016 +0300
Improving performance of row formats [#METR-2944].
commit cb5932c2b0385604477e69c8262dc31a4bb4b23b
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Mon Feb 15 00:53:27 2016 +0300
Fixed error.
commit 42863fd4eddeef594e846c598b92877b6ff86fa6
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sun Feb 14 23:13:46 2016 +0300
Improving performance of row formats [#METR-2944].
commit 71c6fb19a85a79297433ceb486fdb97e551d964f
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sun Feb 14 16:58:56 2016 +0300
Improving performance of row formats [#METR-2944].
2016-02-16 19:39:39 +03:00
Alexey Milovidov
7406fa60ff
Added test [#METR-20041].
2016-02-16 19:35:20 +03:00
Alexey Milovidov
415a1dc3ad
Fixed error with gzip/deflate and empty response body [#METR-20041].
2016-02-16 19:33:12 +03:00
Alexey Milovidov
bb122a2fa7
dbms: less locking while clearing old parts; better while loading parts [#METR-2944].
2016-02-14 14:02:47 +03:00
Alexey Milovidov
4e86a71198
Addition [#METR-2944].
2016-02-14 09:46:22 +03:00
Alexey Milovidov
5a78d4b0da
Lowered size of index in memory (experimental) [#METR-2944].
2016-02-14 08:43:03 +03:00
Alexey Milovidov
7a92c3cf1a
Preparation [#METR-2944].
2016-02-14 07:58:47 +03:00
Alexey Milovidov
e3d2a30c72
Addition [#METR-20026].
2016-02-14 07:13:12 +03:00
Alexey Milovidov
ce3f881d7a
Improved performance of WriteBufferValidUTF8 [#METR-20026].
2016-02-14 07:07:55 +03:00
Alexey Milovidov
fabf0b3dc4
Added test for format XML [#METR-20026].
2016-02-14 06:12:58 +03:00
Alexey Milovidov
79814b090d
Implemented format XML [#METR-20026].
2016-02-14 06:06:26 +03:00
Alexey Milovidov
8efb3e5ade
Initial implementation of XML output format [#METR-20026].
2016-02-14 05:37:42 +03:00
Alexey Milovidov
12363ed329
Added limited support for expressions in INSERT ... VALUES [#METR-20048].
2016-02-13 09:37:19 +03:00
Alexey Milovidov
bc54312472
Fixed minor issue with readonly setting [#METR-15268].
2016-02-12 06:45:26 +03:00
Alexey Milovidov
a33ab9cbe1
Fixed error when user could override settings in readonly mode, using HTTP interface [#METR-15268].
2016-02-12 06:32:05 +03:00
Alexey Milovidov
6a2a082ea7
Added setting http_zlib_compression_level [#METR-20041].
2016-02-12 05:26:04 +03:00
Alexey Milovidov
1cee75e828
Added test for sending external tables via HTTP [#METR-2944].
2016-02-12 03:58:26 +03:00
Alexey Milovidov
dafece62ef
Added support for HTTP compression of POST data [#METR-20041].
2016-02-12 03:56:15 +03:00
Alexey Milovidov
421d5a97ad
Added support for HTTP compression [#METR-20041].
2016-02-12 02:37:16 +03:00
Alexey Milovidov
c7d394f47e
HTTP compression: development [#METR-20041].
2016-02-12 00:40:51 +03:00
Alexey Milovidov
d14a12151e
Fixed error with leak of watches [#METR-19975].
2016-02-11 04:48:34 +03:00
Alexey Milovidov
14c28ebf0d
Updated comment [#METR-20000].
2016-02-11 04:43:39 +03:00
Pavel Kartavyy
eca42536d8
dbms: renamed Revision to ClickHouseRevision. Daemon to BaseDaemon
2016-02-09 20:06:50 +03:00
Alexey Milovidov
c55fbd08dc
Fixed build package for metrika [#METR-17973].
2016-02-09 00:20:55 +03:00
Alexey Milovidov
45cf6c6784
Added external tests [#METR-17973].
2016-02-09 00:10:10 +03:00
Alexey Milovidov
df1d66e51a
Removed sensitive data.
2016-02-08 00:58:58 +03:00
Alexey Milovidov
c3827a29eb
Removed unrelated data.
2016-02-07 23:02:44 +03:00
Alexey Milovidov
02958c1c7f
dbms: fixed race condition between attaches and download of parts [#METR-19399].
2016-02-07 20:31:13 +03:00
Alexey Milovidov
c4a5b862bf
dbms: tiny modification [#METR-2944].
2016-02-07 20:30:39 +03:00
Alexey Milovidov
35d1bc10e2
dbms: fixed test [#METR-2944].
2016-02-07 19:55:57 +03:00
Alexey Milovidov
6c38979819
dbms: fixed test [#METR-2944].
2016-02-07 17:49:20 +03:00
Alexey Milovidov
d72720616a
dbms: CSV format: development [#METR-19957].
2016-02-07 14:49:49 +03:00
Alexey Milovidov
dadadf1b37
dbms: CSV format: additions [#METR-19957].
2016-02-07 13:43:02 +03:00
Alexey Milovidov
dc982b1493
dbms: CSV format: added support for excessive delimiter at end of row [#METR-19957].
2016-02-07 13:23:02 +03:00
Alexey Milovidov
73994ebb08
dbms: fixed error; added tests [#METR-19957].
2016-02-07 12:53:48 +03:00
Alexey Milovidov
43c73cf7ee
dbms: added support for CSV format [#METR-19957].
2016-02-07 11:42:21 +03:00
Alexey Milovidov
563e410b72
Moved threadpool library to contrib [#METR-17973].
2016-02-05 08:07:39 +03:00
Alexey Milovidov
7725b8ef8b
dbms: better [#METR-17973].
2016-02-05 05:21:18 +03:00
Alexey Milovidov
b375b6c6e6
dbms: fixed comments [#METR-17973].
2016-02-04 00:37:52 +03:00
Alexey Milovidov
abf49e937c
dbms: disabled QuickLZ [#METR-17973].
2016-02-04 00:16:19 +03:00
Alexey Milovidov
3646bb747c
dbms: additions [#METR-17973].
2016-02-03 04:34:08 +03:00
Alexey Milovidov
de080cac60
dbms: fixed error [#METR-19866].
2016-02-03 04:24:12 +03:00
Alexey Milovidov
3519c3cea2
dbms: separated mysqlxx::Date and mysqlxx::DateTime [#METR-17973].
2016-02-03 04:17:58 +03:00
Alexey Milovidov
48a1fe182d
dbms: attempt to fix an error [#METR-19866].
2016-02-03 00:30:27 +03:00
Alexey Milovidov
f8ddee2443
dbms: fixed comment (tnx. chebotarev) [#METR-2944].
2016-02-03 00:13:30 +03:00
Alexey Milovidov
038a6278d5
dbms: fixed error with multiple INSERTs in StripeLog [#METR-19901].
2016-02-02 23:33:03 +03:00
Alexey Arno
4605992fb3
dbms: Server: Bug fix. [#METR-19860]
2016-02-02 14:49:57 +03:00
Alexey Milovidov
477c7245d4
dbms: added function regionToTopContinent [#METR-19807].
2016-02-01 23:18:13 +03:00
Alexey Milovidov
14854540ba
dbms: added test [#METR-19265].
2016-02-01 21:40:27 +03:00
Alexey Milovidov
37d4dcb587
dbms: fixed CAST String to Enum [#METR-19265].
2016-02-01 21:32:34 +03:00
Alexey Milovidov
b7ef4a3e7b
dbms: fixed function visibleWidth for enums [#METR-19265].
2016-02-01 20:30:46 +03:00
Alexey Milovidov
21fb1cca7c
dbms: protection from attaching inactive parts at second ATTACH [#METR-19399].
2016-01-30 06:26:24 +03:00
Alexey Milovidov
f9268b6ccb
dbms: added test [#METR-19399].
2016-01-30 05:50:14 +03:00
Alexey Milovidov
a0e7a59ab1
dbms: fixing errors with ATTACHes [#METR-19399].
2016-01-30 05:29:20 +03:00
Alexey Milovidov
dae8a1d99d
dbms: allowed to merge parts after DETACH PARTITION and then ATTACH [#METR-19397].
2016-01-30 04:36:13 +03:00
Alexey Milovidov
f0a009bd70
dbms: attempt to fix an error [#METR-19399].
2016-01-30 03:57:35 +03:00
Alexey Milovidov
061306d04b
Merge
2016-01-29 05:24:50 +03:00
Alexey Milovidov
1b93d7d874
dbms: fixed error with possible conflict of names of parts when doing ATTACH after DROP PARTITION [#METR-18510].
2016-01-29 05:24:03 +03:00
Alexey Milovidov
d5163b5060
Removed few old files [#METR-18510].
2016-01-29 05:22:43 +03:00
Alexey Arno
113b592380
Merge
2016-01-28 19:06:57 +03:00
Alexey Milovidov
e5d4149ca4
Merge
2016-01-28 04:00:42 +03:00
Alexey Milovidov
67a07205b7
Merge
2016-01-28 04:00:27 +03:00
Alexey Milovidov
b7d3f0e4d6
Merge
2016-01-28 03:59:35 +03:00
Alexey Milovidov
113ff27a70
dbms: added test [#METR-19835].
2016-01-28 03:54:56 +03:00
Alexey Milovidov
5d962f241f
dbms: fixed error with ATTACH [#METR-19835].
2016-01-28 03:39:11 +03:00
Pavel Kartavyy
fec72d8e58
Merge
2016-01-27 14:37:03 +03:00
Pavel Kartavyy
e19e2effd6
build fix
2016-01-27 10:03:15 +03:00
Alexey Milovidov
0b230fac46
dbms: fixed error [#METR-19585].
2016-01-27 08:11:51 +03:00
Alexey Milovidov
506d79894f
dbms: fixed error [#METR-19585].
2016-01-27 07:34:10 +03:00
Alexey Milovidov
341a9e89e7
dbms: improved performance (not in all cases) [#METR-19585].
2016-01-27 06:26:36 +03:00
Alexey Milovidov
0853c80d7c
dbms: initial implementation of position functions for non-constant needle argument [#METR-19585].
2016-01-27 06:11:28 +03:00
Alexey Milovidov
5dec54f4b5
dbms: improved URL-parsing functions for URLs with parameters without values and "parameters" after fragment identifier [#METR-19806].
2016-01-27 00:24:09 +03:00
Alexey Milovidov
5c90d7d45c
Merge
2016-01-26 05:00:25 +03:00
Alexey Milovidov
085dd9f90a
Merge
2016-01-26 04:56:42 +03:00
Alexey Milovidov
d29ae515a5
Merge
2016-01-26 04:39:05 +03:00
Alexey Milovidov
9156262de6
dbms: added tests [#METR-19767].
2016-01-26 04:35:33 +03:00
Alexey Milovidov
f715b941da
dbms: done debugging [#METR-19767].
2016-01-26 04:26:02 +03:00
Alexey Arno
ae2f7c7613
Merge
2016-01-26 03:30:18 +03:00
Alexey Milovidov
869a521aed
dbms: fixing error [#METR-19767].
2016-01-26 00:40:13 +03:00
Alexey Milovidov
525f961110
dbms: fixed error [#METR-19758].
2016-01-24 10:10:30 +03:00
Alexey Milovidov
5688369bb1
dbms: fixed error [#METR-19758].
2016-01-24 09:56:55 +03:00
Alexey Milovidov
b3e4adfb6d
dbms: fixed error [#METR-19758].
2016-01-24 09:38:10 +03:00
Alexey Milovidov
6d50fb4b44
dbms: fixed quorum inserts; improved performance of ordinary inserts [#METR-16779].
2016-01-24 08:00:24 +03:00
Alexey Milovidov
409954428b
dbms: using numeric constants while evaluating PKCondition [#METR-19758].
2016-01-23 00:28:58 +03:00
Alexey Milovidov
e720a53cf2
dbms: return early on WHERE 0 [#METR-19758].
2016-01-22 23:43:16 +03:00
Alexey Milovidov
eac439c20c
dbms: fixed error with OLAP compatibility [#METRIKASUPP-6363].
2016-01-22 07:04:52 +03:00
Alexey Milovidov
48be0fb3e4
dbms: faster removing of lost parts from queue [#METR-19754].
2016-01-21 23:45:56 +03:00
Alexey Milovidov
a08281d2eb
dbms: fixed error when replica has too large delay [#METR-19586].
2016-01-21 22:43:00 +03:00
Alexey Arno
a3ea32b985
Merge
2016-01-21 19:30:05 +03:00
Alexey Milovidov
14d525d991
dbms: fixed error with insert quorum [#METR-16779].
2016-01-21 07:06:20 +03:00
Alexey Milovidov
0f3e163c4e
dbms: CurrentMetrics: development [#METR-19596].
2016-01-21 04:47:28 +03:00
Alexey Milovidov
30e559636d
dbms: added support for global metrics: sending to graphite; added system.metrics table [#METR-19596].
2016-01-21 00:32:01 +03:00
Alexey Milovidov
3f89d9e0f5
dbms: added profile event for yielding leadership [#METR-17573].
2016-01-20 23:43:42 +03:00
Alexey Milovidov
fa8c7bec8a
dbms: fixed dynamic compilation [#METR-2944].
2016-01-20 22:51:45 +03:00
Alexey Milovidov
fa22ca0d09
dbms: added comment [#METR-19586].
2016-01-20 03:18:58 +03:00
Alexey Milovidov
277167af17
dbms: fixed error with exceptions while queue processing [#METR-19586].
2016-01-20 00:38:01 +03:00
Alexey Milovidov
dc01ebdf8d
dbms: fixed test [#METR-2944].
2016-01-19 22:56:09 +03:00
Alexey Milovidov
acd611c326
dbms: fixed calculation of delays [#METR-17573].
2016-01-19 21:49:37 +03:00
Alexey Milovidov
fc951a9304
dbms: pulling logs at startup for better calculation of delays [#METR-17573].
2016-01-19 20:17:22 +03:00
Alexey Milovidov
84f4f31892
dbms: fixed error with OLAP compatibility layer [#METRIKASUPP-6363].
2016-01-19 19:58:52 +03:00
Alexey Milovidov
f818977092
dbms: fixed dynamic compilation [#METR-2944].
2016-01-19 05:25:07 +03:00
Alexey Milovidov
c3381e4a3f
dbms: fixed error [#METR-19561].
2016-01-19 00:33:05 +03:00
Alexey Milovidov
dd1effe99c
Merge
2016-01-18 19:27:57 +03:00
Alexey Milovidov
25036fec31
dbms: addition [#METR-19586].
2016-01-18 19:27:27 +03:00
Alexey Milovidov
83fe68727a
dbms: addition [#METR-17573].
2016-01-17 16:41:36 +03:00
Alexey Milovidov
3356bfdeec
dbms: implemented TODO [#METR-17573].
2016-01-17 16:34:36 +03:00
Alexey Milovidov
82a96d22b1
dbms: tracking replicas delays [#METR-17573].
2016-01-17 16:00:42 +03:00
Alexey Milovidov
d1882fe766
dbms: addition to prev. revision [#METR-2944].
2016-01-17 11:27:52 +03:00
Alexey Milovidov
d603d0a12d
Merge
2016-01-17 11:12:48 +03:00
Alexey Milovidov
8f1df43f03
dbms: separated lock for zookeeper in Context [#METR-2944].
2016-01-17 10:53:58 +03:00
Alexey Milovidov
a30532594b
dbms: fixed error [#METR-19586].
2016-01-17 08:22:22 +03:00
Alexey Milovidov
27bb0a4ea2
dbms: porting to aarch64 [#METR-19609].
2016-01-16 04:18:42 +03:00
Alexey Milovidov
1cc27117b9
dbms: porting to aarch64 [#METR-19609].
2016-01-16 03:45:19 +03:00
Alexey Milovidov
6692460249
dbms: addition to prev. revision [#METR-17973].
2016-01-15 07:13:00 +03:00
Alexey Milovidov
30b4b1e4a5
dbms: removed dependency of clickhouse-server to statdaemons [#METR-17973].
2016-01-15 06:55:07 +03:00
Alexey Milovidov
81d5b9aaab
Moved embedded dictionaries to dbms [#METR-17973].
2016-01-15 05:47:19 +03:00
Alexey Milovidov
b22ce41d59
Removing dependency of daemon to statdaemons [#METR-17973].
2016-01-15 05:32:55 +03:00
Alexey Milovidov
9c54ecb78b
Cutting dependencies [#METR-2944].
2016-01-15 04:36:30 +03:00
Alexey Milovidov
2ae6e4ba77
dbms: attempt to fix an error [#METR-19623].
2016-01-14 06:17:11 +03:00
Alexey Milovidov
a0a803439b
dbms: porting to aarch64 [#METR-19609].
2016-01-14 05:58:35 +03:00
Alexey Milovidov
2dc07ef0a3
dbms: porting to aarch64 [#METR-19609].
2016-01-14 05:47:18 +03:00
Alexey Milovidov
70506f7246
dbms: porting to aarch64 [#METR-19609].
2016-01-14 05:10:39 +03:00
Alexey Milovidov
061f2038b8
dbms: porting to aarch64 [#METR-19609].
2016-01-14 05:05:01 +03:00
Alexey Milovidov
203d7b0886
dbms: porting to aarch64 [#METR-19609].
2016-01-14 04:44:21 +03:00
Alexey Milovidov
0c592b05ba
dbms: allowed to compile with standard library with large sizeof(std::string) [#METR-19609].
2016-01-14 04:43:14 +03:00
Alexey Milovidov
de72545808
dbms: addition [#METR-19609].
2016-01-14 00:17:23 +03:00
Alexey Milovidov
e513e9808b
dbms: porting to aarch64 [#METR-19609].
2016-01-14 00:05:11 +03:00
Alexey Milovidov
fefce00f5d
dbms: porting to aarch64 [#METR-19609].
2016-01-13 23:30:11 +03:00
Alexey Milovidov
c103a4ec47
dbms: porting to aarch64 [#METR-19609].
2016-01-13 23:21:56 +03:00
Alexey Milovidov
e468626d1c
dbms: addition [#METR-19561].
2016-01-13 07:30:21 +03:00
Alexey Milovidov
c67d973c51
dbms: added setting 'max_memory_usage_for_all_queries' [#METR-19561].
2016-01-13 06:59:24 +03:00
Alexey Milovidov
7b521a8c5e
dbms: added setting 'max_memory_usage_for_user' [#METR-19561].
2016-01-13 05:38:30 +03:00
Alexey Milovidov
d8e6b1dcf1
dbms: fixed error in prev. revision [#METR-19586].
2016-01-13 05:36:11 +03:00
Alexey Milovidov
8a6483d21a
dbms: addition [#METR-19609].
2016-01-13 05:25:46 +03:00
Alexey Milovidov
510778e674
dbms: addition [#METR-19609].
2016-01-13 05:25:10 +03:00
Alexey Milovidov
bb67108daa
dbms: addition to prev. revision [#METR-19470].
2016-01-13 05:21:11 +03:00
Alexey Milovidov
7f1d46fd6c
dbms: renamed format ODBC to ODBCDriver [#METR-19470].
2016-01-13 05:20:12 +03:00
Alexey Milovidov
e522ec23f9
dbms: porting to aarch64 [#METR-19609].
2016-01-13 05:11:40 +03:00
Alexey Milovidov
54d3af930c
Merge
2016-01-13 04:06:56 +03:00
Alexey Milovidov
9a53bd2a3e
dbms: tiny fixes (tnx. orantius) [#METR-2944].
2016-01-13 04:02:10 +03:00
Alexey Milovidov
b591d907e1
dbms: fixed error [#METR-19592].
2016-01-13 03:47:12 +03:00
Alexey Milovidov
9b5a771b33
dbms: addition [#METR-2944].
2016-01-13 03:38:28 +03:00
Alexey Milovidov
b16dc2bb5e
dbms: addition [#METR-2944].
2016-01-13 03:37:34 +03:00
Alexey Milovidov
ab1b725779
dbms: less dependencies [#METR-2944].
2016-01-13 03:32:59 +03:00
Alexey Milovidov
df780e9429
dbms: addition to prev. revision [#METR-19586].
2016-01-12 23:07:10 +03:00
Alexey Milovidov
949ecc2070
dbms: optimized function pullLogsToQueue [#METR-19586].
2016-01-12 22:45:51 +03:00
Alexey Milovidov
5692015ed9
dbms: cut dependency [#METR-2944].
2016-01-12 06:17:33 +03:00
Alexey Milovidov
fbaa1cc416
Merge
2016-01-12 05:56:52 +03:00
Alexey Milovidov
14d24a3eab
dbms: benchmark: added randomization option [#METR-2944].
2016-01-12 05:55:39 +03:00
Alexey Milovidov
fb1c505263
dbms: addition [#METR-2944].
2016-01-12 05:42:18 +03:00
Alexey Milovidov
f5597548b3
dbms: addition [#METR-2944].
2016-01-12 05:39:12 +03:00
Alexey Milovidov
489bcb74e8
dbms: cutting dependency [#METR-2944].
2016-01-12 05:22:40 +03:00
Alexey Milovidov
c062fc1ce0
dbms: cutting dependency [#METR-2944].
2016-01-12 05:21:15 +03:00
Alexey Milovidov
13c7d0983a
dbms: cutting dependency [#METR-2944]..
2016-01-12 00:46:36 +03:00
Alexey Milovidov
1f7f7cd682
dbms: better [#METR-19586].
2016-01-10 07:44:12 +03:00
Alexey Milovidov
a5b8166541
dbms: better [#METR-19586].
2016-01-10 07:43:30 +03:00
Alexey Milovidov
47191fbb00
Additions [#METR-19593].
2016-01-08 03:02:33 +03:00
Alexey Milovidov
09ebc85bb3
dbms: added test to reproduce the problem [#METR-19593].
2016-01-08 01:34:53 +03:00
Alexey Milovidov
a419ce1052
Preparation to build with in-tree Poco library [#METR-19593].
2016-01-07 22:52:21 +03:00
Alexey Milovidov
4b1ebc764e
dbms: better [#METR-19593].
2016-01-06 23:37:50 +03:00
Alexey Milovidov
6c712c1e7f
dbms: improved performance of inserting into Distributed table [#METR-19595].
2016-01-06 19:00:30 +03:00
Alexey Milovidov
27dfb21e15
dbms: fixed error [#METR-19595].
2016-01-06 18:59:46 +03:00
Alexey Milovidov
a6b01ee987
dbms: multiple MemoryTrackers: development [#METR-19561].
2015-12-30 18:39:11 +03:00
Andrey Mironov
2a6992689f
dbms: add value to name map for enums; fix visibleWidth for enums [#METR-19265]
2015-12-30 15:12:18 +03:00
Alexey Milovidov
b9bc60fe5e
dbms: fixed test [#METR-19265].
2015-12-30 00:40:02 +03:00
Alexey Milovidov
458e0bcb32
dbms: fixed test [#METR-19265].
2015-12-29 21:40:55 +03:00
Andrey Mironov
19362c0cce
dbms: add test for Enums [#METR-19265]
2015-12-29 18:17:29 +03:00
Andrey Mironov
16912808a7
dbms: disallow direct comparison of Enums with Ints [#METR-19265]
2015-12-29 18:15:58 +03:00
Andrey Mironov
0ed12f9a15
dbms: FunctionCast: forward monotonicity info from the underlying functions for primitive types [#METR-19265]
2015-12-29 16:51:12 +03:00
Andrey Mironov
325107ad5a
dbms: FunctionCast for Enums: allow changing names but not values for existing elements [#METR-19265]
2015-12-29 15:57:22 +03:00
Andrey Mironov
a75cb3a528
dbms: change underlying type of Enums to signed ints [#METR-19265]
2015-12-28 20:06:15 +03:00
Andrey Mironov
40e6f51370
dbms: allow cheap alter of Enums [#METR-19265]
2015-12-28 20:06:15 +03:00
Alexey Milovidov
0cf09f76f8
dbms: better [#METR-2944]..
2015-12-28 17:24:31 +03:00
Andrey Mironov
5a2ec718dd
remove typo
2015-12-28 16:38:45 +03:00
Andrey Mironov
782382981d
dbms: FunctionCast: correctly pass modified ColumnNumbers arguments [#METR-19265]
2015-12-28 15:43:23 +03:00
Andrey Mironov
433cb19ffb
dbms: enums: ensure uniqueness of names and values [#METR-19265]
2015-12-28 15:43:23 +03:00
Alexey Milovidov
5ffd2eeb76
dbms: added test [#METR-19278].
2015-12-27 15:32:39 +03:00
Alexey Milovidov
2368ac3675
dbms: fixed error with ArenaWithFreeLists; added comments; improved performance [#METR-19278].
2015-12-27 13:58:20 +03:00
Alexey Milovidov
45d13d0426
dbms: clickhouse-benchmark: more handy [#METR-19577].
2015-12-26 06:42:16 +03:00
Alexey Milovidov
08dc786e84
dbms: clickhouse-benchmark: added info about query [#METR-19577].
2015-12-26 06:28:03 +03:00
Alexey Milovidov
17ba6f960f
dbms: clickhouse-benchmark: added parameter 'stage' [#METR-19577].
2015-12-26 04:04:12 +03:00
Alexey Milovidov
43350f51bb
dbms: don't thrash mark_cache on merges (and ALTER MODIFY TYPE) [#METR-19575].
2015-12-26 03:59:09 +03:00
Andrey Mironov
56b0a49e0f
dbms: add enum to enum conversion and checks [#METR-19265]
2015-12-25 18:43:38 +03:00
Andrey Mironov
1506cc25c0
dbms: allow conversion of most types to enum (not enum to enum though)[#METR-19265]
2015-12-25 17:45:58 +03:00
Andrey Mironov
40f060fae8
dbms: allow type in CAST(expression AS type) without back quotes [#METR-19265]
2015-12-25 15:06:17 +03:00
Andrey Mironov
0dc042536c
dbms: refactor ColumnConstTuple materialization [#METR-19265]
2015-12-25 15:06:17 +03:00
Andrey Mironov
c483485eaf
dbms: create a separate type for Tuple in Field [#METR-19265]
2015-12-25 15:06:17 +03:00
Andrey Mironov
13f56d4465
dbms: use CAST internally whenever a conversion is required [#METR-19265]
2015-12-25 15:06:16 +03:00
Andrey Mironov
404c79a368
dbms: CAST(expression AS Tuple(...)
) [#METR-19265]
2015-12-25 15:06:16 +03:00
Andrey Mironov
49236beee8
dbms: CAST(expression AS type
) [#METR-19265]
2015-12-25 15:06:16 +03:00
Alexey Milovidov
ce70e528e0
dbms: fixed error with max_subquery_depth and GLOBAL subqueries [#METR-19569].
2015-12-25 04:37:17 +03:00
Alexey Milovidov
f1f3619df4
dbms: cancelling fetching of parts on table shutdown [#METR-19544].
2015-12-25 00:28:18 +03:00
Alexey Milovidov
3f6eb904d6
dbms: fixed exception message [#METR-19516].
2015-12-24 22:57:27 +03:00
Alexey Milovidov
9177841f1b
dbms: client: in multiquery mode: break at first exception [#METR-19563].
2015-12-24 22:27:14 +03:00
Alexey Milovidov
e462bddbcc
dbms: added missing file [#METR-2944].
2015-12-24 21:38:19 +03:00
Alexey Milovidov
89c64fe863
dbms: removed unused field [#METR-2944].
2015-12-24 21:35:01 +03:00
Alexey Milovidov
d51e03da61
dbms: added fault injection in memory tracker to more easily reproducing the bug [#METR-19278].
2015-12-23 10:39:28 +03:00
Alexey Milovidov
8da3abcd94
dbms: better [#METR-19278].
2015-12-23 10:35:36 +03:00
Alexey Milovidov
00b43c9c46
dbms: added comment [#METR-19278].
2015-12-23 10:32:44 +03:00
Alexey Milovidov
1f62bf24ee
dbms: more safe [#METR-19278].
2015-12-23 10:29:20 +03:00
Alexey Milovidov
e81dce0fd7
dbms: whitespaces [#METR-19278].
2015-12-23 10:16:44 +03:00
Alexey Milovidov
691e13fe1a
dbms: better [#METR-19278].
2015-12-23 10:06:34 +03:00
Alexey Milovidov
348f2e0e40
dbms: better [#METR-19278].
2015-12-23 10:03:50 +03:00
Alexey Milovidov
03ec2269fa
dbms: better [#METR-19278].
2015-12-23 10:00:33 +03:00
Alexey Milovidov
59ea7c4542
dbms: added comment [#METR-19278].
2015-12-23 09:59:53 +03:00
Alexey Milovidov
b95b48ee62
dbms: aggregate function debug: better check for double free [#METR-19278].
2015-12-23 09:59:53 +03:00
Alexey Milovidov
1c54336078
dbms: added aggregate function 'debug' to better reproduce the problem [#METR-19278].
2015-12-23 09:59:53 +03:00
Alexey Milovidov
8afecac7e3
dbms: fixed error with order of destruction of arenas, if exception was thrown while merging [#METR-19278].
2015-12-23 09:48:05 +03:00
Alexey Milovidov
c2d231dc75
dbms: fixed another error [#METR-19278].
2015-12-23 08:06:32 +03:00
Alexey Milovidov
d6ecae4588
dbms: fixed one of errors [#METR-19278].
2015-12-23 08:04:30 +03:00
Andrey Mironov
d0e4cabba3
dbms: add conversion support for enums [#METR-19265]
2015-12-22 16:07:40 +03:00
Andrey Mironov
02ce1bede2
dbms: add support for comparing enums [#METR-19265]
2015-12-22 15:03:47 +03:00
Andrey Mironov
3fb8fedd19
AggregateFunctionSum: change type prerequisite to behavesAsNumber [#METR-19265]
2015-12-22 15:03:47 +03:00
Alexey Milovidov
c7b9b29325
dbms: almost surely fixed error [#METR-19369].
2015-12-21 23:17:24 +03:00
Alexey Milovidov
23f8413d74
dbms: fixed error with ParserUnsignedInteger (used for tuple element access) [#METR-2944].
2015-12-21 19:59:21 +03:00
Andrey Mironov
3c0c39e38a
dbms: add basic support for types Enum8/16. [#METR-19265]
2015-12-21 16:15:21 +03:00
Roman Peshkurov
0463b94020
Merge
2015-12-17 13:08:03 +03:00
Alexey Milovidov
d98e9405d9
dbms: removed wrong code [#METR-19278].
2015-12-17 00:20:12 +03:00
Alexey Milovidov
5b91e13f43
dbms: more safe [#METR-19278].
2015-12-16 23:50:56 +03:00
Alexey Milovidov
d84625b4ab
dbms: fixed build [#METR-19278].
2015-12-16 23:21:52 +03:00
Roman Peshkurov
c7b5b4892f
mobile-logs-api: added information about read bytes. [#MOBMET-2465]
2015-12-16 14:02:44 +03:00
Alexey Milovidov
418a0b5988
dbms: little better (but doesn't fix any error) [#METR-19278].
2015-12-16 07:04:23 +03:00
Alexey Milovidov
fe0e9d2248
dbms: little better [#METR-19417].
2015-12-16 05:38:11 +03:00
Alexey Milovidov
0939b5e881
Merge
2015-12-16 05:32:49 +03:00
Andrey Mironov
9d16702f84
dbms: unconditionally move evaluation of storage ALIASes to InterpterSelectQuery [#METR-19317]
2015-12-15 17:15:06 +03:00
Alexey Arno
3a9e7a7170
dbms: Server: Added more explanatory error messages for date-time-related functions. [#METR-19416]
2015-12-15 13:13:07 +03:00
Alexey Arno
ef135c5873
dbms: Server: Added more explanatory error messages for date-time-related functions. [#METR-19416]
2015-12-15 12:56:14 +03:00
Alexey Arno
e41c1dd9af
dbms: Server: Fixed error messages of time-related functions. [#METR-19416]
2015-12-14 19:26:39 +03:00
Alexey Milovidov
ccec8e4adc
dbms: external aggregation: better scaling [#METR-17000].
2015-12-13 18:07:01 +03:00
Alexey Milovidov
810edc775d
dbms: fixed error in prev. revision [#METR-19171].
2015-12-13 17:29:58 +03:00
Alexey Milovidov
9c4db62704
dbms: addition to prev. revision [#METR-16779].
2015-12-13 15:39:06 +03:00
Alexey Milovidov
9143952e83
dbms: probably better [#METR-19172].
2015-12-13 15:02:10 +03:00
Alexey Milovidov
5cf76fd8f2
dbms: fixed error [#METR-16212].
2015-12-13 14:35:48 +03:00
Alexey Milovidov
cc9335fa65
dbms: improvement [#METR-19264].
2015-12-13 14:02:58 +03:00
Alexey Milovidov
1e4def963d
dbms: added function 'arrayReduce' [#METR-19264].
2015-12-13 13:43:49 +03:00
Alexey Milovidov
9060931654
dbms: probably fixed error [#METR-16212].
2015-12-13 12:20:13 +03:00
Alexey Milovidov
d227e5f1d8
dbms: added greetings (tnx. jkee) [#METR-2944].
2015-12-13 12:19:32 +03:00
Alexey Milovidov
42480c31ef
dbms: preparation [#METR-16212].
2015-12-13 11:51:28 +03:00
Alexey Milovidov
7f74a32c80
dbms: little more correct [#METR-17579].
2015-12-13 10:03:30 +03:00
Alexey Milovidov
34236c3913
dbms: addition to prev. revision [#METR-17579].
2015-12-13 10:00:43 +03:00
Alexey Milovidov
28c63f20f6
dbms: addition to prev. revision [#METR-17579].
2015-12-13 09:56:00 +03:00
Alexey Milovidov
2aeb48be2d
dbms: added backoff on slow reads [#METR-17579].
2015-12-13 07:52:13 +03:00
Alexey Milovidov
236f04d2dc
dbms: Buffer: fixed error [#METR-19371],
2015-12-11 05:19:32 +03:00
Alexey Milovidov
0b5220adcf
dbms: added test [#METR-19371].
2015-12-11 04:54:47 +03:00
Alexey Milovidov
8addc4b7c7
dbms: little better [#METR-19371].
2015-12-11 04:21:53 +03:00
Alexey Milovidov
c150e0afd6
dbms: Aggregator: fixes [#METR-19371].
2015-12-11 04:11:59 +03:00
Alexey Milovidov
8eb820bc74
dbms: fixed error (for real) [#METR-19371].
2015-12-11 04:08:19 +03:00
Alexey Milovidov
8a37319677
dbms: Aggregator: fixes [#METR-19371].
2015-12-11 03:34:00 +03:00
Andrey Mironov
72ef6b08b6
dbms: fix MongoDB dictionary source for UInt32 clamped to Int32[#METR-18946]
2015-12-10 19:27:20 +03:00
Alexey Milovidov
f27bfcdc0b
dbms: temporarily set 'aggregation_memory_efficient_merge_threads' to 1 because of incorrect implementation [#METR-17000].
2015-12-10 05:40:31 +03:00
Andrey Mironov
b7f496eb7b
dbms: fix MongoDB dictionary source for UInt8 [#METR-18946]
2015-12-09 15:30:45 +03:00
Andrey Mironov
e7c435c27e
dbms: fix typo and absent support of Float64 for MongoDB dictionaries [#METR-18946]
2015-12-09 15:30:45 +03:00
Alexey Milovidov
db8d82f13e
dbms: Buffer: better [#METR-19249].
2015-12-09 09:55:49 +03:00
Alexey Milovidov
e473834770
dbms: StorageBuffer: write correct info about block flushed [#METR-19249].
2015-12-09 09:16:24 +03:00
Alexey Milovidov
9e33ab5519
dbms: fixed error with StorageBuffer [#METR-19249].
2015-12-09 09:10:13 +03:00
Alexey Milovidov
6eb47b0db4
dbms: fixed error with StorageBuffer [#METR-19249].
2015-12-09 09:04:00 +03:00
Alexey Milovidov
6260ac34a3
dbms: fixed high CPU usage on shutdown [#METR-19056].
2015-12-09 08:05:42 +03:00
Alexey Milovidov
e0653fda4e
dbms: little better [#METR-19172].
2015-12-09 07:41:46 +03:00
Alexey Milovidov
03f091c01c
dbms: fixed error [#METR-19316].
2015-12-09 07:28:01 +03:00
Alexey Milovidov
e348105481
dbms: get rid of bad idea [#METR-19056].
2015-12-09 07:06:44 +03:00
Alexey Milovidov
d1fc6175f3
dbms: added revision to query_log table [#METR-19319].
2015-12-09 06:30:54 +03:00
Alexey Milovidov
a43272c9b8
dbms: fixed error in memory-efficient merging of aggregated states [#METR-17000].
2015-12-09 05:56:18 +03:00
Alexey Milovidov
7560351942
dbms: removed old code [#METR-17000].
2015-12-09 05:55:35 +03:00
Alexey Milovidov
69942f38d4
dbms: fixed error with ParserAlterQuery [#METR-13097].
2015-12-09 05:27:45 +03:00
Alexey Milovidov
d852ef480b
dbms: external aggregation: fixed error [#METR-19316].
2015-12-09 04:29:01 +03:00
Alexey Milovidov
ccd51123bf
dbms: fixed error [#METR-19316].
2015-12-09 00:29:38 +03:00
Alexey Milovidov
3b9466ee08
dbms: added test [#METR-19298].
2015-12-08 23:05:49 +03:00
Alexey Milovidov
f6973a32c4
dbms: added support for empty StripeLog tables [#METR-19298].
2015-12-08 23:04:11 +03:00
Andrey Mironov
c8e3d90536
dbms: SmallObjectPool: fix odr-use in debug build
2015-12-08 12:16:40 +03:00
Andrey Mironov
a57f996770
dbms: fix transform() accepting non constant second argument
2015-12-08 12:16:40 +03:00
Alexey Milovidov
50d463d08b
dbms: fixed error [#METR-17000].
2015-12-08 05:01:46 +03:00
Alexey Milovidov
18c3aa441a
dbms: removing old temporary files on startup [#METR-17000].
2015-12-08 04:43:39 +03:00
Alexey Milovidov
dc7372ab71
dbms: fixed error [#METR-19271].
2015-12-08 04:17:57 +03:00
Alexey Milovidov
35db0d65b9
dbms: fixed error [#METR-19288].
2015-12-07 23:08:00 +03:00
Alexey Milovidov
78b560c846
dbms: fixed error [#METR-19283].
2015-12-07 22:30:50 +03:00
Andrey Mironov
cf2c86956e
dbms: SmallObjectPool: remove minimum size check [#METR-18946]
2015-12-07 19:30:26 +03:00
Andrey Mironov
479f1fc346
dbms: fix typo and absent support of Float64 for MySQL dictionaries [#METR-18946]
2015-12-07 19:30:26 +03:00
Andrey Mironov
d019af9ace
dbms: add test for float formatting which has proven problematic [#METR-19166]
2015-12-07 15:46:13 +03:00
Alexey Milovidov
0d7135fcf6
dbms: fixed errors [#METR-17000].
2015-12-06 22:42:28 +03:00
Alexey Milovidov
9ecd4a0fa2
dbms: additions [#METR-17000].
2015-12-06 21:55:09 +03:00
Alexey Milovidov
513eb33b5b
dbms: fixed error [#METR-17000].
2015-12-06 19:42:17 +03:00
Alexey Milovidov
7dc5661521
dbms: more memory efficient merging aggregated states [#METR-17000].
2015-12-06 19:22:01 +03:00
Alexey Milovidov
071b1e367c
dbms: fixed error [#METR-19700].
2015-12-06 18:29:16 +03:00
Alexey Milovidov
0ef797d9f3
dbms: fixed error [#METR-17000].
2015-12-06 17:27:09 +03:00
Alexey Milovidov
2b1614825e
dbms: improvement [#METR-17000].
2015-12-06 10:33:39 +03:00
Alexey Milovidov
ed0c42253d
dbms: MergingAggregatedMemoryEfficientBlockInputStream: correctly set memory tracker [#METR-17000].
2015-12-06 08:43:36 +03:00
Alexey Milovidov
b76731a578
dbms: improved startup times for lagged replica [#METR-18563].
2015-12-05 10:03:17 +03:00
Alexey Milovidov
7fa1a57165
dbms: fixed excessive memory allocation when splitting single-level block in Aggregator [#METR-17000].
2015-12-05 10:01:18 +03:00
Alexey Milovidov
2e08b4e816
dbms: fixed error [#METR-17000].
2015-12-05 08:54:10 +03:00
Alexey Milovidov
fa76a1a452
dbms: MergingAggregatedMemoryEfficientBlockInputStream: reading data in parallel [#METR-17000].
2015-12-05 07:20:37 +03:00
Alexey Milovidov
e1deff76a9
dbms: fixed error [#METR-19262].
2015-12-05 06:04:13 +03:00
Alexey Milovidov
6859f2085e
dbms: fixed error with TOTALS [#METR-19259].
2015-12-04 23:33:38 +03:00
Alexey Milovidov
5890747c56
dbms: instrumenting external sort/aggregation [#METR-17000].
2015-12-04 00:23:21 +03:00
Pavel Kartavyy
1b1a1143a9
Merge
2015-12-03 14:02:02 +03:00
Alexey Milovidov
ec34b0bdcf
dbms: more simple [#METR-19056].
2015-12-03 08:29:08 +03:00
Alexey Milovidov
2755e90b15
dbms: fixed not-an-error [#METR-19056].
2015-12-03 08:18:22 +03:00
Alexey Milovidov
0ceb0280f7
dbms: added setting 'aggregation_memory_efficient_merge_threads' [#METR-17000].
2015-12-03 08:03:23 +03:00
Alexey Milovidov
117060cf43
dbms: fixed error [#METR-18167].
2015-12-03 07:03:20 +03:00
Alexey Milovidov
11aa07ccbc
dbms: fixed tests [#METR-17000].
2015-12-03 06:56:50 +03:00
Alexey Milovidov
2b835d67e2
dbms: fixed dynamic compilation [#METR-17000].
2015-12-03 06:18:42 +03:00
Alexey Milovidov
7012dc56a3
dbms: MergingAggregatedMemoryEfficientBlockInputStream: fixed two errors [#METR-17000].
2015-12-03 05:43:40 +03:00
Alexey Milovidov
99d7aa59b8
dbms: allowed to merge partial-aggregated streams memory-efficient in parallel [#METR-17000].
2015-12-02 01:35:48 +03:00
Alexey Milovidov
d76d57dda2
dbms: better [#METR-17000].
2015-12-02 00:20:14 +03:00
Alexey Milovidov
b04fc9bdf0
dbms: fixed build [#METR-17000].
2015-12-01 20:10:24 +03:00
Alexey Milovidov
7c753e1403
dbms: fixed build [#METR-17000].
2015-12-01 20:08:33 +03:00
Alexey Milovidov
8844334423
dbms: external aggregation: development [#METR-17000].
2015-12-01 19:58:15 +03:00
Alexey Milovidov
fe8f947a43
dbms: allowed external aggregation with non-parallel aggregation [#METR-17000].
2015-12-01 17:43:51 +03:00
Alexey Milovidov
4352307bbc
Merge
2015-12-01 17:11:51 +03:00
Alexey Milovidov
eef5fcc466
dbms: addition to prev. revision [#METR-17000].
2015-12-01 17:11:31 +03:00
Alexey Milovidov
02b16fce06
dbms: external aggregation: initial implementation [#METR-17000].
2015-12-01 17:09:05 +03:00
Andrey Mironov
eba1cb4ca3
dbms: FieldVisitorToString::formatFloat emit trailing dec pt [#METR-17328]
2015-12-01 14:16:50 +03:00
Alexey Milovidov
a7387d9ce4
dbms: improvement [#METR-2944].
2015-11-30 23:20:37 +03:00
Alexey Milovidov
48e840a199
dbms: external aggregation: development [#METR-17000].
2015-11-30 22:57:46 +03:00
Andrey Mironov
386d560d39
dbms: refactor DoubleConverter [#METR-17328]
2015-11-30 20:55:42 +03:00
Andrey Mironov
1ca3d930da
dbms: do not allocate memory for default strings in cache dictionaries [#METR-17328]
2015-11-30 20:55:42 +03:00
Alexey Milovidov
83cf1f81ec
dbms: Aggregator: preparation [#METR-17000].
2015-11-30 19:57:05 +03:00
Dmitry Galuza
2e6266ceed
Merge
2015-11-30 18:07:23 +03:00
Alexey Milovidov
ea45c07638
dbms: fixed error [#METR-19025].
2015-11-30 09:56:27 +03:00
Alexey Milovidov
eb4034f7f2
dbms: better [#METR-2944].
2015-11-29 20:06:30 +03:00
Alexey Milovidov
cc75d4603b
dbms: improved performance of INSERT SELECT [#METR-19025].
2015-11-29 16:18:12 +03:00
Alexey Milovidov
39004c76f5
dbms: addition [#METR-19052].
2015-11-29 15:54:58 +03:00
Alexey Milovidov
b6aaf1fe32
dbms: development; provided monotonicity properties for date-time functions [#METR-19052].
2015-11-29 14:58:44 +03:00
Alexey Milovidov
d9bc972a59
dbms: allowed to use index if column is wrapped by piecewise-monotonic functions: initial implementation [#METR-19052].
2015-11-29 11:06:29 +03:00
Alexey Milovidov
e64197d436
dbms: addition [#METR-19025].
2015-11-27 23:50:48 +03:00
Alexey Milovidov
7e5b79fbe9
dbms: added test for merges [#METR-19025].
2015-11-27 23:48:55 +03:00
Dmitry Galuza
30c946aea1
Merge
2015-11-27 14:55:16 +03:00
Alexey Milovidov
fb88629d67
dbms: added test [#METR-19128].
2015-11-27 00:36:23 +03:00
Alexey Milovidov
98b3bfa48d
dbms: workaround for incompatibility with gcc and clang [#METR-19128].
2015-11-27 00:31:06 +03:00
Alexey Milovidov
3a5d47014f
dbms: added test result [#METR-18778].
2015-11-26 20:28:26 +03:00
Dmitry Galuza
5ca181053c
Merge
2015-11-26 16:34:07 +03:00
Alexey Milovidov
747525d818
dbms: quantileTDigest: attempt to fix an error (incomplete) [#METR-19024].
2015-11-26 00:42:41 +03:00
Alexey Milovidov
8c8210062a
dbms: added support for hex escape sequences in strings [#METR-19072].
2015-11-25 06:11:17 +03:00
Andrey Mironov
699e5480f6
dbms: use ArenaWithFreeLists for strings in cache dictionary [#METR-17328]
2015-11-24 15:47:51 +03:00
Andrey Mironov
7159c57280
dbms: fix error with ternary operator having priority lower than binary + [#METR-17328]
2015-11-24 14:28:29 +03:00
Andrey Mironov
ee21853933
dbms: MongoDBDictionarySource now can use complex keys[#METR-17328]
2015-11-24 14:28:29 +03:00
Andrey Mironov
24f986c9f1
dbms: fixed ArenaWithFreeLists "off-by-one" error which lead to allocating blocks of size less than required.
2015-11-24 14:28:29 +03:00
Alexey Milovidov
eca62f753c
dbms: fixed error [#METR-19024].
2015-11-24 06:21:37 +03:00
Alexey Milovidov
d189c6206a
dbms: fixed error [#METR-19024].
2015-11-24 04:21:28 +03:00
Alexey Milovidov
26a5aad691
dbms: added test (result pending) [#METR-18778].
2015-11-24 00:35:42 +03:00
Alexey Milovidov
26d19fe1bc
dbms: fixed error with GLOBAL JOIN [#METR-19048].
2015-11-24 00:34:36 +03:00
Alexey Milovidov
bb88a1e1bf
dbms: quantiles: allowed parameters in non-increasing order [#METR-18778].
2015-11-24 00:33:43 +03:00
Alexey Milovidov
49be9e9b3e
dbms: added comment [#METR-19024].
2015-11-23 23:24:54 +03:00
Dmitry Galuza
fa73a9e3af
███████████: New fields in visits log [#METR-18831]
2015-11-23 18:33:53 +03:00
Alexey Milovidov
c9ea87ec11
dbms: addition to prev. revision [#METR-2944].
2015-11-21 22:52:31 +03:00
Alexey Milovidov
7cf850f194
dbms: fixed error in prev. revision [#METR-2944].
2015-11-21 22:51:47 +03:00
Alexey Milovidov
1889600e39
dbms: improved performance of Aggregator in non-compiled case [#METR-2944].
2015-11-21 22:46:27 +03:00
Alexey Milovidov
6584d9ca6c
dbms: better [#METR-2944].
2015-11-21 21:56:54 +03:00
Alexey Milovidov
8a592860ef
dbms: improved performance of INSERT SELECT (experimental) [#METR-19025].
2015-11-21 19:26:48 +03:00
Alexey Milovidov
c461d32474
dbms: fixed comment [#METR-2944].
2015-11-21 18:51:09 +03:00
Alexey Milovidov
8314861690
dbms: improved performance of INSERT SELECT [#METR-19025].
2015-11-21 18:47:32 +03:00
Alexey Milovidov
2c67747a0d
dbms: implemented quantilesTDigest and quantilesTDigestWeighted aggregate functions [#METR-19024].
2015-11-21 17:04:43 +03:00
Alexey Milovidov
31c09b4d2d
dbms: added weighted variants of t-digest [#METR-19024].
2015-11-21 16:24:51 +03:00
Alexey Milovidov
57e8a8fdbb
dbms: added t-digest algorithm [#METR-19024].
2015-11-21 15:47:41 +03:00
Alexey Milovidov
d7c24b8203
dbms: fixed build [#METR-2944].
2015-11-21 06:20:31 +03:00
Alexey Milovidov
659cf5a940
dbms: improved performance of ColumnArray::filter [#METR-19022].
2015-11-21 06:19:43 +03:00
Andrey Mironov
715d2f6ce5
dbms: add key description to system.dictionaries[#METR-17328]
2015-11-20 19:20:54 +03:00
Andrey Mironov
aece1d21f8
dbms: improve dictGet functions for constant defaults [#METR-17328], [#METR-18520]
2015-11-20 18:53:23 +03:00
Dmitry Galuza
9558802570
███████████: Refactoring, update ut [#METR-18831]
2015-11-20 18:41:39 +03:00
Alexey Milovidov
0713e4c592
dbms: addition to prev. revision [#METR-18847].
2015-11-20 06:08:12 +03:00
Alexey Milovidov
5e2499eb77
dbms: addition to prev. revision [#METR-18847].
2015-11-20 05:42:26 +03:00
Alexey Milovidov
4318712300
dbms: addition to prev. revision [#METR-18847].
2015-11-20 05:29:16 +03:00
Dmitry Galuza
65e912a05c
███████████: New fields into example [#METR-18831]
2015-11-20 00:48:17 +03:00
Alexey Milovidov
2d8457418f
dbms: added test [#METR-18847].
2015-11-20 00:43:20 +03:00
Alexey Milovidov
2d00e5d84f
dbms: SAMPLE ... OFFSET development: using rational numbers [#METR-18847].
2015-11-20 00:34:53 +03:00
Andrey Mironov
295e23a587
dbms: reimplement ArenaWithFreeLists on top of Arena [#METR-17328], [#METR-18520]
2015-11-19 18:06:00 +03:00
Andrey Mironov
de8eb7b914
dbms: fix debug build of ArenaWithFreeLists. [#METR-17328], [#METR-18520]
2015-11-19 16:41:35 +03:00
Andrey Mironov
6c8c0e03cb
dbms: slightly refactor most dictionaries, add dictHas function for all dictionaries supporting dictGet*OrDefault. [#METR-17328], [#METR-18520]
2015-11-19 16:15:02 +03:00
Andrey Mironov
6d42868283
dbms: ClickHouseDictionarySource: check that key is present before dereferencing [#METR-18945]
2015-11-19 09:50:05 +03:00
Alexey Milovidov
f67c8e63a2
dbms: SAMPLE ... OFFSET development [#METR-18847].
2015-11-19 06:40:15 +03:00
Alexey Milovidov
4c778ca1f6
dbms: added test (not passing yet) [#METR-18847].
2015-11-19 06:38:09 +03:00
Alexey Milovidov
1b08920e50
dbms: SAMPLE OFFSET: development [#METR-18847].
2015-11-19 06:24:59 +03:00
Alexey Milovidov
09dd253636
dbms: added support for SAMPLE ... OFFSET [#METR-18847].
2015-11-19 00:37:28 +03:00
Alexey Milovidov
8255d76754
dbms: added missing include [#METR-18945].
2015-11-19 00:35:24 +03:00
Andrey Mironov
e4ecbf42b1
dbms: fix cache-type dictionary memory effect on default values [#METR-17382]
2015-11-18 17:06:53 +03:00
Andrey Mironov
8feafa0da2
dbms: add dictGet*OrDefault for all new dictionaries [#METR-17382]
2015-11-18 16:31:29 +03:00
Andrey Mironov
4f1caeb0e4
dbms: SmallObjectPool for ComplexKeyCacheDictionary [#METR-17382]
2015-11-18 14:53:15 +03:00
Andrey Mironov
2e8cc93664
dbms: ArenaWithFreeLists basic implementation. [#METR-17382]
2015-11-17 19:09:43 +03:00
Alexey Milovidov
0270f2ff4d
dbms: addition [#METR-18778].
2015-11-17 02:49:18 +03:00
Alexey Milovidov
4056b3f2c8
dbms: fixed error [#METR-18778].
2015-11-16 23:33:43 +03:00
Andrey Mironov
b6930dafa1
dbms: support loading composite keys in MySQLDictionarySource [#METR-17328]
2015-11-16 20:49:39 +03:00
Andrey Mironov
0fd1fc9cdc
dbms: add ComplexKeyCacheDictionary, not yet complete [#METR-17328]
...
Requires a way of deallocating keys in memory Arena (a new type of arena, actually), MySQLDictionarySource not yet capable of requesting complex keys.
2015-11-16 20:49:39 +03:00
Andrey Mironov
7798c45b5b
dbms: rename validateKeyColumns to validateKeyTypes [#METR-17328]
2015-11-16 20:49:39 +03:00
Alexey Milovidov
408a2e4751
Fixed errors in gcc-5 [#METR-18843].
2015-11-16 07:56:31 +03:00
Alexey Milovidov
af37192e0c
dbms: fixed errors on gcc-5 [#METR-18843].
2015-11-16 07:15:53 +03:00
Alexey Milovidov
302e726a14
dbms: fixed error in gcc-5 [#METR-18843].
2015-11-16 07:00:46 +03:00
Alexey Milovidov
df3f04cdeb
dbms: fixing warnings in gcc-5 [#METR-18843].
2015-11-16 06:28:10 +03:00
Alexey Milovidov
27ff4dd5d8
Updated double-conversion library (fixed warning in gcc-5) [#METR-18843].
2015-11-16 06:10:37 +03:00
Alexey Milovidov
a82692e655
dbms: fixed error [#METR-2944].
2015-11-15 12:17:51 +03:00
Alexey Milovidov
4b7db2cc36
dbms: addition to prev. revision [#METR-18778].
2015-11-15 12:17:11 +03:00
Alexey Milovidov
dc04cb7b88
dbms: addition to prev. revision [#METR-18778].
2015-11-15 12:14:22 +03:00
Alexey Milovidov
a7469e82d1
dbms: addition to prev. revision [#METR-18778].
2015-11-15 12:12:40 +03:00
Alexey Milovidov
2870fbb655
dbms: moved file [#METR-18778].
2015-11-15 12:06:53 +03:00
Alexey Milovidov
ce0f3da2b2
dbms: modified test [#METR-18778].
2015-11-15 11:52:21 +03:00
Alexey Milovidov
49580a9048
dbms: added aggregate function quantileExactWeighted and companions [#METR-18778].
2015-11-15 11:31:08 +03:00
Alexey Milovidov
3a1a8c9567
dbms: addition to prev. revision [#METR-18778].
2015-11-15 10:05:01 +03:00
Alexey Milovidov
a2efbc1efc
dbms: renamed functions [#METR-18778].
2015-11-15 09:23:44 +03:00
Alexey Milovidov
3a6f91fc70
dbms: addition to prev. revision [#METR-18778].
2015-11-15 09:19:34 +03:00
Alexey Milovidov
4a537fcb84
dbms: moved file [#METR-18778].
2015-11-15 09:18:43 +03:00
Alexey Milovidov
749e54749c
dbms: moved file [#METR-18778].
2015-11-15 09:11:58 +03:00
Alexey Milovidov
eb7421640e
dbms: added tests [#METR-18778].
2015-11-15 08:58:01 +03:00
Alexey Milovidov
f353711e5e
dbms: improved performance of quantile and quantileDeterministic aggregate functions [#METR-18778].
2015-11-15 08:52:41 +03:00
Alexey Milovidov
8732e7a3f1
dbms: improved performance of aggregate function groupArray [#METR-18778].
2015-11-15 07:54:56 +03:00
Alexey Milovidov
8a0892f2fb
dbms: quantileExact: added small set optimization [#METR-18778].
2015-11-15 06:20:29 +03:00
Alexey Milovidov
4c87ec04b4
dbms: quantileExact: initial implementation [#METR-18778].
2015-11-15 06:11:24 +03:00
Alexey Milovidov
959ae7cd78
dbms: unified allocators [#METR-18778].
2015-11-15 06:09:40 +03:00
Alexey Milovidov
109eec92ff
dbms: fixed error with UNION ALL and subqueries in IN [#METR-18808].
2015-11-13 23:50:51 +03:00
Alexey Milovidov
513b4e0dc2
dbms: fixed error message [#METR-18810].
2015-11-13 23:31:02 +03:00
Evgeniy Gatov
998f5fd552
dbms: temporarily disabled shards multiplexing [#METR-18300].
2015-11-13 20:21:16 +03:00
Andrey Mironov
078cc8dbb4
dbms: significantly simplify ComplexKeyDictionary code and length [#METR-17328]
...
Add commentary about dictGet*OrDefault to FlatDictionary.
2015-11-13 17:01:30 +03:00
Andrey Mironov
c0ba6bedcb
dbms:rename ComplexKeyDictionary to ComplexKeyHashedDictionary [#METR-17328]
2015-11-13 14:21:40 +03:00
Andrey Mironov
a863b2b0a4
dbms: take ComplexKeyDictionary::keys_pool size into account when determining bytes_allocated [#METR-17328]
2015-11-13 14:08:25 +03:00
Andrey Mironov
5c641ffc78
dbms: dictGet* functions for complex_key dictionary. No dictGet*OrDefault variants yet [#METR-17328]
2015-11-13 04:44:41 +03:00
Andrey Mironov
701bed3fae
dbms: add ComplexKeyDictionary, no fetching of values yet [#METR-17328]
2015-11-12 19:29:07 +03:00
Andrey Mironov
2642f2fec4
dbms: add parsing of complex key definitions [#METR-17328]
2015-11-12 19:29:06 +03:00
Alexey Milovidov
fea8d76c77
dbms: fixed deadlock [#METR-18755].
2015-11-12 05:14:28 +03:00
Alexey Milovidov
7f736e4065
dbms: temporarily disabled shards multiplexing [#METR-18300].
2015-11-12 04:17:44 +03:00
Alexey Milovidov
9b991b3d6c
dbms: whitespaces [#METR-2944].
2015-11-11 05:13:24 +03:00
Alexey Milovidov
02fcbbbdd5
dbms: better [#METR-2944].
2015-11-11 05:04:23 +03:00
Alexey Milovidov
f6cce1f55d
dbms: fixed error with -State functions and WITH TOTALS [#METR-18727].
2015-11-11 04:28:34 +03:00
Alexey Milovidov
d88b9bc889
dbms: improvement [#METR-15573].
2015-11-11 03:20:22 +03:00
Alexey Milovidov
94cf448929
dbms: addition to prev. revision [#METR-18748].
2015-11-11 00:23:45 +03:00
Alexey Milovidov
60054d177c
dbms: removed madvise because it is bad [#MTRSADMIN-1703].
2015-11-11 00:21:24 +03:00
Alexey Milovidov
ec163175ab
dbms: explicitly disabled arguments of type AggregateFunction of aggregate functions min, max, any, anyLast family [#METR-18758].
2015-11-10 23:48:49 +03:00
Alexey Milovidov
b75d6c163a
dbms: fixed error [#METR-18758].
2015-11-10 23:39:11 +03:00
Alexey Milovidov
d21307c535
dbms: fixed error with views [#METR-18748].
2015-11-10 23:07:38 +03:00
Andrey Mironov
32614f5206
dbms: dictGetOrDefault for all types, explicit StringRef(string) [#METR-18520]
2015-11-10 12:29:30 +03:00
Alexey Milovidov
66ac9359dc
dbms: (almost) fixed error [#METR-18727].
2015-11-10 04:23:08 +03:00
Alexey Milovidov
f8e58463a6
dbms: addition to prev. revision [#METR-17573].
2015-11-10 00:07:22 +03:00
Alexey Milovidov
e78ed9f802
dbms: replication delays: development [#METR-17573].
2015-11-09 23:30:54 +03:00
Alexey Milovidov
4b29a48124
dbms: fixed error [#METR-17109].
2015-11-09 21:45:55 +03:00
Alexey Milovidov
eed74c506e
dbms: fixed error [#METR-15573].
2015-11-09 02:52:40 +03:00
Alexey Milovidov
dd3ee906e2
dbms: fixed build [#METR-2944].
2015-11-09 02:27:51 +03:00
Alexey Milovidov
f74c115faf
dbms: fixed error [#METR-15573].
2015-11-09 02:23:31 +03:00
Alexey Milovidov
ddd311ca98
dbms: fixed error [#METR-15573].
2015-11-09 02:14:24 +03:00
Alexey Milovidov
ce292c4c55
dbms: fixed error [#METR-15573].
2015-11-08 20:37:15 +03:00
Alexey Milovidov
52a3b686cd
dbms: fixed error; parsing 'ON' expression in JOINs [#METR-18692].
2015-11-08 05:42:33 +03:00
Alexey Milovidov
ffa33eea3d
dbms: fixed error [#METR-15573].
2015-11-08 05:07:13 +03:00
Alexey Milovidov
d6766eea2f
dbms: fixed error [#METR-15573].
2015-11-08 04:44:02 +03:00
Alexey Milovidov
9d95be8933
dbms: fixed error [#METR-15573].
2015-11-08 04:33:33 +03:00
Alexey Milovidov
0e5bf428d0
dbms: better handling of compound identifiers [#METR-18692].
2015-11-08 04:29:37 +03:00
Alexey Milovidov
4482871274
dbms: allowed aliases without AS keyword in SELECT clause at top level [#METR-15573].
2015-11-08 03:28:12 +03:00
Alexey Milovidov
6f9c9d05a5
dbms: fixed priority of parsing tuple element operator [#METR-18692].
2015-11-08 02:18:39 +03:00
Alexey Milovidov
a43d225da7
Merge
2015-11-06 21:46:23 +03:00
Alexey Milovidov
d7831a6317
dbms: fixed error [#METR-17573].
2015-11-06 21:45:48 +03:00
Alexey Arno
29dc5f91d1
Merge
2015-11-06 20:44:01 +03:00
Alexey Milovidov
4a35d9169f
dbms: merges don't block ALTERs [#METR-18690].
2015-11-06 20:34:48 +03:00
Andrey Mironov
f8e5fed856
dbms: dictGetStringOrDefault, other functions on the way [#METR-18520]
2015-11-06 17:54:04 +03:00
Alexey Milovidov
0572f5aed7
dbms: added /replicas_status handle [#METR-17573].
2015-11-05 23:24:27 +03:00
Alexey Milovidov
53dd07b8ca
dbms: checking replication delays: development [#METR-17573].
2015-11-05 23:08:18 +03:00
Alexey Milovidov
e29df2814c
dbms: checking replication delays [#METR-17573].
2015-11-05 22:44:19 +03:00
Alexey Milovidov
11447a4e1a
dbms: accurate checking of replication delays (incomplete) [#METR-17573].
2015-11-05 20:38:24 +03:00
Andrey Mironov
977954f9ce
AIOContextPool: wait for all io_events in flight before destruction [#METR-18618]
2015-11-05 18:40:01 +03:00
Andrey Mironov
ad27ad476d
AIOContextPool: type aliases for clarity, commentary corrections [#METR-18618]
2015-11-05 17:11:09 +03:00
Andrey Mironov
249a5922fe
AIOContextPool: refactor, extract member functions, employ a condition_variable to minimize CPU waste [#METR-18618]
2015-11-05 16:52:21 +03:00
Alexey Milovidov
1f08dccab2
Merge
2015-11-05 15:43:15 +03:00
Alexey Milovidov
4e732a4d65
dbms: added test [#METR-18644].
2015-11-05 15:42:54 +03:00
Alexey Arno
67d42f3aa8
dbms: Server: Bug fix. If the FROM section of a subquery does not refer to a table, the depth (as specified in the algorithm for distributed IN/JOIN subqueries processing) of this subquery must not increase. [#METR-18524]
2015-11-05 14:11:20 +03:00
Alexey Milovidov
c3a196904f
dbms: fixed error with ARRAY JOIN and UNION ALL [#METR-18646].
2015-11-05 03:42:18 +03:00
Alexey Milovidov
1a01606bf6
dbms: fixed error with GLOBAL subqueries and aliases [#METR-18650].
2015-11-05 01:02:52 +03:00
Alexey Milovidov
d2bebebff5
dbms: ODBC: development [#METR-18538].
2015-11-04 03:50:09 +03:00
Alexey Milovidov
85c2f926cc
dbms: ODBC: development [#METR-18538].
2015-11-04 03:48:14 +03:00
Alexey Milovidov
7829695455
Merge
2015-11-03 22:01:06 +03:00
Alexey Milovidov
127918a032
dbms: when limit for rows to read/result exceeded, will break at next block [#METR-18644].
2015-11-03 21:58:43 +03:00
Andrey Mironov
32f31eedc4
AIOContextPool: handle EAGAIN from a call to io_submit [#METR-18618]
2015-11-03 18:37:21 +03:00
Andrey Mironov
9bfd90bb0f
dbms: use AIOContextPool in ReadBufferAIO [#METR-18618]
2015-11-03 18:15:45 +03:00
Alexey Milovidov
213a6dedbd
dbms: probably fixed error [#METR-18611].
2015-11-02 22:19:29 +03:00
Alexey Arno
3c115c4dbe
dbms: Server: Compilation fix. [#METR-16213]
2015-11-02 13:53:40 +03:00
Alexey Milovidov
c0ca0f117f
dbms: ODBC: development [#METR-18538].
2015-11-01 15:48:32 +03:00
Alexey Milovidov
0636e898fb
dbms: ODBC: development [#METR-18538].
2015-11-01 15:09:52 +03:00
Alexey Milovidov
d91836a1ef
dbms: ODBC: development [#METR-18538].
2015-11-01 15:00:49 +03:00
Alexey Milovidov
5af2b68775
dbms: ODBC: development [#METR-18538].
2015-11-01 13:11:30 +03:00
Alexey Milovidov
6c54723409
dbms: ODBC: development [#METR-18538].
2015-11-01 11:40:57 +03:00
Alexey Milovidov
30a31aac84
dbms: ODBC: development [#METR-18538].
2015-11-01 07:40:26 +03:00
Alexey Milovidov
9bd245bb63
dbms: ODBC: development [#METR-18538].
2015-11-01 07:39:17 +03:00
Alexey Milovidov
00a7e27398
dbms: ODBC: development [#METR-18538].
2015-11-01 06:57:05 +03:00
Alexey Milovidov
fb699106f8
dbms: ODBC: development [#METR-18538].
2015-11-01 05:36:19 +03:00
Alexey Milovidov
b17cc7181e
dbms: ODBC: development [#METR-18538].
2015-10-31 10:14:03 +03:00
Alexey Milovidov
e553d55974
dbms: ODBC: development [#METR-18538].
2015-10-31 09:46:09 +03:00
Alexey Milovidov
00ea6b6b94
dbms: ODBC: more conscious [#METR-18538].
2015-10-31 08:48:28 +03:00
Alexey Milovidov
184bdebf18
dbms: added test [#METR-18603].
2015-10-31 00:24:41 +03:00
Alexey Milovidov
89848a098a
dbms: setting Content-Type header in HTTP interface [#METR-18603].
2015-10-31 00:19:54 +03:00
Alexey Milovidov
6e18299a45
dbms: added test [#METR-18564].
2015-10-30 05:39:16 +03:00
Alexey Milovidov
b13c6cdd1e
dbms: fixed error [#METR-18564].
2015-10-30 05:34:24 +03:00
Alexey Milovidov
e7aabfe43c
dbms: fixed error [#MTRSADMIN-1690].
2015-10-30 05:29:53 +03:00
Alexey Milovidov
1331e1fb42
dbms: preparation [#METR-18603].
2015-10-29 23:38:37 +03:00
Andrey Mironov
37ba429c1e
dbms: handle ALIAS columns differently, support them in ARRAY JOIN. [#METR-18221]
2015-10-29 18:42:40 +03:00
Alexey Milovidov
75bde11360
dbms: implemented TODO [#METR-18564].
2015-10-29 07:13:18 +03:00
Alexey Milovidov
02284881be
dbms: renamed file [#METR-18564].
2015-10-29 07:04:43 +03:00
Alexey Milovidov
bb7d8f3ed5
dbms: implemented exact version of uniq of variadic number of arguments; improved performance of non-exact version [#METR-18564].
2015-10-29 07:02:22 +03:00
Alexey Milovidov
5862506095
dbms: added variadic variant of aggregate function uniqUpTo [#METR-18564].
2015-10-29 06:41:09 +03:00
Alexey Milovidov
dc1460ad44
dbms: little better [#METR-18564].
2015-10-29 05:41:13 +03:00
Alexey Milovidov
459900269f
dbms: uniqExact: 16% better [#METR-18564].
2015-10-29 05:19:56 +03:00
Alexey Milovidov
45065d53aa
dbms: aggregate functions uniq with variable number of arguments: initial implementation [#METR-18564].
2015-10-29 05:13:37 +03:00
Alexey Milovidov
270652a55b
dbms: preparation [#METR-18564].
2015-10-29 04:57:22 +03:00
Alexey Milovidov
e10a65ff1c
dbms: added test [#METRIKASUPP-5937].
2015-10-29 03:55:27 +03:00
Alexey Milovidov
aacc364d6d
dbms: OptimizedRegularExpression: fixed error [#METRIKASUPP-5937].
2015-10-29 03:18:40 +03:00
Alexey Milovidov
b2edb7bc5e
dbms: allow to materialize tuples [#METR-18586].
2015-10-29 03:17:50 +03:00
Alexey Milovidov
9f16f6fb6e
dbms: allowed to hashing tuples [#METR-18564].
2015-10-29 03:12:04 +03:00
Alexey Milovidov
c9a8f19def
dbms: fixed error with tuples of consts [#METR-18586].
2015-10-29 00:21:18 +03:00
Alexey Milovidov
400588148c
dbms: fixed error in PKCondition [#METR-18585].
2015-10-29 00:00:44 +03:00
Alexey Milovidov
248dec8194
dbms: added comment [#METR-15790].
2015-10-27 22:40:14 +03:00
Alexey Milovidov
3f52d7d509
dbms: when parsing DateTime in unix timestamp form, allow timestamps with leading zeros [#METR-15790].
2015-10-27 03:53:38 +03:00
Alexey Milovidov
23144fb2c1
Revert "dbms: fixed error with ARRAY JOIN, ORDER BY and LIMIT when no aggregation and joined arrays is not used before ORDER BY [#METR-18534]."
...
This reverts commit d5a33de26e7f69f65d7c056394e6a1d70b3a3f2a.
2015-10-27 03:50:01 +03:00
Alexey Arno
a5e1c3a603
dbms: Server: Set max_threads to max_distributed_connections in order to improve response times of CHECK TABLE. [#METR-16213]
2015-10-26 17:16:29 +03:00
Alexey Arno
46113b0fb3
dbms: Server: Small improvement [#METR-17985]
2015-10-26 16:30:36 +03:00
Alexey Arno
1bea69c0e2
dbms: Server: Small improvement [#METR-17985]
2015-10-26 16:26:24 +03:00
Alexey Arno
c326cf8624
dbms: Server: Small improvement [#METR-17985]
2015-10-26 16:21:46 +03:00
Alexey Milovidov
3a7985b09b
dbms: ODBC: development [#METR-18538].
2015-10-26 10:41:05 +03:00
Alexey Milovidov
9bcb09c371
dbms: ODBC: development [#METR-18538].
2015-10-26 08:09:50 +03:00
Alexey Milovidov
03abdc0b93
dbms: ODBC: development [#METR-18538].
2015-10-26 04:08:26 +03:00
Alexey Milovidov
a23b3c487c
dbms: ODBC: development [#METR-18538].
2015-10-25 11:01:19 +03:00
Alexey Milovidov
9fdec4bcd2
dbms: ODBC: development [#METR-18538].
2015-10-25 07:53:30 +03:00
Alexey Milovidov
3a2a7a2e17
dbms: ODBC: development [#METR-18538].
2015-10-25 07:45:02 +03:00
Alexey Milovidov
1bf1883c87
dbms: ODBC: just "connecting" [#METR-18538].
2015-10-25 03:47:15 +03:00
Alexey Milovidov
c42ad08ff0
dbms: added ODBC driver stub [#METR-18538].
2015-10-24 22:12:37 +03:00
Alexey Arno
497b9ba3c8
Merge
2015-10-24 01:43:06 +03:00
Alexey Milovidov
6affd9f342
dbms: fixed error with ARRAY JOIN, ORDER BY and LIMIT when no aggregation and joined arrays is not used before ORDER BY [#METR-18534].
2015-10-23 22:05:21 +03:00
Alexey Milovidov
d2ba5e1afe
dbms: updated test result (meaningless values was changed) [#METR-17109].
2015-10-23 20:21:26 +03:00
Alexey Milovidov
09e3e62539
Merge
2015-10-23 04:44:50 +03:00
Alexey Milovidov
5cd5c0dde5
dbms: using 'max_rows_to_group_by' limit while merging aggregate states (in certain cases) [#METR-18507].
2015-10-23 04:43:42 +03:00
Alexey Milovidov
6f00b5949c
dbms: fixed ARRAY JOIN when joined array is not used, but original is used [#METR-18406].
2015-10-22 23:56:52 +03:00
Alexey Arno
33650462c2
Merge
2015-10-22 18:31:42 +03:00
Alexey Milovidov
90ff83b1ba
dbms: using max_rows_to_group_by limit while merging aggregate states (incomplete) [#METR-18507].
2015-10-22 04:44:33 +03:00
Alexey Milovidov
9b0da24558
dbms: allowed to GROUP BY constants with no aggregates [#METR-18298].
2015-10-22 00:43:42 +03:00
Alexey Milovidov
7fcae3dddd
dbms: allowed to parse unix timestamp as DateTime for small unix timestamps [#METR-15790].
2015-10-21 22:04:02 +03:00
Alexey Arno
fbe7b48dc9
dbms: Server: Code cleanup [#METR-16213]
2015-10-21 18:04:20 +03:00
Alexey Arno
e059442193
Merge
2015-10-21 17:57:10 +03:00
Andrey Mironov
d2188a1183
dbms: alter: allow altering between any default types. [#METR-18221]
...
add commentary about altering to FixedString(N) columns with existing files
2015-10-21 17:54:13 +03:00
Andrey Mironov
8242d24d1d
dbms: fix alters involving FixedString columns and defaults [#METR-18221]
2015-10-21 17:54:13 +03:00
Alexey Arno
2660fbaa21
dbms: Server: merged branch METR-16213 into master
2015-10-20 17:59:29 +03:00
Alexey Milovidov
7600d9135a
dbms: added support for array argument for function reverse [#METR-18022].
2015-10-20 00:07:24 +03:00
Alexey Milovidov
a552f7b723
dbms: added function arrayStringConcat [#METR-18022].
2015-10-19 21:49:52 +03:00
Alexey Milovidov
ea567490b6
dbms: fixed (falsely broken) test [#METR-18490].
2015-10-19 18:56:33 +03:00
Alexey Milovidov
1eaa3cb309
dbms: implemented method getExtremes for ColumnTuple [#METR-18474].
2015-10-16 23:32:44 +03:00
Alexey Milovidov
d5e8f3e427
dbms: attempt to fix memory usage [#METR-18456].
2015-10-16 20:27:11 +03:00
Alexey Milovidov
203beb9621
dbms: caching DNS for table function 'remote' [#METR-18472].
2015-10-16 19:10:10 +03:00
Alexey Milovidov
9b15c2e0f1
Merge
2015-10-16 18:36:43 +03:00
Alexey Milovidov
5e21d6a11d
dbms: implemented TODO [#METR-18472].
2015-10-16 18:36:23 +03:00
Alexey Arno
a5c49720fc
Merge
2015-10-16 18:00:50 +03:00
Andrey Mironov
4195842841
dbms: add ext::identity and ext::collection_cast, use in ITableDeclaration
2015-10-16 14:44:44 +03:00
Alexey Arno
ce93036534
dbms: Server: Fixed comment typo. [#METR-16213]
2015-10-16 14:25:29 +03:00
Alexey Arno
caaf0235b9
dbms: Server: merged branch METR-16213 into master [#METR-16213]
2015-10-16 14:02:48 +03:00
Alexey Milovidov
9bf8199cae
Merge
2015-10-15 22:42:06 +03:00
Alexey Milovidov
5249748571
dbms: fixed memory usage when using distributed_aggregation_memory_efficient [#METR-18456].
2015-10-15 22:41:32 +03:00
Andrey Mironov
3b879c444d
dbms: simplify ITableDeclaration::getColumnsList
2015-10-15 20:58:28 +03:00
Andrey Mironov
b0d70b6753
dbms: ITableDeclaration::getColumnsListIterator: simplify awesome code even further
2015-10-15 20:51:23 +03:00
Andrey Mironov
ecf917de65
dbms: ITableDeclaration::getColumnsListIterator: simplify awesome code even further
2015-10-15 19:50:10 +03:00
Alexey Milovidov
fc745dbfa1
dbms: fixed error with removing temporary columns [#METR-18448].
2015-10-15 19:10:08 +03:00
Alexey Arno
3d7a3bcd92
dbms: Server: Fixed typo in comment. [#METR-18155]
2015-10-15 16:07:35 +03:00
Andrey Mironov
a4657df04e
dbms: move Volnitsky to DB namespace
2015-10-15 16:05:27 +03:00
Andrey Mironov
6a4a1887a8
dbms: DB::UTF8::syncForward remove default parameter value
2015-10-15 15:55:34 +03:00
Andrey Mironov
39189f48d3
dbms: UTF8Helpers.h: make all functions inline
2015-10-15 15:54:33 +03:00
Andrey Mironov
53a251d1f5
dbms: ext.hpp include fix
2015-10-15 15:40:17 +03:00
Alexey Arno
66c46b1a49
dbms: Server: Fixed inverted columns. [#METR-16213]
2015-10-15 15:16:04 +03:00
Andrey Mironov
97ca8e5945
Merge
2015-10-15 14:36:39 +03:00
Andrey Mironov
e4f0f59742
dbms: fix unsigned vs signed comparison [#METR-18210]
2015-10-15 14:17:02 +03:00
Alexey Arno
f4d2d42ea8
dbms: Server: Fixed bug in query analysis ordering. [#METR-18155]
2015-10-15 14:07:39 +03:00
Andrey Mironov
797b947425
dbms: add concatAssumeInjective [#METR-18261]
2015-10-14 15:50:21 +03:00
Alexey Arno
be68994963
dbms: Server: Compilation fix for benchmark. [#METR-16213]
2015-10-14 15:19:55 +03:00
Andrey Mironov
957c8ecafe
dbms: refactor position function family, remove debug versions. [#METR-18210]
2015-10-14 15:12:56 +03:00
Pavel Kartavyy
3069d6fe8f
Merge
2015-10-14 14:58:16 +03:00
Andrey Mironov
4355b32890
dbms: external dictionaries: store null_values in sample_block, use them instead of IColumn::insertDefault for MySQL and MongoDB [#METR-17854]
2015-10-13 18:38:22 +03:00
Pavel Kartavyy
c469b726c1
Merge
2015-10-13 15:38:38 +03:00
Andrey Mironov
dd45d300bf
Merge
2015-10-13 15:17:23 +03:00
Andrey Mironov
1657e38c97
dbms: prefer static version of boost_regex, add support for loading specific ids with MongoDBDictionarySource [#METR-17854]
2015-10-13 15:17:09 +03:00
Andrey Mironov
a36436a64b
Revert "dbms: temporarily disabled MongoDB dictionary source (to enable automatic builds) [#METR-17854]."
...
This reverts commit 7060e5a7c839040ff23aebd160e0a1d088778fa7.
2015-10-13 13:20:48 +03:00
Alexey Arno
0f923131c6
dbms: Server: Removed unused header include. [#METR-16213]
2015-10-12 18:10:08 +03:00
Alexey Arno
abcf2ebc75
dbms: Server: Updated comment. [#METR-16213]
2015-10-12 18:05:30 +03:00
Alexey Arno
5f17c9d55d
Merge
2015-10-12 17:53:16 +03:00
Andrey Mironov
7c64c3dc30
Merge
2015-10-12 13:23:31 +03:00
Andrey Mironov
e28dca4d4d
dbms: add MongoDBBlockInputStream commentary [#METR-17854]
2015-10-12 13:22:16 +03:00
Alexey Milovidov
7f06d70d45
dbms: added test [#METR-18382].
2015-10-12 10:15:57 +03:00
Alexey Milovidov
bb283e6602
dbms: added support for different numeric types in function has [#METR-18382].
2015-10-12 10:05:54 +03:00
Alexey Milovidov
d12532e7b1
dbms: fixed error [#METR-18382].
2015-10-12 07:27:02 +03:00
Alexey Milovidov
cbaaa0a4d7
dbms: addition to prev. revision [#METR-18149].
2015-10-12 04:43:58 +03:00
Alexey Milovidov
4201a685b5
dbms: added support of tuple arguments to comparison functions [#METR-18149].
2015-10-12 04:42:47 +03:00
Alexey Milovidov
8ab8ab5a2b
dbms: added 'override' to functions [#METR-18149].
2015-10-12 02:36:45 +03:00
Alexey Milovidov
ff06c18850
dbms: fixed error with 'replace' functions [#METR-18401].
2015-10-11 07:25:02 +03:00
Alexey Milovidov
62061c3969
dbms: temporarily disabled MongoDB dictionary source (to enable automatic builds) [#METR-17854].
2015-10-11 04:08:39 +03:00
Alexey Milovidov
31e94fb6cb
dbms: OLAP compatibility: fixed error for ███████████.yandex-team.ru [#METR-17929].
2015-10-09 23:22:33 +03:00
Alexey Milovidov
3733ac9ead
dbms: fixed comment [#METR-17854].
2015-10-09 23:21:20 +03:00
Andrey Mironov
d5caf72ca7
Merge
2015-10-09 17:52:45 +03:00
Andrey Mironov
4e66eb2884
Merge
2015-10-09 17:51:57 +03:00
Andrey Mironov
8e4f30fff0
dbms: MongoDB dictionary source draft (actually it works, but there are some improvements to be made) [#METR-17854]
2015-10-09 17:51:31 +03:00
Alexey Milovidov
75c6e83b71
dbms: added test [#METR-18382].
2015-10-09 00:29:17 +03:00
Alexey Milovidov
a7fc2040d9
dbms: handling of compatible types in IN section with explicitly provided set [#METR-18382].
2015-10-09 00:22:49 +03:00
Alexey Milovidov
0a7b4dd536
dbms: fixed little error [#METR-16457].
2015-10-08 23:01:09 +03:00
Alexey Milovidov
e118d055da
dbms: fixed error with OLAP compatibility layer [#METR-17929].
2015-10-08 22:00:50 +03:00
Alexey Arno
e86428b4ac
Merge
2015-10-08 17:23:23 +03:00
Pavel Kartavyy
2163af290a
Merge
2015-10-08 16:21:23 +03:00
Alexey Milovidov
a2e53d50ec
dbms: addition to prev. revision [#METR-18361].
2015-10-08 06:49:04 +03:00
Alexey Milovidov
dca0bb0a45
dbms: added test [#METR-18361].
2015-10-08 06:45:17 +03:00
Alexey Milovidov
a62fdf0e24
dbms: removing temporary columns early [#METR-18361].
2015-10-08 06:41:11 +03:00
Alexey Milovidov
9f5aa6c26e
dbms: Set 'merge_tree_uniform_read_distribution' to true by default [#METR-16457].
2015-10-08 03:09:48 +03:00
Alexey Milovidov
382d73270b
dbms: Better exception message [#METR-18306].
2015-10-06 23:03:10 +03:00
Andrey Mironov
3e3dfa0362
dbms: SSE versions for position(UTF8) [#METR-18210]
2015-10-06 18:12:45 +03:00
Pavel Kartavyy
1bf0b9841a
ReadHelpers: add braces
2015-10-06 15:04:50 +03:00
Pavel Kartavyy
04dfbc5728
ReadHelpers: don't throw exception in tryReadFloatText [#METR-18288]
2015-10-06 13:40:24 +03:00
Pavel Kartavyy
7c7829051b
dbms::ReadHelpers: rewrite readFloatText for better perfomance when exception happens [#METR-18288]
2015-10-05 17:28:06 +03:00
Pavel Kartavyy
7b308a8153
dbms: add read_float_perf test. On common data new version if 2 times slower [#METR-18288]
2015-10-05 17:28:06 +03:00
Alexey Milovidov
9facd5bc56
Removed link-time dependency [#METR-17973].
2015-10-05 10:04:42 +03:00
Alexey Milovidov
687958aa0b
Addition [#METR-17973].
2015-10-05 09:12:54 +03:00
Alexey Milovidov
4e75ccee03
Probably better [#METR-17973].
2015-10-05 08:40:27 +03:00
Alexey Milovidov
baa25bf288
Addition to prev. revision [#METR-17973].
2015-10-05 04:52:00 +03:00
Alexey Milovidov
3183deadef
Moved files [#METR-17973].
2015-10-05 04:50:42 +03:00
Alexey Milovidov
0ddb9cffdd
Addition to prev. revision [#METR-17973].
2015-10-05 04:40:00 +03:00
Alexey Milovidov
918422ad48
Moved files [#METR-17973].
2015-10-05 04:35:28 +03:00
Alexey Milovidov
7f6bc50055
Moved files [#METR-17973].
2015-10-05 04:31:57 +03:00
Alexey Milovidov
feec229066
Moved files [#METR-17973].
2015-10-05 04:26:43 +03:00
Alexey Milovidov
f90c3003ea
Moved files [#METR-17973].
2015-10-05 04:11:12 +03:00
Alexey Milovidov
3a5032fd4a
Moved files [#METR-17973].
2015-10-05 03:52:29 +03:00
Alexey Milovidov
4a061b97cb
Moved file [#METR-17973].
2015-10-05 03:44:40 +03:00
Alexey Milovidov
fefd3791f1
Moved files [#METR-17973].
2015-10-05 03:33:43 +03:00
Alexey Milovidov
0ced5b4013
dbms: improved performance of aggregation by arrays [#METR-13168].
2015-10-04 09:51:22 +03:00
Alexey Milovidov
49852e67fb
dbms: added tests [#METR-13168].
2015-10-04 09:25:33 +03:00
Alexey Milovidov
804216f678
dbms: added full support of GROUP BY arrays [#METR-13168].
2015-10-04 09:10:48 +03:00
Alexey Milovidov
6546fa7dbd
dbms: fixed build [#METR-17573].
2015-10-04 06:44:58 +03:00
Alexey Milovidov
058e5e8de7
dbms: addition to prev. revision [#METR-13168].
2015-10-04 06:41:00 +03:00
Alexey Milovidov
4309ccd0d6
dbms: addition to prev. revision [#METR-13168].
2015-10-04 06:20:03 +03:00
Alexey Milovidov
733324645f
dbms: aggregation by arrays: preparation [#METR-13168].
2015-10-04 06:17:36 +03:00
Alexey Milovidov
f356545bbe
dbms: allowed DROP/DETACH partition on non-leader [#METR-17573].
2015-10-03 00:28:19 +03:00
Alexey Milovidov
51cdac107b
dbms: tests: removed executable flag on few files [#METR-2944].
2015-10-02 23:45:43 +03:00
Alexey Milovidov
b8c8662457
dbms: preparation [#METR-18167].
2015-10-02 21:33:46 +03:00
Alexey Milovidov
fba839199a
dbms: limited queries to OLAP compatibility layer [#METR-18008].
2015-10-02 21:02:56 +03:00
Andrey Mironov
a18933eeb3
dbms: Volnitsky: incorporate best of SSE2 string searching into fallback algorithm [#METR-18210]
2015-10-02 17:04:33 +03:00
Alexey Arno
3ab5226a56
dbms: Server: Fixed typo in comment. [#METR-17506]
2015-10-01 18:14:39 +03:00
Alexey Arno
ddf5996c44
Merge
2015-10-01 18:10:41 +03:00
Alexey Arno
700e545ebf
dbms: Server: Fixed reference file for functional test. [#METR-18059]
2015-10-01 12:03:14 +03:00
Alexey Milovidov
d339ad0048
Merge
2015-10-01 06:30:50 +03:00
Alexey Milovidov
f725116826
dbms: fixed error [#METR-18249] [#METR-17924].
2015-10-01 04:35:18 +03:00
Andrey Mironov
c915538fa7
dbms: add UTF-8 and case insensitive comparison support to Volnitsky [#METR-18210]
2015-09-30 21:07:02 +03:00
Andrey Mironov
dc087ac04d
dbms: rename test 00234 to 00235[#METR-18251]
2015-09-30 16:57:40 +03:00
Andrey Mironov
b8e3d35f92
dbms: add test [#METR-18251]
2015-09-30 16:56:58 +03:00
Pavel Kartavyy
269b4b8155
Merge
2015-09-30 16:55:20 +03:00
Alexey Arno
3a8d096be2
dbms: Server: Added functional test + comment. [#METR-18059]
2015-09-30 16:43:25 +03:00
Andrey Mironov
e42022adce
dbms: allow CREATE TEMPORARY TABLE AS [#METR-18251]
2015-09-30 16:35:32 +03:00
Alexey Milovidov
7ea5da8b53
dbms: test: increased padding [#METR-2944].
2015-09-30 02:58:26 +03:00
Alexey Milovidov
28f67084a4
Merge
2015-09-30 01:31:22 +03:00
Alexey Milovidov
9be353dd28
dbms: added old modification [#METR-2944].
2015-09-30 01:30:59 +03:00
Alexey Milovidov
bfce8aee43
dbms: fixed error with Throttler (incomplete) [#METR-18233].
2015-09-30 00:16:16 +03:00
Alexey Milovidov
914067c861
dbms: fixed error [#METR-18202].
2015-09-29 23:47:15 +03:00
Alexey Milovidov
1f6def094f
dbms: fixed build [#METR-18202].
2015-09-29 22:19:54 +03:00
Alexey Milovidov
fa252f2208
dbms: SimpleCache: better (tnx. hertz) [#METR-18213].
2015-09-29 22:10:54 +03:00
Alexey Arno
8bdb8f93c0
Merge
2015-09-29 17:40:23 +03:00
Alexey Milovidov
fda3591d92
dbms: moved code to .cpp [#METR-18202].
2015-09-29 17:09:01 +03:00
Alexey Milovidov
d496f6cd4e
dbms: get rid of boost::property_tree [#METR-18202].
2015-09-29 03:53:10 +03:00
Alexey Milovidov
003cc854fd
dbms: changed 'at most' to 'at least' for rows to read when specifying absolute SAMPLE size [#METRIKASUPP-5748].
2015-09-28 22:10:07 +03:00
Alexey Milovidov
949dfb4226
dbms: fixed build [#METR-2807].
2015-09-27 17:28:43 +03:00
Alexey Milovidov
932a09ad6e
dbms: fixed race condition in ATTACH [#METR-17573].
2015-09-27 17:22:23 +03:00
Alexey Milovidov
e96705ed44
dbms: fixed error [#METR-16779].
2015-09-27 16:45:20 +03:00
Alexey Milovidov
88f8d02ae7
dbms: fixed error [#METR-16779].
2015-09-27 16:35:14 +03:00
Alexey Milovidov
9a4a46af9b
dbms: fixed error [#METR-16779].
2015-09-27 16:03:41 +03:00
Alexey Milovidov
1a2f063fc8
dbms: addition to prev. revision [#METR-16779].
2015-09-27 15:52:58 +03:00
Alexey Milovidov
9025f88561
dbms: fixed error [#METR-18061].
2015-09-27 15:34:32 +03:00
Alexey Milovidov
87e1e69ff6
dbms: allowed to write block again after failed quorum write [#METR-16779].
2015-09-27 13:45:49 +03:00
Alexey Milovidov
3979b2aa49
dbms: don't use unreplicated data if there are no parts [#METR-18198].
2015-09-27 10:11:00 +03:00
Alexey Milovidov
6e3394496f
dbms: don't move conditions of type PKColumn IN (subquery) to PREWHERE [#METR-18198].
2015-09-27 09:50:36 +03:00
Alexey Milovidov
d04c213b27
dbms: addition to prev. revision [#METR-18213].
2015-09-27 05:45:55 +03:00
Alexey Milovidov
e1836a1e27
dbms: addition to prev. revision [#METR-18213].
2015-09-27 05:40:39 +03:00
Alexey Milovidov
c1bb394e8d
dbms: caching DNS requests for authentification [#METR-18213].
2015-09-27 05:18:00 +03:00
Alexey Milovidov
b06032a322
dbms: fixed error in prev. revision [#METR-18202].
2015-09-26 04:42:32 +03:00
Alexey Milovidov
555ad5ac3f
dbms: parallel loading of tables [#METR-18202].
2015-09-26 04:02:07 +03:00
Alexey Milovidov
b714813c76
dbms: improved startup time [#METR-18202].
2015-09-25 21:57:17 +03:00
Alexey Milovidov
642584e0c8
dbms: explicitly allowed / and /ping URIs for health checks [#METR-18208].
2015-09-25 19:28:17 +03:00
Alexey Milovidov
fa1e2cc70f
dbms: support for HEAD method in /ping [#METR-18208].
2015-09-25 18:54:54 +03:00
Andrey Mironov
04b0f73c86
dbms: add test for position function family [#METR-16752]
2015-09-25 18:38:31 +03:00
Andrey Mironov
8d3783153a
dbms: fix Volnitsky correctness for zero-length needle
2015-09-25 18:11:12 +03:00
Andrey Mironov
07a3ea8eb1
Merge
2015-09-25 16:39:13 +03:00
Andrey Mironov
a5bf937335
Merge
2015-09-25 16:39:13 +03:00
Andrey Mironov
bd57afb76c
dbms: stop reading from parts without PREWHERE prematurely by calling isCancelled() [#METR-16457]
2015-09-25 16:39:13 +03:00
Alexey Milovidov
093a8b12a7
dbms: added 'max_network_bytes' setting [#METR-18186].
2015-09-25 15:52:47 +03:00
Alexey Milovidov
d86761f504
dbms: fixed error with 'max_concurrent_queries_for_user' setting in distributed queries [#METR-17965].
2015-09-25 15:47:33 +03:00
Andrey Mironov
efc1f35c21
dbms: fix reverse order of ranges for FINAL with merge_tree_uniform_read_distribution = 1 [#METR-16457]
2015-09-25 14:35:58 +03:00
Alexey Milovidov
1a16709162
dbms: fixed error [#METR-18170].
2015-09-25 10:51:00 +03:00
Alexey Milovidov
056f792a1b
dbms: little better [#METR-18133].
2015-09-24 22:33:16 +03:00
Alexey Milovidov
8584faf609
dbms: don't log internal queries [#METR-18133].
2015-09-24 22:25:18 +03:00
Alexey Milovidov
7989024c76
dbms: addition to prev. revision [#METR-2944].
2015-09-24 22:14:43 +03:00
Alexey Milovidov
c757bf9063
dbms: setting thread names [#METR-2944].
2015-09-24 21:54:21 +03:00
Andrey Mironov
01e767afa0
dbms: refactor, fix out of bounds access when needle is empty [#METR-16752]
2015-09-24 17:28:31 +03:00
Andrey Mironov
fd6dca0432
dbms: (lower|upper)UTF-8 refactor a bit [#METR-16752]
2015-09-24 15:58:28 +03:00
Alexey Arno
19bc3181f2
Merge
2015-09-24 15:40:36 +03:00
Andrey Mironov
90e9e8ab1a
dbms: UTF-8 position function family fix for constants [#METR-16752]
2015-09-24 14:39:51 +03:00
Andrey Mironov
03e7932164
dbms: positionCaseInsensitiveUTF8 code point counting fix. [#METR-16752]
2015-09-24 12:33:28 +03:00
Alexey Milovidov
fb654a1255
Merge
2015-09-24 10:39:47 +03:00
Alexey Milovidov
0e57c8c423
dbms: allowed to specify passwords in hashed form [#METR-18119].
2015-09-24 10:18:05 +03:00
Alexey Milovidov
07b34aa432
dbms: fixed build [#METR-2944].
2015-09-24 10:03:20 +03:00
Alexey Milovidov
a3e706ead8
dbms: fixed error [#METR-18167].
2015-09-24 09:20:50 +03:00
Alexey Milovidov
3d817fe625
dbms: lowered data size in ZK [#METR-18170].
2015-09-24 08:47:17 +03:00
Alexey Milovidov
6fc99c48e1
dbms: better [#METR-2944].
2015-09-24 07:52:02 +03:00
Alexey Milovidov
1481d7f293
dbms: specifying port to send queries in ZK [#METR-18167].
2015-09-24 07:50:53 +03:00
Alexey Milovidov
7784606c6a
dbms: addition to prev. revision [#METR-2944].
2015-09-24 07:14:35 +03:00
Alexey Milovidov
a531680a92
dbms: removed most of log messages 'all_data_parts is locked' [#METR-2944].
2015-09-24 07:13:06 +03:00
Alexey Milovidov
75a16854db
dbms: moved files [#METR-2944].
2015-09-24 06:50:09 +03:00
Alexey Milovidov
dc209def73
dbms: table system.replication_queue: development [#METR-18061].
2015-09-24 04:18:25 +03:00
Alexey Milovidov
f8d94fcbd9
dbms: just-written parts does not participate in sanity check [#METR-18169].
2015-09-24 04:17:10 +03:00
Alexey Milovidov
a840af70ab
dbms: addition to prev. revision [#METR-18061].
2015-09-24 03:31:47 +03:00
Alexey Milovidov
6af8215af5
dbms: added table system.replication_queue [#METR-18061].
2015-09-24 03:21:02 +03:00
Andrey Mironov
2efae5a5b9
dbms: positionCaseInsensitiveUTF8 and some fixes (out of bounds access etc.) for positionCaseInsensitive. [#METR-16752]
2015-09-23 20:00:01 +03:00
Pavel Kartavyy
d1bd09246d
gcc-4.9.2: compilation fix
2015-09-23 18:03:08 +03:00
Alexey Milovidov
0f8b651fe8
dbms: fixing error with 'nonincrement_block_numbers' [#METR-18139].
2015-09-23 05:39:07 +03:00
Alexey Milovidov
ef7afd0b9a
dbms: fixed dynamic compilation with clang [#METR-2944].
2015-09-23 00:16:00 +03:00
Alexey Arno
7d52bb7ccf
dbms: Server: Small code simplification. [#METR-17668]
2015-09-22 18:23:49 +03:00
Andrey Mironov
666a33e435
dbms: add try-catch around reloadFromFile in ExternalDictionaries.cpp [#METR-18128]
2015-09-22 18:15:19 +03:00
Andrey Mironov
0f6c2839c2
dbms: put right brace back once again [#METR-16752]
2015-09-22 18:13:47 +03:00
Andrey Mironov
02064e1029
dbms: positionCaseInsensitive function (no tests attached yet) [#METR-16752]
2015-09-22 16:43:41 +03:00
Alexey Milovidov
926a661e38
Merge
2015-09-22 01:44:18 +03:00
Alexey Milovidov
c89541646c
dbms: instrumenting replication queue [#METR-18061].
2015-09-22 01:43:38 +03:00
Alexey Milovidov
5df201add2
dbms: clarification [#METR-2944].
2015-09-22 01:33:20 +03:00
Alexey Milovidov
1799be41ec
dbms: removed obsolete test [#METR-2944].
2015-09-21 23:51:24 +03:00
Alexey Milovidov
4e28608077
dbms: fixed error [#METR-16779].
2015-09-21 21:47:46 +03:00
Andrey Mironov
244eabb54b
dbms: allow moving primary key columns to PREWHERE if the can't be used by PKCondition [#METR-18063]
2015-09-21 15:13:11 +03:00
Alexey Milovidov
726443131b
dbms: addition to prev. revision [#METR-16779].
2015-09-20 15:25:10 +03:00
Alexey Milovidov
4047e4ed5b
dbms: tiny modification [#METR-2944].
2015-09-20 14:56:14 +03:00
Alexey Milovidov
6571769d3b
dbms: added setting 'select_sequential_consistency' [#METR-16779].
2015-09-20 14:54:58 +03:00
Alexey Milovidov
3b5a3e7325
dbms: quorum insert: development [#METR-16779].
2015-09-20 14:02:59 +03:00
Alexey Milovidov
dcf40ef7c8
dbms: addition [#METR-17573].
2015-09-20 09:40:17 +03:00
Alexey Milovidov
a78ac9c6ee
dbms: addition to prev. revision [#METR-18099].
2015-09-20 09:35:28 +03:00
Alexey Milovidov
b14bbf3928
Merge
2015-09-20 09:31:19 +03:00
Alexey Milovidov
227b41b0eb
dbms: set queue entry time when cloning replica or repairing missing or damaged parts [#METR-18085].
2015-09-20 08:50:15 +03:00
Alexey Milovidov
615181b3a6
dbms: added last_queue_update column to system.replicas table; clarifications [#METR-17573].
2015-09-20 08:21:43 +03:00
Alexey Milovidov
69b1789b83
dbms: added test [#METR-16184].
2015-09-20 07:14:15 +03:00
Alexey Milovidov
311c9b2f39
dbms: added test [#METR-17986].
2015-09-20 07:09:21 +03:00
Alexey Milovidov
27c1d4e807
dbms: added VerticalRaw format [#METR-17986].
2015-09-20 07:04:52 +03:00
Alexey Milovidov
c89b063288
dbms: fixed deadlock on shutdown [#METR-18098].
2015-09-20 07:03:53 +03:00
Alexey Milovidov
6ceb83dc7d
dbms: added function formatReadableSize [#METR-16184].
2015-09-20 05:03:12 +03:00
Alexey Milovidov
32b7fcb933
dbms: added override [#METR-2944].
2015-09-20 04:55:29 +03:00
Alexey Milovidov
72a964d865
dbms: fixed test [#METR-17536].
2015-09-19 12:44:02 +03:00
Alexey Milovidov
3ea789e23f
dbms: fixed log message [#METR-2944].
2015-09-19 11:19:25 +03:00
Alexey Milovidov
75ea48970c
dbms: BackgroundProcessingPool: attempt to fix an error [#METR-18098].
2015-09-19 10:55:01 +03:00
Alexey Milovidov
b068913aeb
dbms: removed bogus messages from error log; improved diagnostics; extended system.replicas table [#METR-17573].
2015-09-19 08:56:40 +03:00
Alexey Milovidov
5af56824f2
dbms: improved texts [#METR-17688].
2015-09-19 00:35:35 +03:00
Alexey Arno
9958e569b7
dbms: Server: Compilation fix for some older versions of g++. [#METR-17668]
2015-09-18 18:53:48 +03:00
Alexey Arno
1cae6e8b54
Merge
2015-09-18 16:36:10 +03:00
Andrey Mironov
16be53f475
dbms: add support of non-const second arg to has, indexOf, equalCount [#METR-18062]
2015-09-18 15:40:42 +03:00
Andrey Mironov
38ae453855
Merge
2015-09-18 15:40:09 +03:00
Andrey Mironov
9b9e5bedf4
dbms: redesign stateless test 00229
2015-09-18 13:02:22 +03:00
Alexey Milovidov
a53f7473d3
dbms: removed misleading error messages about canceled merges [#METR-18087].
2015-09-18 09:39:39 +03:00
Alexey Milovidov
5884a7b536
dbms: doing synchronous merges non-aggressively [#METR-18006].
2015-09-18 03:48:48 +03:00
Alexey Milovidov
fa9553307e
dbms: fixed error [#METR-17286].
2015-09-18 03:46:36 +03:00
Alexey Milovidov
7a7a2ac6e0
dbms: attempt to fix an error (incomplete) [#METR-17286].
2015-09-18 00:31:26 +03:00
Alexey Milovidov
10b86afd3c
dbms: saving create time for log entries in ZK [#METR-18085].
2015-09-18 00:30:43 +03:00
Alexey Milovidov
51b2951d62
dbms: fixed error [#METR-18011].
2015-09-17 23:00:38 +03:00
Alexey Milovidov
43ee70e1fe
dbms: fixed error [#METR-18011].
2015-09-17 23:00:19 +03:00
Alexey Milovidov
662471de29
dbms: ParallelReplicas: fixed error [#METR-18011].
2015-09-17 22:53:57 +03:00
Alexey Milovidov
b0b44b1565
dbms: removing old queue entries: continue development [#METR-18035].
2015-09-17 00:12:59 +03:00
Alexey Milovidov
13112cc66e
dbms: better [#METR-18035].
2015-09-16 23:40:01 +03:00
Alexey Milovidov
cf7d220f10
dbms: fixed error [#METR-18035].
2015-09-16 23:38:50 +03:00
Alexey Milovidov
7dfc436c83
dbms: fixed error with renaming unexpected parts [#METR-18009].
2015-09-16 22:25:49 +03:00
Andrey Mironov
7b149be2c6
Merge
2015-09-16 20:49:08 +03:00
Andrey Mironov
fd60ee37d3
dbms: add 'zookeeper' substring to test 226
2015-09-16 18:48:39 +03:00
Andrey Mironov
c6ec4f9ff5
dbms:: add test for missing column in PREWHERE [#METR-18009]
2015-09-16 18:33:58 +03:00
Andrey Mironov
9716ef7b34
Merge
2015-09-16 18:27:30 +03:00
Andrey Mironov
5ffd4898e8
Merge
2015-09-16 17:33:58 +03:00
Andrey Mironov
b6449b00f0
dbms: fix read order with merge_tree_uniform_read_distribution to be consistent with old method [#METR-16457] [#METR-18009]
2015-09-16 16:14:45 +03:00
Andrey Mironov
b3db6a06fc
dbms: fix for non-final select just in case [#METR-16457]
2015-09-16 15:15:25 +03:00
Andrey Mironov
55087bddc7
dbms: fix segfault when SELECT FINAL selects zero parts[#METR-16457]
2015-09-16 14:49:09 +03:00
Alexey Milovidov
fa0e61086f
dbms: removed bad code [#METR-17988].
2015-09-16 08:09:58 +03:00
Alexey Milovidov
200742d632
Merge
2015-09-16 07:18:52 +03:00
Alexey Milovidov
d51404633b
dbms: fixed error [#METR-16457].
2015-09-16 07:18:16 +03:00
Alexey Milovidov
94d6d70310
Revert "dbms: fix filter size mismatch with size of column [#METR-18009]"
...
This reverts commit a8da5e498cd9744189c9600d062e82a6fd334609.
2015-09-16 05:02:22 +03:00
Andrey Mironov
0922693bf0
dbms: fix filter size mismatch with size of column [#METR-18009]
2015-09-15 20:45:39 +03:00
Alexey Milovidov
d829d9fe10
dbms: clearing impossible queue entries: development [#METR-18035].
2015-09-15 04:55:22 +03:00
Alexey Milovidov
23a11f19c7
dbms: clearing impossible entries from replication queue [#METR-18035].
2015-09-15 04:20:40 +03:00
Alexey Milovidov
7f2a6d8ee0
Merge
2015-09-15 01:50:06 +03:00
Alexey Milovidov
0743a87ebd
dbms: clearing impossible entries from replication queue [#METR-18035].
2015-09-15 01:45:19 +03:00
Alexey Milovidov
9e8b28131e
dbms: fixed error [#METR-17536].
2015-09-15 00:09:33 +03:00
Andrey Mironov
2318e27485
Merge
2015-09-14 23:03:54 +03:00
Andrey Mironov
8022f0941e
dbms: add refernce file for test 00228_quantiles_deterministic_merge_overflow
2015-09-14 13:06:08 +03:00
Pavel Kartavyy
44c810b228
███████████: split ClickHouse query to several sub queries [#METR-17968]
2015-09-14 11:50:35 +03:00
Alexey Milovidov
6ffb49fbe4
dbms: fixed progress bar for subqueries in IN and JOIN [#METR-18025].
2015-09-14 05:39:54 +03:00
Alexey Milovidov
8e23685201
dbms: allowed tuples with one element; allowed empty sets [#METR-18020].
2015-09-11 23:58:44 +03:00
Alexey Milovidov
5b68045461
dbms: removed limit for at least two elements in tuple [#METR-18020].
2015-09-11 23:27:01 +03:00
Andrey Mironov
739a3dae8b
Merge
2015-09-11 18:11:41 +03:00
Andrey Mironov
9f32c9b9cf
dbms:investigation [#METR-16938]
2015-09-11 18:11:41 +03:00
Andrey Mironov
be230b1859
dbms: ReservoirSamplerDeterministic make internal member function private
2015-09-11 11:27:00 +03:00
Alexey Milovidov
15a6ac31f4
dbms: quorum inserts: development [#METR-16779].
2015-09-11 05:51:35 +03:00
Alexey Milovidov
d53f173478
dbms: quorum inserts: development [#METR-16779].
2015-09-11 05:13:59 +03:00
Alexey Milovidov
f395a408ef
dbms: fixed error [#METR-16779].
2015-09-11 00:36:48 +03:00
Alexey Milovidov
3b6ef8b28c
dbms: quorum inserts: development [#METR-16779].
2015-09-11 00:32:33 +03:00
Alexey Milovidov
a26a43fcc0
dbms: quorum inserts: development [#METR-16779].
2015-09-10 23:43:42 +03:00
Alexey Milovidov
5bb64243b7
dbms: fixed tiny error with query_log [#METR-18008].
2015-09-10 22:23:15 +03:00
Andrey Mironov
484c354d93
dbms: add test for quantileDeterministic overflow [#METR-13932]
2015-09-10 19:29:13 +03:00
Andrey Mironov
cb78c88e34
dbms: add test for quantilesTiming order fix [#METR-14503]
2015-09-10 19:29:13 +03:00
Andrey Mironov
61988e6a37
dbms: fix quantileDeterministic (no hash was saved with samples) [#METR-13932]
2015-09-10 18:07:47 +03:00
Alexey Milovidov
540c411aa8
dbms: fixed error [#METR-17536].
2015-09-10 04:58:37 +03:00
Alexey Milovidov
217ef544c2
dbms: fixed error [#METR-17536].
2015-09-10 00:32:29 +03:00
Alexey Milovidov
b34d3366fd
dbms: added test [#METR-17988].
2015-09-09 22:33:24 +03:00
Alexey Milovidov
ec2151e646
dbms: removing deduplicated parts immediately [#METR-17988].
2015-09-09 22:03:46 +03:00
Alexey Milovidov
f6cfc72000
dbms: addition to prev. revision [#METR-16779].
2015-09-09 21:34:58 +03:00
Alexey Milovidov
53967b5c85
Merge
2015-09-09 21:16:09 +03:00
Alexey Milovidov
aaa70348af
dbms: quorum inserts: development [#METR-16779].
2015-09-09 21:15:36 +03:00
Andrey Mironov
5caf4e401f
dbms: style corrections and comments [#METR-16457]
2015-09-09 20:46:56 +03:00
Alexey Milovidov
47f291d721
dbms: fixed error with MemoryTracker in synchronous loading of external dictionaries [#METR-17969].
2015-09-09 03:54:17 +03:00
Alexey Milovidov
4e54056c66
dbms: allowed to specify duplicate columns in JOIN subquery [#METR-17664].
2015-09-09 03:52:35 +03:00
Alexey Arno
64d47f35df
dbms: Server: Fixed possible cyclic dependencies. [#METR-14099]
2015-09-09 01:13:43 +03:00
Alexey Milovidov
0ca77545b2
dbms: added setting 'max_concurrent_queries_for_user' [#METR-17965].
2015-09-09 00:01:43 +03:00
Alexey Milovidov
a3588ad5ff
dbms: updated test [#METR-17536].
2015-09-08 23:20:39 +03:00
Alexey Milovidov
a476396e70
dbms: fixed error [#METR-17536].
2015-09-08 23:19:30 +03:00
Alexey Milovidov
50690565c1
dbms: improvement [#METR-17536].
2015-09-08 22:53:16 +03:00
Pavel Kartavyy
aee3f9a868
███████████: add state descriptor to task [#METR-16142]
2015-09-08 17:24:25 +03:00
Alexey Arno
9656f0799b
Merge
2015-09-08 13:27:34 +03:00
Andrey Mironov
0bcf25e518
dbms: naive implementation of non-const array() function for now[#METR-17948]
2015-09-08 12:38:45 +03:00
Andrey Mironov
43b0e8a46c
dbms: working out array() non-const implementation [#METR-17948]
2015-09-08 12:38:44 +03:00
Andrey Mironov
aa68fd2aec
dbms: add expression support for id, range_min and range_max [#METR-17888]
...
Fix type-checking of range_hashed dictionary with mysql as a source.
Parenthesise all expressions to avoid errors.
2015-09-08 12:38:44 +03:00
Alexey Arno
38fc81074f
Merge
2015-09-08 12:16:15 +03:00
Alexey Arno
0f5b2097f0
dbms: Server: Updated functional test. [#METR-17276]
2015-09-08 12:15:32 +03:00
Alexey Milovidov
690237d800
dbms: fixed test [#METR-17536].
2015-09-08 03:50:15 +03:00
Alexey Milovidov
fb04cf1a99
dbms: added comment [#METR-17536].
2015-09-08 00:20:28 +03:00
Alexey Milovidov
9f3cab500d
dbms: memory efficient distributed aggregation: development [#METR-17536].
2015-09-07 23:08:02 +03:00
Alexey Arno
437ca51ce8
dbms: Server: Bug fixes in the serialization/deserialization code. [#METR-17276]
2015-09-07 22:03:14 +03:00
Alexey Milovidov
e5677bea4d
dbms: added function randConstant for testing purposes [#METR-17536].
2015-09-07 20:56:56 +03:00
Andrey Mironov
f8b21b5fd6
dbms: add tests for sequenceCount and sequenceMatch, fix infinite loop for sequenceCount of empty pattern, fix decltype deducing reference type [#METR-17427]
2015-09-07 17:50:02 +03:00
Alexey Milovidov
2311c69d53
dbms: development of memory efficient distributed aggregation method [#METR-17536].
2015-09-07 10:40:14 +03:00
Alexey Milovidov
8d25390c48
dbms: fixed error [#METR-17758].
2015-09-06 01:47:13 +03:00
Alexey Milovidov
87465416b0
dbms: pull method for GLOBAL subqueries: supported JOINs [#METR-17758].
2015-09-05 04:53:16 +03:00
Alexey Milovidov
66b130a2e5
dbms: implemented method 'pull' for GLOBAL subqueries [#METR-17758].
2015-09-05 04:22:09 +03:00
Alexey Milovidov
9f38f15294
dbms: pull scheme for GLOBAL subqueries: development [#METR-17758].
2015-09-05 00:39:10 +03:00
Alexey Milovidov
e82e19ee75
dbms: pull scheme for GLOBAL subqueries: development: added ability to SELECT from temporary tables of another query [#METR-17758].
2015-09-04 23:52:00 +03:00
Alexey Milovidov
193113dc63
Merge
2015-09-04 23:00:32 +03:00
Alexey Milovidov
767a3c8090
dbms: fixed error with WITH TOTALS in subquery with distributed table with one shard and LIMIT [#METR-17561].
2015-09-04 22:40:55 +03:00
Alexey Milovidov
e923dd2ff6
dbms: added test [#METR-17550].
2015-09-03 23:50:41 +03:00
Alexey Milovidov
7dc7144011
dbms: fixed error with column order in RIGHT and FULL JOINs [#METR-17550].
2015-09-03 23:48:02 +03:00
Alexey Milovidov
bf6544693e
dbms: tiny modifications [#METR-17588].
2015-09-03 22:19:19 +03:00
Alexey Milovidov
69be9e7dd0
dbms: increased default limit on query size [#METRIKASUPP-5557].
2015-09-03 21:48:41 +03:00
Alexey Arno
d18544c981
dbms: Server: Improved implementation. [#METR-17588]
2015-09-03 18:35:34 +03:00
Alexey Arno
1dc1cbc021
Merge
2015-09-03 17:21:55 +03:00
Andrey Mironov
65c309550d
Merge
2015-09-03 16:36:18 +03:00
Andrey Mironov
40026a8e7b
Merge
2015-09-03 16:30:50 +03:00
Alexey Arno
1491260e3b
dbms: Server: Fixed behavior of LIKE. Now % correctly matches newlines. [#METR-17588]
2015-09-03 15:09:47 +03:00
Andrey Mironov
e8111d7e07
Merge
2015-09-03 15:07:46 +03:00
Andrey Mironov
11857853a4
Merge
2015-09-03 12:20:04 +03:00
Andrey Mironov
5ca53c8b10
Merge
2015-09-03 12:17:25 +03:00
Alexey Milovidov
0e26b64968
dbms: allowed columns with duplicate names in GLOBAL subqueries [#METR-17552].
2015-09-02 23:35:38 +03:00
Alexey Milovidov
57c03c0dce
dbms: whitespace [#METR-17552].
2015-09-02 22:58:29 +03:00
Alexey Milovidov
df90e447fb
dbms: increased limit for max_suspicious_broken_parts [#METR-17811].
2015-09-02 22:39:19 +03:00
Alexey Milovidov
f46326c4e8
dbms: StorageBuffer: better [#METR-17889].
2015-09-02 20:47:29 +03:00
Andrey Mironov
9cc9cb241f
Merge
2015-09-02 20:11:47 +03:00
Andrey Mironov
6b642e8749
dbms: round subtask size up to multiple of max_block_size [#METR-16457]
2015-09-02 19:09:32 +03:00
Andrey Mironov
288f46936a
Merge
2015-09-02 18:48:10 +03:00
Andrey Mironov
70ec50316e
Merge
2015-09-02 18:32:17 +03:00
Alexey Arno
277fab46b9
Merge
2015-09-02 16:05:17 +03:00
Andrey Mironov
959d66cfa4
dbms: use actual settings [#METR-16457]
2015-09-02 14:15:16 +03:00
Pavel Kartavyy
7ef5c508d9
Revert "dbms::Allocator: support big alignments for ███████████ [#METR-17814]"
...
This reverts commit 8d5d4b6b9265e2b5a103a6d713df81d7fe232745.
2015-09-02 13:29:23 +03:00
Pavel Kartavyy
044b70ff8c
dbms::Allocator: support big alignments for ███████████ [#METR-17814]
2015-09-02 13:29:23 +03:00
Alexey Milovidov
c5e0d759e5
dbms: fixed build [#METR-17276].
2015-09-02 03:17:10 +03:00
Alexey Milovidov
dab47ec36d
dbms: fixed error with StorageBuffer [#METR-17889].
2015-09-02 00:48:38 +03:00
Andrey Mironov
ef356f9267
Merge
2015-09-01 19:09:12 +03:00
Andrey Mironov
1b394d9324
dbms: DB::Memory::resize alloc instead of realloc when m_capacity == 0 [#METR-16457]
2015-09-01 18:08:37 +03:00