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
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
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
proller
0b40a13ea7
Merge remote-tracking branch 'upstream/master' into METR-23466
2016-11-22 14:56:57 +03:00
Alexey Milovidov
e2b8236cf4
Fixed error [#METR-2944].
2016-11-20 16:17:51 +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
proller
61e6ee9100
Merge remote-tracking branch 'upstream/master' into METR-23466
2016-11-18 15:14:34 +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
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
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
278fbbb4da
Merge remote-tracking branch 'upstream/master' into METR-23466
2016-11-17 00:02:25 +03:00
Alexey Milovidov
bee6183d35
Fixed error [#METR-2944].
2016-11-16 08:05:14 +03:00
proller
8fec8e2ac4
simple get works
2016-11-16 02:55:45 +03:00
Alexey Milovidov
efa056fc77
Attempt to improve merge selecting algorithm [#METR-21840].
2016-11-05 04:11:51 +03:00
Alexey Milovidov
8ba7a32410
Fixed error with BackgroundProcesssingPool [#METRIKASUPP-7484].
2016-11-02 18:26:16 +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
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
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
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
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
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
ea852bb9d8
Separate compilation of CurrentMetrics; Separated AsynchronousMetrics from CurrentMetrics; Comments [#METR-23237].
2016-10-24 07:06:27 +03:00
Alexey Milovidov
9af5ce1e3b
Separate compilation of ProfileEvents; comments [#METR-23237].
2016-10-24 05:02:37 +03:00
Alexey Milovidov
4d9b3fd3ee
Better [#METR-23198].
2016-10-23 13:59:53 +03:00
Alexey Milovidov
afcd933237
Probably better [#METR-23198].
2016-10-23 06:46:51 +03:00
Alexey Arno
a75cfb6df5
Merge branch 'master' into METR-19266 [#METR-19266]
2016-10-21 19:53:35 +03:00
Alexey Milovidov
15bf61c367
Fixed part of error [#METR-23198].
2016-10-21 04:44:57 +03:00
Alexey Arno
3792a9f302
dbms: Server: fixes [#METR-19266]
2016-10-20 13:13:07 +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
b5ff08bce6
dbms: Server: semantic cleanup [#METR-19266]
2016-10-19 10:15:26 +03: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
669e2982a5
Made merge_selecting_thread creation & deletion atomic. [#METR-22471]
2016-10-14 14:47:11 +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
6b2755bf2a
Non significant change [#METR-2944].
2016-09-23 23:33:06 +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
Alexey Milovidov
469eebe4f0
Investigation [#METR-2944].
2016-09-04 20:12:07 +03:00
Alexey Arno
443613c153
dbms: Fixed bug in ALTER TABLE ... MODIFY COLUMN. [#METR-19622]
2016-09-02 18:43:43 +03:00
Alexey Milovidov
344e975a59
Temporarily improvement [#METR-22608].
2016-09-02 03:58:18 +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 Milovidov
0db84044e5
Better [#METR-22608].
2016-09-01 05:26:45 +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
Alexey Milovidov
867b73b6b0
Fixed error with cancelling merges on ALTERs [#METR-22524].
2016-08-26 22:50:04 +03:00
Alexey Arno
cd0541134a
dbms: post-testing fixes [#METR-19266]
2016-08-24 03:39:38 +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 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
e513df2e5c
dbms: reverted change (was bogus) [#METR-19266]
2016-08-15 20:26:06 +03:00
Alexey Milovidov
0cf32c8aed
Renamed method [#METR-22400].
2016-08-13 05:21:17 +03:00
Alexey Milovidov
d5ad347532
Fixed probable source of race conditions [#METR-22327].
2016-08-12 08:20:06 +03:00
Alexey Arno
9896c8ce78
dbms: Merged from master [#METR-19266]
2016-08-11 17:15:27 +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
f129e94429
Fixed warnings on clang [#METR-2944].
2016-08-07 19:17:57 +03:00
Alexey Arno
531ff3d5ac
dbms: Merged with master [#METR-19266]
2016-08-05 18:44:19 +03:00
Alexey Milovidov
d7ce4dd410
Better grepability [#METR-22173].
2016-08-03 23:25:09 +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
9a07830dbb
Removed useless code (experimental) [#METR-2944].
2016-08-02 04:46:05 +03:00
Alexey Milovidov
6f4fc79cde
Better [#METR-2944].
2016-07-31 06:53:16 +03:00
Alexey Arno
1fe6786b78
dbms: NULL support for MergeTree [#METR-19266]
2016-07-24 22:32:21 +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 Arno
252d7994e7
dbms: cleanup [#METR-19266]
2016-07-19 13:57:57 +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 Milovidov
5ded454986
Added 'WITH NAME' section to ALTER TABLE ... FREEZE PARTITION query [#METR-21884].
2016-06-28 23:50:37 +03:00
Alexey Milovidov
b8ca97a891
Added check for constants in primary key [#METR-2944].
2016-06-21 20:06:12 +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
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
Alexey Milovidov
c518abe882
Get rid of Poco::SharedPtr [#METR-21503].
2016-05-28 20:31:50 +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
3c1c9d46f7
Using std::shared_ptr for data types [#METR-21503].
2016-05-28 15:22:22 +03:00
Alexey Milovidov
4c7eb03b63
Using std::shared_ptr for data types [#METR-21503].
2016-05-28 13:35:44 +03:00
Alexey Milovidov
6863e72f3d
Using std::shared_ptr for data types [#METR-21503].
2016-05-28 13:15:36 +03:00
Alexey Milovidov
be394f2c84
Using std::shared_ptr for data types [#METR-21503].
2016-05-28 10:48:40 +03:00
Alexey Milovidov
4b7f461e46
Using std::shared_ptr for columns [#METR-21503].
2016-05-28 08:31:36 +03:00
Alexey Milovidov
f2ccbc9802
Better exception message [#METR-21479].
2016-05-26 00:35:57 +03:00
Vladimir Chebotarev
866c8929e2
dbms, contrib: GCC 6 build fixes [#METR-20000]
2016-05-23 03:41:26 +03:00
Alexey Milovidov
c4407306d5
Always materialize columns while merge [#METR-21119].
2016-05-18 05:49:52 +03:00
Alexey Milovidov
8f50b30268
Alter primary key: development [#METR-21119].
2016-05-18 00:07:10 +03:00
Alexey Milovidov
9a60b90941
Alter primary key: development [#METR-21119].
2016-05-17 23:11:43 +03:00
Alexey Milovidov
bf265e264a
Alter primary key: development [#METR-21119].
2016-05-17 02:04:03 +03:00
Alexey Milovidov
2f1fead382
Merge
2016-05-16 21:47:34 +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
65de71b5a2
Added table function 'shardByHash' [#METR-21287].
2016-05-13 06:22:16 +03:00
Alexey Milovidov
83df6fdf23
Merge
2016-05-04 22:01:26 +03:00
Alexey Milovidov
07f04d70d3
Merge
2016-04-24 12:44:47 +03:00
Alexey Milovidov
55b580f882
More profile events [#METR-2944].
2016-04-23 05:39:40 +03:00
Alexey Arno
3d9dc30e8c
dbms: Added more fault tolerance [#METR-18510]
2016-04-21 17:58:25 +03:00
Alexey Milovidov
cff1004f04
Lowered batch size in pullLogsToQueue [#METR-21013].
2016-04-21 00:24:12 +03:00
Alexey Milovidov
c6722da2b2
Merge
2016-04-19 00:38:06 +03:00
Alexey Milovidov
c43b34d3f0
Added function 'indexHint' [#METR-20940].
2016-04-16 02:10:29 +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 Arno
68f427398d
dbms: server: Retry after a timeout issue. [#METR-20825]
2016-04-15 01:00:39 +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
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
edc561d6b5
Fixed error [#METR-20803].
2016-04-10 03:28:44 +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
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
eb5d905600
Added support for using index for LIKE expressions with fixed prefix [#METR-20706].
2016-04-03 00:19:58 +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
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
5c400d5c5c
Better [#METR-20659].
2016-03-30 02:03:15 +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 Arno
21ff6d9f94
dbms: Comment updates. Naming simplfications. Use better hashing. [#METR-18510]
2016-03-29 19:29:39 +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
605e9c4afb
Addition to prev. revision [#METR-20607].
2016-03-27 17:36:59 +03:00
Alexey Milovidov
702876f9f0
Fixed suboptimal index usage in point queries [#METR-20607].
2016-03-27 14:37:25 +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 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
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
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
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
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
ebf5b3afdd
Merge
2016-03-07 05:21:16 +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 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
42883fddc4
Added virtual column '_sample_factor' [#METR-20296].
2016-03-04 07:54:10 +03:00
Alexey Milovidov
a8f423a74c
Merge
2016-03-03 23:29:52 +03:00
Alexey Arno
3b9ea20c91
dbms: More locking improvements. [#METR-18510]
2016-03-03 19:20:19 +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
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
0119de05bb
DataPartsExchange: better [#METR-20273].
2016-03-03 06:54:37 +03:00
Alexey Arno
aa10c8c87d
dbms: Code cleanup. [#METR-18510]
2016-03-02 23:27:29 +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 Arno
6efc98d1f3
Merge
2016-03-01 20:47:53 +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
7af87e367f
Better diagnostics [#METR-20079].
2016-02-18 00:02:06 +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
bb122a2fa7
dbms: less locking while clearing old parts; better while loading parts [#METR-2944].
2016-02-14 14:02:47 +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
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
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
a0e7a59ab1
dbms: fixing errors with ATTACHes [#METR-19399].
2016-01-30 05:29:20 +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
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
5c90d7d45c
Merge
2016-01-26 05:00:25 +03:00
Alexey Milovidov
085dd9f90a
Merge
2016-01-26 04:56:42 +03:00
Alexey Arno
ae2f7c7613
Merge
2016-01-26 03:30:18 +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
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
0f3e163c4e
dbms: CurrentMetrics: development [#METR-19596].
2016-01-21 04:47:28 +03:00
Alexey Milovidov
3f89d9e0f5
dbms: added profile event for yielding leadership [#METR-17573].
2016-01-20 23:43:42 +03:00
Alexey Milovidov
82a96d22b1
dbms: tracking replicas delays [#METR-17573].
2016-01-17 16:00:42 +03:00
Alexey Milovidov
d603d0a12d
Merge
2016-01-17 11:12:48 +03:00
Alexey Milovidov
a30532594b
dbms: fixed error [#METR-19586].
2016-01-17 08:22:22 +03:00
Alexey Milovidov
d8e6b1dcf1
dbms: fixed error in prev. revision [#METR-19586].
2016-01-13 05:36:11 +03:00
Alexey Milovidov
ab1b725779
dbms: less dependencies [#METR-2944].
2016-01-13 03:32:59 +03:00
Alexey Milovidov
949ecc2070
dbms: optimized function pullLogsToQueue [#METR-19586].
2016-01-12 22:45:51 +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
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
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
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
13f56d4465
dbms: use CAST internally whenever a conversion is required [#METR-19265]
2015-12-25 15:06:16 +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
89c64fe863
dbms: removed unused field [#METR-2944].
2015-12-24 21:35:01 +03:00
Alexey Milovidov
2aeb48be2d
dbms: added backoff on slow reads [#METR-17579].
2015-12-13 07:52:13 +03:00
Alexey Milovidov
6260ac34a3
dbms: fixed high CPU usage on shutdown [#METR-19056].
2015-12-09 08:05:42 +03:00
Alexey Milovidov
78b560c846
dbms: fixed error [#METR-19283].
2015-12-07 22:30:50 +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
8314861690
dbms: improved performance of INSERT SELECT [#METR-19025].
2015-11-21 18:47:32 +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
Alexey Milovidov
2d00e5d84f
dbms: SAMPLE ... OFFSET development: using rational numbers [#METR-18847].
2015-11-20 00:34:53 +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
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
d7831a6317
dbms: fixed error [#METR-17573].
2015-11-06 21:45:48 +03:00
Alexey Milovidov
4a35d9169f
dbms: merges don't block ALTERs [#METR-18690].
2015-11-06 20:34:48 +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
Alexey Milovidov
400588148c
dbms: fixed error in PKCondition [#METR-18585].
2015-10-29 00:00:44 +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
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
0a7b4dd536
dbms: fixed little error [#METR-16457].
2015-10-08 23:01:09 +03:00
Alexey Milovidov
4e75ccee03
Probably better [#METR-17973].
2015-10-05 08:40:27 +03:00
Alexey Milovidov
918422ad48
Moved files [#METR-17973].
2015-10-05 04:35:28 +03:00
Alexey Milovidov
f90c3003ea
Moved files [#METR-17973].
2015-10-05 04:11:12 +03:00
Alexey Milovidov
733324645f
dbms: aggregation by arrays: preparation [#METR-13168].
2015-10-04 06:17:36 +03:00
Alexey Milovidov
b8c8662457
dbms: preparation [#METR-18167].
2015-10-02 21:33:46 +03:00
Alexey Milovidov
1f6def094f
dbms: fixed build [#METR-18202].
2015-09-29 22:19:54 +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
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
87e1e69ff6
dbms: allowed to write block again after failed quorum write [#METR-16779].
2015-09-27 13:45:49 +03:00
Andrey Mironov
07a3ea8eb1
Merge
2015-09-25 16:39:13 +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
c757bf9063
dbms: setting thread names [#METR-2944].
2015-09-24 21:54:21 +03:00
Alexey Milovidov
07b34aa432
dbms: fixed build [#METR-2944].
2015-09-24 10:03:20 +03:00
Alexey Milovidov
3d817fe625
dbms: lowered data size in ZK [#METR-18170].
2015-09-24 08:47:17 +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
dc209def73
dbms: table system.replication_queue: development [#METR-18061].
2015-09-24 04:18:25 +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
a78ac9c6ee
dbms: addition to prev. revision [#METR-18099].
2015-09-20 09:35:28 +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
a53f7473d3
dbms: removed misleading error messages about canceled merges [#METR-18087].
2015-09-18 09:39:39 +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
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
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
aaa70348af
dbms: quorum inserts: development [#METR-16779].
2015-09-09 21:15:36 +03:00
Andrey Mironov
11857853a4
Merge
2015-09-03 12:20:04 +03:00
Andrey Mironov
959d66cfa4
dbms: use actual settings [#METR-16457]
2015-09-02 14:15:16 +03:00
Andrey Mironov
ef356f9267
Merge
2015-09-01 19:09:12 +03:00
Andrey Mironov
b2fa52394b
dbms: support final with new code [#METR-16457]
2015-09-01 15:24:38 +03:00
Andrey Mironov
84d24ae336
merge branch 'master'
2015-08-31 18:50:06 +03:00
Alexey Milovidov
5374c2a927
dbms: removed random shuffling of data parts on SELECT [#METR-17757].
2015-08-19 21:35:02 +03:00
Alexey Milovidov
f1655cc62f
Merge
2015-08-18 00:09:36 +03:00
Alexey Milovidov
cf4a0e85ef
dbms: lowered memory usage for INSERT [#METR-17704].
2015-08-14 05:45:40 +03:00
Andrey Mironov
28d333adff
Merge
2015-07-23 20:54:07 +03:00
Andrey Mironov
defba956d9
Merge
2015-07-23 16:11:27 +03:00
Alexey Milovidov
c0e029bb1b
dbms: renamed ColumnWithNameAndType to ColumnWithTypeAndName for clarification [#METR-2944].
2015-07-17 04:27:35 +03:00
Alexey Milovidov
52847e6591
Merge
2015-07-17 00:03:53 +03:00
Alexey Arno
5dcda93405
dbms: Server: Fixed unsigned int overflow issues. Updated functional test. [#METR-16435]
2015-07-16 16:01:49 +03:00
Alexey Milovidov
1f03f17a49
dbms: passing proper Context to subqueries analyzer in PREWHERE [#METR-17231].
2015-07-15 07:50:48 +03:00
Alexey Milovidov
226731128b
dbms: get rid of columns inside Context [#METR-15553].
2015-07-15 04:26:35 +03:00
Alexey Milovidov
c449820a13
dbms: addition to prev. revision [#METR-16999].
2015-07-08 17:22:31 +03:00
Alexey Milovidov
af0070c16b
Merge
2015-07-08 07:38:46 +03:00
Alexey Arno
992e7dc7a5
Merge
2015-07-08 02:11:30 +03:00
Andrey Mironov
a5bfc70920
Merge
2015-07-07 18:30:10 +03:00
Alexey Arno
072d110f67
Merge
2015-07-01 20:33:00 +03:00
Andrey Mironov
85d2dbcd76
Merge
2015-06-29 13:49:24 +03:00
Alexey Arno
37f008afd0
dbms: Server: Added support for multiple time zones: part 1 (does not add any new functionality, does not change current functionality) [#METR-15618]
2015-06-26 18:11:31 +03:00
Andrey Mironov
a9d16d8a9f
Merge
2015-06-26 13:52:20 +03:00
Andrey Mironov
9dd999708c
Merge
2015-06-25 16:03:46 +03:00
Alexey Milovidov
4ecc523ea5
dbms: fixed error with using comparison of Date or DateTime with constant string in index [#METR-2944].
2015-06-25 00:24:06 +03:00
Andrey Mironov
aa7fe63962
dbms: temporarily add merge_tree_uniform_read_distribution setting. [#METR-16457]
2015-06-24 16:22:31 +03:00
Andrey Mironov
b18764404a
Merge
2015-06-24 14:03:53 +03:00
Andrey Mironov
be68461fc6
dbms: correctly determine mark to end of previous block [#MTRSADMIN-1093]
2015-06-22 21:24:02 +03:00
Andrey Mironov
978aba0f4c
Merge
2015-06-22 21:24:02 +03:00
Alexey Milovidov
7f0e6fd3c1
Merge
2015-06-11 03:35:36 +03:00
Alexey Milovidov
c19193cf61
Merge
2015-06-02 23:22:53 +03:00
Alexey Milovidov
5752d8f561
dbms: removing obsolete parts [#METR-16629].
2015-06-02 23:21:03 +03:00
Alexey Milovidov
40f0a9c4d9
dbms: fixed error with false-broken parts [#METR-16545].
2015-05-28 07:32:38 +03:00
Alexey Milovidov
0984363b9c
dbms: removed passing DataTypeFactory everywhere [#METR-16545].
2015-05-28 06:49:28 +03:00
Alexey Arno
28822deffb
dbms: Server: Fixed computation overflow issue. [#METR-16435]
2015-05-26 13:00:17 +03:00
Andrey Mironov
fb2828f256
Merge
2015-05-20 15:06:48 +03:00
Alexey Milovidov
124a12095a
dbms: added support for selecting stronger compression method [#METR-15386].
2015-04-17 08:35:53 +03:00
Alexey Milovidov
e4bd9b1dec
dbms: cut another dependency [#METR-2944].
2015-04-16 10:22:29 +03:00
Alexey Milovidov
114b3de689
dbms: cut dependencies [#METR-2944].
2015-04-16 09:12:35 +03:00
Andrey Mironov
c477f5f152
Merge
2015-04-13 16:55:39 +03:00
Alexey Milovidov
cac503ff82
Merge
2015-04-12 07:39:20 +03:00
Alexey Milovidov
62ff76c572
Merge
2015-04-10 20:54:52 +03:00
Alexey Milovidov
794ee4baf0
dbms: added line feeds [#METR-2944].
2015-04-10 20:54:33 +03:00
Alexey Arno
b5c1932b8c
Merge
2015-04-10 20:51:39 +03:00
Andrey Mironov
c2ba426ab7
Merge
2015-04-01 14:45:01 +03:00
Alexey Milovidov
06c35e0faa
dbms: improvement [#METR-15484].
2015-03-27 06:37:46 +03:00
Alexey Milovidov
cfc5b313cc
dbms: fixed 'force_index_by_date' setting [#METR-15484].
2015-03-27 06:06:06 +03:00
Alexey Milovidov
291d9daabf
Merge
2015-03-14 05:37:53 +03:00
Alexey Milovidov
5c69667f2a
dbms: different compression methods on merge: preparation [#METR-15386].
2015-03-14 05:36:39 +03:00
Alexey Milovidov
0a27283081
dbms: added setting 'force_index_by_date' [#METR-15484].
2015-03-14 04:20:10 +03:00
Alexey Milovidov
b828604a5f
Merge
2015-03-14 00:31:23 +03:00
Alexey Milovidov
ae4c458c5b
dbms: more uniform distribution of work among threads [#METR-2944].
2015-03-08 01:00:58 +03:00
Alexey Milovidov
886b2daf9b
dbms: added support for subqueries in PREWHERE [#METR-15106].
2015-02-15 07:16:11 +03:00
Alexey Milovidov
7d4ce4b505
dbms: added settings to fine tune reads from merge tree [#METR-2944].
2015-02-15 05:31:48 +03:00
Alexey Milovidov
a9eb28c07d
Using std::make_unique [#METR-2807].
2015-02-11 00:10:58 +03:00
Alexey Arno
2e5d1041a1
dbms: Server: queries with several replicas: fixes [#METR-14410]
2015-02-08 02:13:04 +03:00
Alexey Arno
d519fac7b5
dbms: Server: queries with several replicas: fixes [#METR-14410]
2015-02-04 13:40:00 +03:00
Alexey Arno
51f8ad6e9d
dbms: Server: queries with several replicas: fixes [#METR-14410]
2015-02-04 13:27:06 +03:00
Alexey Arno
7ff0baaa44
dbms: Server: queries with several replicas: development [#METR-14410]
2015-02-03 17:37:35 +03:00
Alexey Arno
79e97417d9
dbms: Server: queries with several replicas: development [#METR-14410]
2015-02-03 16:36:33 +03:00
Alexey Arno
7cba335206
dbms: Server: queries with several replicas: development [#METR-14410]
2015-02-03 16:36:33 +03:00
Alexey Arno
a7f0279e1c
dbms: Server: queries with several replicas: development [#METR-14410]
2015-02-03 16:36:33 +03:00
Alexey Arno
c46cd1e087
dbms: Server: queries with several replicas: development [#METR-14410]
2015-02-03 16:36:33 +03:00
Alexey Arno
aa6e8f1fff
dbms: Server: queries with several replicas: development [#METR-14410]
2015-02-03 16:36:33 +03:00
Alexey Arno
83234d153c
dbms: Server: queries with several replicas: development [#METR-14410]
2015-02-03 16:36:02 +03:00
Alexey Arno
4d62c9f7ff
dbms: Server: queries with several replicas: development [#METR-14410]
2015-02-03 16:35:55 +03:00
Alexey Arno
73006ac354
dbms: Server: queries with several replicas: development [#METR-14410]
2015-02-03 16:35:55 +03:00
Alexey Arno
485c472bc7
dbms: Server: queries with several replicas: development [#METR-14410]
2015-02-03 16:35:55 +03:00
Alexey Arno
92fb1d2689
dbms: Server: queries with several replicas: development [#METR-14410]
2015-02-03 16:35:55 +03:00
Alexey Arno
8135c2286d
dbms: Server: queries with several replicas: development [#METR-14410]
2015-02-03 16:35:55 +03:00
Alexey Arno
d6f59cbc9e
dbms: Server: queries with several replicas: development [#METR-14410]
2015-02-03 16:35:54 +03:00
Alexey Arno
dab90c2542
dbms: Server: queries with several replicas: development [#METR-14410]
2015-02-03 16:35:54 +03:00
Alexey Milovidov
e9232fc2fc
dbms: more scalable aggregator: development [#METR-2944].
2014-12-30 21:04:53 +03:00
Alexey Milovidov
132847e64d
dbms: fixed special case when renaming or removing parts [#METR-13918] [#METR-14470].
2014-12-24 23:02:04 +03:00
Alexey Milovidov
bba4b0c66c
dbms: removed rare-useful repetitive log messages [#METR-2944].
2014-12-21 04:27:56 +03:00
Alexey Milovidov
0c2e0b7304
dbms: fixed error with replication [#METR-14391].
2014-12-21 04:20:07 +03:00
Andrey Mironov
7d713ea40b
dbms: compress zookeeper checksum metadata. [#MTRSADMIN-879]
2014-12-17 21:38:22 +03:00
Andrey Mironov
e7301a4050
dbms: add override to AST types
2014-12-17 18:51:21 +03:00
Andrey Mironov
3ebfd2fb7f
dbms: pass proper context into Storage::read(). [#METR-14179]
...
This reverts commit 34b3f738a67432b44f6f69238dd1529535984d1a.
2014-12-17 17:19:07 +03:00
Andrey Mironov
338314c9c6
dbms: stop merges on ALTER. [#METR-14032]
2014-12-17 16:14:24 +03:00
Andrey Mironov
49e322a045
Revert "dbms: pass proper context into Storage::read(). [#METR-14179]"
...
This reverts commit c0800b74a6fa338d29a65111599aa1fe71b67201.
2014-12-16 19:22:57 +03:00
Andrey Mironov
fc9472ba47
dbms: pass proper context into Storage::read(). [#METR-14179]
2014-12-16 15:40:25 +03:00
Alexey Milovidov
09076b30d5
Merge
2014-12-12 23:50:32 +03:00
Alexey Milovidov
dac2ff8920
dbms: addition to prev. revision [#METR-14238].
2014-12-11 05:06:22 +03:00
Alexey Milovidov
03a21823db
dbms: addition to prev. revision [#METR-14238].
2014-12-11 05:04:13 +03:00
Alexey Milovidov
2aa2cb18c4
dbms: fixed error with re-initializing session in ZK [#METR-14238].
2014-12-11 04:56:42 +03:00
Andrey Mironov
c21502e70f
dbms: store checksums in binary format. [#MTRSADMIN-879]
2014-12-09 16:58:19 +03:00
Alexey Milovidov
f175ec58e0
dbms: tiny improvement [#METR-2944].
2014-12-08 01:59:00 +03:00
Alexey Milovidov
5fae38cb97
dbms: tiny improvement [#METR-2944].
2014-11-30 10:00:05 +03:00
Alexey Milovidov
3a38517f86
dbms: addition to prev. revision [#METR-13936].
2014-11-30 08:43:04 +03:00
Alexey Milovidov
82f9e253a1
Merge
2014-11-30 08:11:04 +03:00
Alexey Milovidov
a359b09c83
dbms: fixed misleading variable name [#METR-2944].
2014-11-30 06:21:01 +03:00
Alexey Milovidov
b2696ffec1
dbms: fixed one of errors [#METR-13979].
2014-11-28 23:45:33 +03:00
Alexey Milovidov
d7a1abbbdc
Merge
2014-11-22 05:22:30 +03:00
Andrey Mironov
d0971956e0
dbms: add quantile[s]Deterministic, rename stdext:: to ext:: [#METR-13199]
2014-11-21 16:34:37 +03:00
Alexey Milovidov
a7b4903f14
dbms: fixed error with replication when 'interserver_http_port' is not specified [#METR-13831].
2014-11-19 23:40:51 +03:00
Andrey Mironov
50328d120a
Merge
2014-11-12 13:42:04 +03:00
Andrey Mironov
731be3e7cf
Merge
2014-11-12 13:37:47 +03:00
Andrey Mironov
65629ef560
Merge
2014-11-11 19:29:21 +03:00
Andrey Mironov
8a2de38dc7
dbms: materialize constants during merge, allow alteration between DEFAULT and MATERIALIZED. [#METR-12739]
2014-11-11 18:22:39 +03:00
Alexey Milovidov
9a9036f217
dbms: added FREEZE PARTITION functionality [#METR-13441].
2014-11-11 07:11:07 +03:00
Alexey Milovidov
3d359e2b82
Partially get rid of time2str.h [#METR-13554].
2014-11-06 09:32:23 +03:00
Alexey Milovidov
6754ee8068
dbms: more sane [#METR-13554].
2014-11-06 06:38:10 +03:00
Alexey Milovidov
0045133b0e
dbms: prepared for fully-functional progress bar [#METR-2944].
2014-10-25 22:33:52 +04:00
Alexey Milovidov
4eba9dc56c
dbms: treat SAMPLE 1 as no-op [#METR-2944].
2014-10-23 23:16:43 +04:00
Andrey Mironov
847b91614a
dbms: deduce and check types during alter, alteration of defaulted columns. [#METR-12739]
2014-10-21 16:11:20 +04:00
Alexey Milovidov
2c23fb4d87
dbms: tiny modifications [#METR-2944].
2014-10-19 01:46:05 +04:00
Alexey Milovidov
d3664eac89
dbms: added setting replication_alter_partitions_sync [#METR-13158].
2014-10-18 23:14:09 +04:00
Alexey Milovidov
f26b265eed
Merge
2014-10-18 21:37:55 +04:00
Alexey Milovidov
a097d24644
dbms: moved some code to separate file [#METR-13153].
2014-10-17 05:05:51 +04:00
Andrey Mironov
0bfd35e5c7
dbms: defaulted columns support for ALTER, currently without type deduction and checking.
2014-10-16 17:37:01 +04:00
Alexey Milovidov
c2e4662ad7
Changed boost:: to std:: for bind, ref/cref, thread, shared_ptr [#METR-2807].
2014-10-16 05:21:03 +04:00
Alexey Milovidov
25b474bd81
dbms: fixed subtle error [#METR-13153].
2014-10-15 17:38:09 +04:00
Alexey Milovidov
3d7639e5f1
dbms: little better [#METR-13153].
2014-10-15 05:22:06 +04:00
Alexey Milovidov
5fc32bb267
dbms: FETCH PARTITION: development [#METR-13153].
2014-10-13 22:01:58 +04:00
Alexey Milovidov
21383c5475
dbms: FETCH PARTITION: development [#METR-13153].
2014-10-13 21:28:59 +04:00
Alexey Milovidov
54636994ef
dbms: FETCH PARTITION: development [#METR-13153].
2014-10-10 04:46:37 +04:00
Alexey Milovidov
a76db2ba78
dbms: improvement [#METR-13153].
2014-10-10 03:14:06 +04:00
Alexey Milovidov
bb60b4e859
dbms: fixed bad code [#METR-12726].
2014-10-07 22:42:35 +04:00
Alexey Milovidov
ee52328600
dbms: fixed error with index and NOT [#METR-13066].
2014-10-06 09:49:31 +04:00
Alexey Milovidov
ec9fb6f600
dbms: fixed error in prev. revision [#METR-12524].
2014-10-03 23:38:51 +04:00
Alexey Milovidov
90d8096a0e
Merge
2014-10-03 21:57:01 +04:00
Andrey Mironov
220ce78326
dbms: support ALIAS in table declaration
2014-10-03 19:30:10 +04:00
Andrey Mironov
468b7af64e
Merge
2014-10-03 14:19:34 +04:00
Andrey Mironov
47629b31cd
fix optimize_move_to_prewhere
, alter query before any other manipulations. #[METR-13020]
2014-10-03 13:17:06 +04:00
Andrey Mironov
59ae69c5e9
rename optimization setting to optimize_move_to_prewhere
2014-10-02 13:48:53 +04:00
Andrey Mironov
192dde9b36
Merge
2014-10-01 20:47:36 +04:00
Andrey Mironov
5083090f8d
Merge
2014-10-01 20:39:32 +04:00
Andrey Mironov
5dde67112d
remove std::cout loggin
2014-10-01 18:12:06 +04:00
Andrey Mironov
aebc4f0f48
add merge_tree_optimize_where
setting, default to false. [#METR-11900]
2014-10-01 17:51:44 +04:00
Alexey Milovidov
d6a2cc33aa
dbms: tiny modifications [#METR-12784].
2014-10-01 04:10:35 +04:00
Alexey Milovidov
4b83a8d3b3
dbms: tiny modifications [#METR-12784].
2014-10-01 00:26:10 +04:00
Andrey Mironov
8052020218
add draft version of DEFAULT, MATERIALIZED/ALIAS currently parsed but not taken into account. [#METR-12739]
2014-09-30 07:08:47 +04:00
Alexey Milovidov
995bc9a5dd
dbms: investigation [#METR-12784].
2014-09-30 00:26:46 +04:00
Alexey Milovidov
e3ac086ff0
Merge
2014-09-29 09:03:17 +04:00
Alexey Milovidov
af02e67992
dbms: tiny modification [#METR-2944].
2014-09-29 09:03:03 +04:00
Alexey Milovidov
20de7e1003
dbms: tiny modification (more compatible) [#METR-12784].
2014-09-26 20:11:30 +04:00
Alexey Milovidov
ba0191d0fc
dbms: better observability [#METR-12784].
2014-09-25 03:35:27 +04:00
Alexey Milovidov
463dfe5ea9
Merge
2014-09-23 23:47:25 +04:00
Andrey Mironov
bc1587a192
Merge
2014-09-23 15:36:02 +04:00
Andrey Mironov
0f0c10a62d
move single condition from WHERE to PREWHERE, refactor. [#METR-11900]
2014-09-23 15:36:02 +04:00
Andrey Mironov
86beda3111
Merge
2014-09-23 15:36:01 +04:00
Andrey Mironov
0fb1912d7c
WHERE condition recognition. [#METR-11900]
2014-09-23 15:36:01 +04:00
Alexey Milovidov
5cc3316485
dbms: fixed tiny error in log message [#METR-2944].
2014-09-19 22:56:20 +04:00
Andrey Mironov
e954fa6d00
add elapsed
and progress
rows to system.merges. [#METR-12574]
...
Fix data-race introduced due to misconception of atomic instructions on integers.
2014-09-18 14:23:12 +04:00
Alexey Milovidov
f2c0ba3ba2
dbms: fixed error with merges [#METR-12767].
2014-09-18 03:57:25 +04:00
Alexey Milovidov
eca407e61a
Revert "dbms: fixed high CPU usage on failed INSERTs [#METR-12726]."
...
This reverts commit 49cf3bbd0d8af92a756b46039a7a52fa81992765.
2014-09-17 06:36:32 +04:00
Alexey Milovidov
587820aab9
dbms: fixed high CPU usage on failed INSERTs [#METR-12726].
2014-09-17 05:38:08 +04:00
Andrey Mironov
f6f7004684
Merge
2014-09-16 14:24:33 +04:00
Alexey Milovidov
4d01c0c7d0
dbms: addition to prev. revision [#METR-12715].
2014-09-13 22:59:12 +04:00
Alexey Milovidov
40d6f26ed7
dbms: improved performance with very small INSERTs [#METR-12715].
2014-09-13 22:34:08 +04:00
Alexey Milovidov
b4952faf84
dbms: improvement [#METR-12509].
2014-09-13 00:29:29 +04:00
Andrey Mironov
09a570ffc0
Merge
2014-09-12 20:05:29 +04:00
Andrey Mironov
e3d8e4e48b
initial implementation. [#METR-12574]
2014-09-10 15:34:26 +04:00
Alexey Milovidov
8cda8c9190
dbms: probably fixed error [#METR-12572].
2014-09-03 06:32:23 +04:00
Alexey Milovidov
f2b967ab06
Merge
2014-08-14 11:25:21 +04:00
Alexey Milovidov
7af08f5347
Merge
2014-08-14 05:37:46 +04:00
Michael Kolupaev
f0d2d918c7
Merge
2014-08-13 12:53:38 +04:00
Michael Kolupaev
d9ae9876ce
Merge
2014-08-13 12:08:40 +04:00
Michael Kolupaev
5bbb6dc090
some grammar fixes. [#METR-2807]
2014-08-12 13:35:15 +04:00
Michael Kolupaev
71b90ea1d4
Merge
2014-08-08 14:03:19 +04:00
Michael Kolupaev
9bec7e4a28
Merge
2014-08-07 16:26:04 +04:00
Michael Kolupaev
7643a49b8e
Merge
2014-08-07 16:26:04 +04:00
Michael Kolupaev
306f405917
Merge
2014-08-06 13:25:41 +04:00
Michael Kolupaev
6fd0f417b4
Merge
2014-08-04 19:48:03 +04:00
Michael Kolupaev
e9ef0705f3
Merge
2014-08-04 18:23:52 +04:00
Michael Kolupaev
0ff7667654
Merge
2014-08-01 13:32:31 +04:00
Michael Kolupaev
b2f5b9bfab
Merge
2014-07-30 16:22:12 +04:00
Michael Kolupaev
2bd9733223
Merge
2014-07-30 16:10:38 +04:00
Michael Kolupaev
9b3ce7f0f8
Refactored VirtualColumnUtils. [#METR-12036]
2014-07-29 19:21:09 +04:00
Michael Kolupaev
8a41d7985a
Merge
2014-07-28 18:50:51 +04:00
Michael Kolupaev
2854ed49da
Merge
2014-07-28 18:50:51 +04:00
Michael Kolupaev
5c9f92ac1e
Merge
2014-07-28 14:36:15 +04:00
Michael Kolupaev
53a76dd348
Merge
2014-07-28 14:36:14 +04:00
Michael Kolupaev
13b9392241
Merge
2014-07-25 17:12:14 +04:00
Michael Kolupaev
85c722caf3
Merge
2014-07-25 17:12:14 +04:00
Michael Kolupaev
7b44c88b73
Merge
2014-07-23 20:31:38 +04:00
Michael Kolupaev
90dc182f12
Merge
2014-07-23 19:24:51 +04:00
Michael Kolupaev
272a2a8d9b
Merge
2014-07-23 16:44:23 +04:00
Michael Kolupaev
bfe126ab04
Merge
2014-07-23 13:50:29 +04:00
Michael Kolupaev
f3285dba79
Merge
2014-07-23 13:15:41 +04:00
Michael Kolupaev
16e5a92ed9
Merge
2014-07-22 17:49:52 +04:00
Michael Kolupaev
1be80d3410
part_checker: fixes. [#METR-11980]
2014-07-22 14:35:44 +04:00
Michael Kolupaev
cb7aa9dd66
part_checker: fixes. [#METR-11980]
2014-07-22 14:35:44 +04:00
Michael Kolupaev
c8c5fb9d5b
missing files for previous commit. [#METR-11980]
2014-07-22 14:35:44 +04:00
Michael Kolupaev
8a2a34a8f3
Small improvements. [#METR-2807]
2014-07-21 13:11:20 +04:00
Michael Kolupaev
5e10dbca8a
Merge
2014-07-17 17:41:47 +04:00
Michael Kolupaev
e493438564
Merge
2014-07-17 14:44:17 +04:00
Michael Kolupaev
67b76568d3
Merge
2014-07-17 13:38:31 +04:00
Michael Kolupaev
a6e31b55d5
Merge
2014-07-15 15:52:30 +04:00
Michael Kolupaev
9ced1d909e
Merge
2014-07-15 15:12:58 +04:00
Michael Kolupaev
01094ec78d
Merge
2014-07-15 14:13:36 +04:00
Michael Kolupaev
007c0cedc1
fixed build and a bunch of other stuff. [#METR-11886]
2014-07-14 19:49:03 +04:00
Michael Kolupaev
33955ee7dd
Merge
2014-07-14 18:07:47 +04:00
Michael Kolupaev
62de3bc73a
Merge
2014-07-14 16:24:22 +04:00
Michael Kolupaev
8f394dd852
Merge
2014-07-14 15:45:34 +04:00
Michael Kolupaev
d1edd92696
Merge
2014-07-11 17:34:12 +04:00
Michael Kolupaev
1005bbaa55
Merge
2014-07-11 17:11:06 +04:00
Michael Kolupaev
e26223d5c8
Merge
2014-07-11 16:47:45 +04:00
Michael Kolupaev
703b1d1c93
addition to previous commit. [#METR-11886]
2014-07-11 12:12:03 +04:00
Michael Kolupaev
ac7ee44128
Merge
2014-07-10 14:16:50 +04:00
Michael Kolupaev
a6fd9cd2bd
Merge
2014-07-09 17:39:19 +04:00
Michael Kolupaev
0a67d151bd
dbms: updated all usages of NamesAndTypesPair to new field names. [#METR-10202]
2014-07-09 15:54:26 +04:00
Alexey Milovidov
0041db77ab
Tiny improvement [#METR-2807].
2014-07-09 03:52:53 +04:00
Pavel Kartavyy
11162f6600
fix error in alter [#METR-11836]
2014-07-07 15:57:41 +04:00
Michael Kolupaev
557a48f9e5
Merge
2014-07-07 14:23:24 +04:00
Michael Kolupaev
faafb36596
Merge
2014-07-01 19:58:25 +04:00
Michael Kolupaev
68b077b8f5
Merge
2014-06-30 17:57:20 +04:00
Michael Kolupaev
310df87971
Merge
2014-06-30 14:02:25 +04:00
Michael Kolupaev
429b5f63b2
Merge
2014-06-27 21:58:26 +04:00
Michael Kolupaev
4baf5626cd
small logging improvements. [#METR-10202]
2014-06-27 21:58:26 +04:00
Alexey Milovidov
108a7850a5
dbms: improved performance on short queries [#METR-11571].
2014-06-26 04:58:14 +04:00
Alexey Milovidov
653c138564
dbms: lowered max delay of insert [#METR-11520].
2014-06-20 22:45:19 +04:00
Alexey Milovidov
a7c8921eb2
dbms: little more readable [#METR-11370].
2014-06-12 22:41:09 +04:00
Alexey Milovidov
5a300300d2
dbms: fixed error in primary key usage [#METR-11540].
2014-06-11 22:38:10 +04:00
Pavel Kartavyy
f27941b233
Merge
2014-06-10 19:23:49 +04:00
Sergey Fedorov
4fe8f37e03
Merge
2014-05-28 19:00:08 +04:00
Michael Kolupaev
3aad8dad8f
Merge
2014-05-27 16:08:40 +04:00
Michael Kolupaev
cf2843d22c
Merge
2014-05-27 14:03:13 +04:00
Michael Kolupaev
d51f9cae03
Merge
2014-05-27 12:43:01 +04:00
Michael Kolupaev
c1b265d4ac
Merge
2014-05-26 22:16:05 +04:00
Sergey Fedorov
8f306f4238
Merge
2014-05-26 20:13:46 +04:00
Michael Kolupaev
7abd68d5ed
dbms: added ActiveDataPartSet, currently unused. [#METR-10202]
2014-05-26 14:41:40 +04:00
Michael Kolupaev
c70e26bc70
Small improvement for previous commit. [#METR-11193]
2014-05-21 14:37:53 +04:00
Michael Kolupaev
df4c963bc1
Merge
2014-05-21 14:20:41 +04:00
Michael Kolupaev
06edb12dbe
Merge
2014-05-16 19:55:57 +04:00
Michael Kolupaev
ed26098886
Merge
2014-05-14 21:51:43 +04:00
Michael Kolupaev
ea9e8964f0
Merge
2014-05-08 11:12:01 +04:00
Michael Kolupaev
cbf3719981
dbms: small improvement. [#METR-11044]
2014-05-08 10:24:48 +04:00
Michael Kolupaev
df07fa2674
Merge
2014-05-07 17:56:01 +04:00
Michael Kolupaev
94cae0b3ad
dbms: not logging some useless info; added comment. [#METR-10202]
2014-04-25 12:46:40 +04:00
Alexey Milovidov
3b883d6b43
dbms: doc: development [#METR-10719].
2014-04-24 22:49:07 +04:00
Michael Kolupaev
88644b2377
Merge
2014-04-18 15:05:30 +04:00
Michael Kolupaev
2ff0b62529
Merge
2014-04-18 14:37:26 +04:00
Michael Kolupaev
30db4e41ec
Merge
2014-04-18 14:05:38 +04:00
Michael Kolupaev
d5215ae37e
Better handling of old checksums files. [#METR-10202]
2014-04-18 13:55:25 +04:00
Michael Kolupaev
68049a0162
Merge
2014-04-18 13:55:25 +04:00
Michael Kolupaev
07d9ab9bbf
Merge
2014-04-14 17:13:20 +04:00
Michael Kolupaev
3dc646c066
Merge
2014-04-14 17:08:26 +04:00
Michael Kolupaev
b9c4a3419a
Merge
2014-04-14 14:19:38 +04:00
Michael Kolupaev
b2fa912b2c
Merge
2014-04-11 20:56:49 +04:00
Michael Kolupaev
7ec176038c
Merge
2014-04-11 17:05:20 +04:00
Michael Kolupaev
18a9a9e207
Merge
2014-04-10 16:31:03 +04:00
Michael Kolupaev
524f376b2d
Merge
2014-04-09 20:32:40 +04:00
Michael Kolupaev
e3dfe90ffe
Merge
2014-04-09 19:53:47 +04:00
Alexey Milovidov
63cff6a5a4
Improvement [#METR-2807].
2014-04-08 11:58:53 +04:00
Michael Kolupaev
7d5429655a
Merge
2014-04-07 23:10:14 +04:00
Michael Kolupaev
28ff474916
Fixes. [#METR-10202]
2014-04-07 21:39:45 +04:00
Pavel Kartavyy
6ad275725e
dbms: add desciption of in [#METR-10498]
2014-04-07 20:29:25 +04:00
Pavel Kartavyy
049db94426
dbms: development [#METR-10498]
2014-04-07 20:29:25 +04:00
Pavel Kartavyy
bdeee5386b
dbms: development [#METR-10498]
...
Signed-off-by: Pavel Kartavyy <kartavyy@yandex-team.ru>
2014-04-07 20:29:25 +04:00
Pavel Kartavyy
a737895eb4
build fix [#METR-10498]
2014-04-07 20:29:25 +04:00
Pavel Kartavyy
14168120f1
development [#METR-10498]
2014-04-07 20:29:25 +04:00
Pavel Kartavyy
2a408f2841
development [#METR-10498]
2014-04-07 20:29:25 +04:00
Michael Kolupaev
4e975b43ec
Merge
2014-04-07 19:45:46 +04:00
Alexey Milovidov
cf5a86434d
dbms: fixed error when uncompressed_cache or marks_cache is not set [#METR-2944].
2014-04-05 23:54:00 +04:00
Michael Kolupaev
4a45c7c089
Merge
2014-04-04 21:20:45 +04:00
Michael Kolupaev
954a97764c
Merge
2014-04-04 17:27:47 +04:00
Michael Kolupaev
1b5b9a1f1e
Merge
2014-04-04 16:47:57 +04:00
Michael Kolupaev
847128152e
Merge
2014-04-04 14:37:33 +04:00
Michael Kolupaev
b4d85c1676
Merge
2014-04-03 15:48:28 +04:00
Pavel Kartavyy
d50aaf9368
dbms: added removing of nested columns to merge tree [#METR-10550]
2014-04-03 15:46:32 +04:00
Michael Kolupaev
b92f1ff480
Merge
2014-04-02 17:45:39 +04:00
Michael Kolupaev
997875d7d1
Merge
2014-04-02 14:10:37 +04:00
Michael Kolupaev
8fc53a7020
Merge
2014-04-02 11:59:43 +04:00
Michael Kolupaev
634c33c766
Merge
2014-03-27 21:49:08 +04:00
Michael Kolupaev
a8f4ed6278
Merge
2014-03-27 21:30:04 +04:00
Michael Kolupaev
6a3043e749
Deduplicated code for merge tree writing; previous commit is useless. [#METR-10202]
2014-03-27 16:32:37 +04:00
Michael Kolupaev
b48bc12739
Merge
2014-03-27 15:32:41 +04:00
Michael Kolupaev
db3c061396
Added checksums to data parts. Not writing them yet. [#METR-10202]
2014-03-27 15:29:40 +04:00
Michael Kolupaev
7b6ce30656
Merge
2014-03-22 18:44:44 +04:00
Michael Kolupaev
c5da5fd5f0
Merge
2014-03-20 17:00:42 +04:00
Michael Kolupaev
4f46874933
added a couple of comments. [#METR-10202]
2014-03-19 15:44:41 +04:00
Michael Kolupaev
67c563a4d3
Added locks to IStorage. Some race conditions are fixed, some are introduced, along with some possible deadlocks. [#METR-10202]
2014-03-19 14:45:13 +04:00
Michael Kolupaev
758b1414a7
Merge
2014-03-14 21:19:38 +04:00
Michael Kolupaev
ba9315d264
Merge
2014-03-14 21:03:52 +04:00
Michael Kolupaev
d5e957818b
Merge
2014-03-14 11:05:43 +04:00
Michael Kolupaev
2c81592a9b
Merge
2014-03-13 23:36:28 +04:00
Michael Kolupaev
5b67cc94ce
Small style change. [#METR-10202]
2014-03-13 23:14:25 +04:00
Michael Kolupaev
2a766770fc
Merge
2014-03-13 23:07:17 +04:00
Michael Kolupaev
00d9c28571
Merge
2014-03-13 21:44:00 +04:00
Michael Kolupaev
36a86a4fc9
Merge
2014-03-13 16:48:07 +04:00
Michael Kolupaev
989a316244
Merge
2014-03-09 21:58:27 +04:00
Michael Kolupaev
58ea3b108b
Merge
2014-03-09 21:36:01 +04:00
Michael Kolupaev
015fb32382
clickhouse: parsing multiple infix AND and OR into a function call with more than two arguments; fixed handling of variadic and and or in virtual columns and PKCondition. [#METR-9599]
2014-02-13 11:05:51 +00:00
Michael Kolupaev
5fa9d07b35
clickhouse: fixed tiny flaw in PKCondition that prevented prewhere_test.sh from finding the bug mentioned in task. [#METR-9835]
2014-02-10 12:44:51 +00:00
Alexey Milovidov
df90b0bbce
dbms: investigating error [#METR-9463].
2013-12-11 20:44:06 +00:00
Alexey Milovidov
9690a3003b
Merge
2013-12-09 00:29:24 +00:00
Michael Kolupaev
596b2bc1d9
ClickHouse: Parsing and passing around PREWHERE condition. No actual filtering yet. [#METR-9091]
2013-11-28 13:16:46 +00:00
Michael Kolupaev
f7aedd227d
Merge
2013-06-03 13:17:17 +00:00
Alexey Milovidov
01177e16fe
Merge
2013-05-06 12:15:34 +00:00
Michael Kolupaev
5be6bd2408
Merge
2013-04-24 10:31:32 +00:00