Vitaliy Lyudvichenko
5618234ee8
Separate tmp part dirs for merges, fetches and inserts. [#CLICKHOUSE-2989]
2017-05-24 23:23:58 +03:00
alexey-milovidov
e7b7f6f73d
Update MergeTreeData.cpp
2017-05-15 10:34:40 +04:00
Vitaliy Lyudvichenko
6262fc8650
Fix inccorect columns size in MergeTreeData after ALTER. [#CLICKHOUSE-2]
2017-05-15 10:34:40 +04:00
Alexey Milovidov
a7b9a12759
Returned back Increment and CounterInFile, because they are still needed [#CLICKHOUSE-2].
2017-05-10 04:08:32 -04:00
Alexey Milovidov
5ca7650c86
Removed Increment and CounterInFile [#CLICKHOUSE-2].
2017-05-10 02:49:19 -04:00
Alexey Milovidov
0b5645db1a
Better code for parsing part names [#CLICKHOUSE-2].
2017-04-18 23:38:07 +03:00
Vitaliy Lyudvichenko
4b566304ca
Tests are passed. [#CLICKHOUSE-2902]
2017-04-15 06:48:24 +03:00
Vitaliy Lyudvichenko
82af2278fc
Avoid code duplication near MergeTreeBlockInputStream. [#CLICKHOUSE-2]
...
Add preferred_block_size_bytes for non-uniform reader. [#CLICKHOUSE-2902]
Make enums test more deterministic. [#CLICKHOUSE-2]
Refactored MergeTree readers.
Tabs -> spaces.
Move include/DB/ -> src/.
2017-04-15 06:48:24 +03:00
Alexey Zatelepin
e1c9878c34
more descriptive exception message [#CLICKHOUSE-2927]
2017-04-12 18:07:58 +03:00
Alexey Milovidov
310736cd7e
Moved headers and sources to same place [#CLICKHOUSE-3].
2017-04-01 12:22:42 +03:00
Alexey Milovidov
137ad95929
Changed tabs to spaces in code [#CLICKHOUSE-3].
2017-04-01 11:35:09 +03:00
Alexey Milovidov
4e67e05835
Fixed error [#CLICKHOUSE-2].
2017-03-14 03:14:19 +03:00
Alexey Milovidov
65beb6f961
Added support for NULLS FIRST and LAST in ORDER BY (continued) [#CLICKHOUSE-2882].
2017-03-12 16:03:07 +03:00
Ravengg
b079dacfd1
Added part_log with statistics scripts ( #549 )
...
* Added part_log
* first_test
* filter and hits_res
* Add renamer and drawer
* Add columns database and table into PartLog
* Add normal way to get table_name and database_name from part
* improve drawer
* add stats for random size parts
* Merge converter and drawer
* make drawer more informative
* add new data
* add new data
* new data
* add long range stats
* for checking best way
* Add add_parts script
* Good style for global merge
* delete commented code
* Fixed spaces to tabs
* Note that Stopwatch is started automatically.
* Style
* Update StorageMergeTree.cpp
* Update StorageReplicatedMergeTree.cpp
* Switch act_time_ms to duration_ms
* Added ability to disable part_log
* fixed getPartLog
* fix usage getPartLog
* fix
2017-03-07 21:13:54 +04:00
Alexey Zatelepin
7090d0861a
reinitialize primary key after ALTER [#CLICKHOUSE-2853]
2017-02-21 21:32:04 +04:00
Alexey Milovidov
7bf5373390
Added comments [#CLICKHOUSE-2831].
2017-02-13 01:07:38 +03:00
Alexey Milovidov
30737aa7a1
Added info about uncompressed size to system.columns table [#CLICKHOUSE-2831].
2017-02-11 20:43:28 +03:00
Alexey Zatelepin
9918965c5f
Allow metadata-only ALTER of primary key columns [#CLICKHOUSE-2027]
2017-02-10 22:19:40 +04:00
Alexey Zatelepin
7b57402291
allow ALTERing Enum types in primary key columns [#CLICKHOUSE-2795]
2017-02-10 22:19:40 +04:00
Alexey Zatelepin
6b47ac1fc0
translate comments [#CLICKHOUSE-3]
2017-02-10 09:05:33 +04:00
Alexey Zatelepin
aace171ef6
forbid multidimensional array columns in MergeTree tables [#CLICKHOUSE-2803]
2017-02-10 09:05:33 +04:00
Alexey Zatelepin
8d001db5d5
forbid altering of date column in MergeTree engines
2017-02-10 09:05:33 +04:00
alexey-milovidov
ed5b521110
Less dependencies 2 ( #378 )
...
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
2017-01-21 08:24:28 +04:00
Alexey Milovidov
58e5dad1a1
Squashed commit of the following:
...
commit e712f469a5
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Jan 14 11:59:13 2017 +0300
Less dependencies [#CLICKHOUSE-2]
commit 2a00282308
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Jan 14 11:58:30 2017 +0300
Less dependencies [#CLICKHOUSE-2]
commit 9e06f407c8
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Jan 14 11:55:14 2017 +0300
Less dependencies [#CLICKHOUSE-2]
commit 9581620f1e
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Jan 14 11:54:22 2017 +0300
Less dependencies [#CLICKHOUSE-2]
commit 2a8564c68c
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Jan 14 11:47:34 2017 +0300
Less dependencies [#CLICKHOUSE-2]
commit cf60632d78
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Jan 14 11:40:09 2017 +0300
Less dependencies [#CLICKHOUSE-2]
commit ee3d1dc6e0
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Jan 14 11:22:49 2017 +0300
Less dependencies [#CLICKHOUSE-2]
commit 65592ef711
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Jan 14 11:18:17 2017 +0300
Less dependencies [#CLICKHOUSE-2]
commit 37972c2573
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Jan 14 11:17:06 2017 +0300
Less dependencies [#CLICKHOUSE-2]
commit dd909d1499
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Jan 14 11:16:28 2017 +0300
Less dependencies [#CLICKHOUSE-2]
commit 3cf43266ca
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Jan 14 11:15:42 2017 +0300
Less dependencies [#CLICKHOUSE-2]
commit 6731a3df96
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Jan 14 11:13:35 2017 +0300
Less dependencies [#CLICKHOUSE-2]
commit 1b5727e0d5
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Jan 14 11:11:18 2017 +0300
Less dependencies [#CLICKHOUSE-2]
commit bbcf726a55
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Jan 14 11:09:04 2017 +0300
Less dependencies [#CLICKHOUSE-2]
commit c03b477d5e
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Jan 14 11:06:30 2017 +0300
Less dependencies [#CLICKHOUSE-2]
commit 2986e2fb04
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Jan 14 11:05:44 2017 +0300
Less dependencies [#CLICKHOUSE-2]
commit 5d6cdef13d
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Jan 14 11:04:53 2017 +0300
Less dependencies [#CLICKHOUSE-2]
commit f2b819b25c
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Jan 14 11:01:47 2017 +0300
Less dependencies [#CLICKHOUSE-2]
2017-01-14 12:00:19 +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
2b4f3b5d34
Renamed method (less confusion) [#METR-2944].
2017-01-02 23:12:12 +03: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
c937d75a78
Merging [#METR-19266].
2016-12-10 09:10:29 +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
9018906e1a
Better [#METR-2944].
2016-11-20 15:43:20 +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
ef85902daa
Little better [#METR-22327].
2016-11-18 06:15:49 +03:00
Alexey Milovidov
0700f53665
Fixed error with 'intersects previous part' [#METR-22327].
2016-11-18 03:19:35 +03:00
Alexey Milovidov
ba48688f25
MergeSelector: development [#METR-21840].
2016-10-30 11:15:55 +03:00
Alexey Milovidov
74c3b30622
dbms: Simplified logic of selecting merges [#METR-21841].
2016-10-28 01:50:02 +03:00
Alexey Milovidov
9af5ce1e3b
Separate compilation of ProfileEvents; comments [#METR-23237].
2016-10-24 05:02:37 +03:00
Alexey Arno
a75cfb6df5
Merge branch 'master' into METR-19266 [#METR-19266]
2016-10-21 19:53:35 +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
b5ff08bce6
dbms: Server: semantic cleanup [#METR-19266]
2016-10-19 10:15:26 +03:00
Alexey Arno
443613c153
dbms: Fixed bug in ALTER TABLE ... MODIFY COLUMN. [#METR-19622]
2016-09-02 18:43:43 +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 Arno
22dc2f96a1
dbms: cleanup [#METR-19266]
2016-08-18 19:11:20 +03:00
Alexey Arno
e2b6e10ec1
dbms: Various fixes + more comments [#METR-19266]
2016-08-10 22:12:29 +03:00
Alexey Arno
531ff3d5ac
dbms: Merged with master [#METR-19266]
2016-08-05 18:44:19 +03:00
Alexey Arno
1fe6786b78
dbms: NULL support for MergeTree [#METR-19266]
2016-07-24 22:32:21 +03:00
Alexey Arno
beeeb0ab13
dbms: NULL support for MergeTree [#METR-19266]
2016-07-21 19:22:24 +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
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
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
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
6942819013
Altering primary key [#METR-21119].
2016-05-14 00:08:19 +03:00
Alexey Milovidov
07f04d70d3
Merge
2016-04-24 12:44:47 +03:00
Alexey Milovidov
c6722da2b2
Merge
2016-04-19 00:38:06 +03:00
Alexey Milovidov
d6ba48a610
Merge
2016-04-15 22:37:19 +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
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
3973277936
Allowed to modify 'max_files_to_modify_in_alter_columns' [#METR-20763].
2016-04-05 21:18:16 +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
32a38485e6
Merge
2016-03-25 14:48:45 +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
fcbe00ce94
Fixing warnings on clang [#METR-2807].
2016-03-07 07:53:17 +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
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
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
67a07205b7
Merge
2016-01-28 04:00:27 +03:00
Alexey Milovidov
5c90d7d45c
Merge
2016-01-26 05:00:25 +03:00
Alexey Arno
a3ea32b985
Merge
2016-01-21 19:30:05 +03:00
Alexey Milovidov
ab1b725779
dbms: less dependencies [#METR-2944].
2016-01-13 03:32:59 +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
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
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
09dd253636
dbms: added support for SAMPLE ... OFFSET [#METR-18847].
2015-11-19 00:37:28 +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
f90c3003ea
Moved files [#METR-17973].
2015-10-05 04:11:12 +03:00
Alexey Milovidov
4047e4ed5b
dbms: tiny modification [#METR-2944].
2015-09-20 14:56:14 +03:00
Alexey Milovidov
7a7a2ac6e0
dbms: attempt to fix an error (incomplete) [#METR-17286].
2015-09-18 00:31:26 +03:00
Alexey Milovidov
fa0e61086f
dbms: removed bad code [#METR-17988].
2015-09-16 08:09:58 +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
f1655cc62f
Merge
2015-08-18 00:09:36 +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 Milovidov
226731128b
dbms: get rid of columns inside Context [#METR-15553].
2015-07-15 04:26:35 +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 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
Andrey Mironov
c2ba426ab7
Merge
2015-04-01 14:45:01 +03:00
Alexey Milovidov
5c69667f2a
dbms: different compression methods on merge: preparation [#METR-15386].
2015-03-14 05:36:39 +03:00
Alexey Milovidov
b828604a5f
Merge
2015-03-14 00:31:23 +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
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
c21502e70f
dbms: store checksums in binary format. [#MTRSADMIN-879]
2014-12-09 16:58:19 +03:00
Alexey Milovidov
d7a1abbbdc
Merge
2014-11-22 05:22:30 +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
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
Andrey Mironov
847b91614a
dbms: deduce and check types during alter, alteration of defaulted columns. [#METR-12739]
2014-10-21 16:11:20 +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
21383c5475
dbms: FETCH PARTITION: development [#METR-13153].
2014-10-13 21:28:59 +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
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
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
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
Alexey Milovidov
8cda8c9190
dbms: probably fixed error [#METR-12572].
2014-09-03 06:32:23 +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
8a41d7985a
Merge
2014-07-28 18:50:51 +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
272a2a8d9b
Merge
2014-07-23 16:44:23 +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
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
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
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
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
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
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
7abd68d5ed
dbms: added ActiveDataPartSet, currently unused. [#METR-10202]
2014-05-26 14:41:40 +04:00
Michael Kolupaev
06edb12dbe
Merge
2014-05-16 19:55:57 +04:00
Michael Kolupaev
ea9e8964f0
Merge
2014-05-08 11:12: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
b2fa912b2c
Merge
2014-04-11 20:56:49 +04:00
Michael Kolupaev
7ec176038c
Merge
2014-04-11 17:05:20 +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
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
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
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
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
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