Commit Graph

6216 Commits

Author SHA1 Message Date
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 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 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
Yuri Dyachenko
297a1547c5 more usable settings for delayed insert. issue: #METR-22563 2016-10-19 20:58:27 +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
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