alesapin
|
ad81c743c1
|
Buildable code
|
2019-08-13 13:29:31 +03:00 |
|
Alexey Milovidov
|
21cb7de777
|
More validation of part_name
|
2019-08-02 23:21:31 +03:00 |
|
Alexey Milovidov
|
12f6b75284
|
Fixed error
|
2019-08-01 05:34:58 +03:00 |
|
Alexey Milovidov
|
bc9d620155
|
Fixed the case when malicious ClickHouse replica can force clickhouse-server to write to arbitrary path
|
2019-07-31 22:31:04 +03:00 |
|
Alexey Zatelepin
|
3344955154
|
separate Read and Write lock holders, better method names
|
2019-03-07 21:10:21 +03:00 |
|
Alexey Zatelepin
|
c5dde2c9fd
|
get rid of default query_id value in RWLock::getLock [#CLICKHOUSE-3789]
|
2019-02-28 12:37:05 +03:00 |
|
Ivan Lezhankin
|
8b5a05947c
|
Remove redundant information from RWLock.
And fix broken exception in some race conditions
|
2018-11-28 18:50:52 +03:00 |
|
alexey-milovidov
|
2c2d75cceb
|
Don't allow exceptions without code (#3645)
* Don't allow exceptions without code #3633
* Don't allow exceptions without code #3633
|
2018-11-23 00:19:58 +03:00 |
|
alesapin
|
d4ce674b93
|
Add http connection pool between replicas
|
2018-11-16 16:15:17 +03:00 |
|
Alexey Milovidov
|
36db216abf
|
Preparation for extra warnings [#CLICKHOUSE-2]
|
2018-08-10 07:02:56 +03:00 |
|
alesapin
|
2db2d208e1
|
CLICKHOUSE-3863: Add HTTPS support for interserver replication
|
2018-08-01 00:29:47 +03:00 |
|
alesapin
|
6abbfbce87
|
CLICKHOUSE-3832: Add HTTP Basic authentification in replication protocol
|
2018-07-26 18:10:57 +03:00 |
|
alesapin
|
148cbe8058
|
Added WriteBufferFromHTTP and used it in StorageURL. Also small refactoring.
|
2018-06-15 00:20:39 +03:00 |
|
Vitaliy Lyudvichenko
|
c888903488
|
Add query ALTER TABLE t1 [REPLACE|ATTACH] PARTITION FROM t2
* Add ATTACH PARTITION FROM table for MergeTree. [#CLICKHOUSE-3546]
* Implemented replicated case on non-leader replica. [#CLICKHOUSE-3546]
* Disable merges in the dropping range. [#CLICKHOUSE-3546]
* DROP PARTITION is atomic and simpler now. [#CLICKHOUSE-3546]
* Implemented more SYSTEM queries. [#CLICKHOUSE-2931] [#CLICKHOUSE-3546]
SYSTEM queries:
RESTART REPLICAS
SYNC REPLICA db.name
STOP MERGES [db.name]
START MERGES [db.name]
STOP FETCHES [db.name]
START FETCHES [db.name]
STOP REPLICATED SENDS [db.name]
START REPLICATED SENDS [db.name]
STOP REPLICATION QUEUES [db.name]
START REPLICATION QUEUES [db.name]
* Fixed a bunch of bugs in REPLACE PARTITION. [#CLICKHOUSE-3546]
* Add tests for REPLACE PARTITION and SYSTEM. [#CLICKHOUSE-3546]
* Add system.part_log logging. [#CLICKHOUSE-3546]
* Fixed long wait in SYNC REPLICA. [#CLICKHOUSE-3546]
* Add requested changes. [#CLICKHOUSE-3546]
Fixed clickhouse-client bad return code.
* Add requested chenges. [#CLICKHOUSE-3546]
* Add requested chenges. [#CLICKHOUSE-3546]
|
2018-05-21 16:49:54 +03:00 |
|
Alexey Zatelepin
|
cf3c24d07d
|
break cycle of ptrs to StorageReplicatedMergeTree [#CLICKHOUSE-3664]
|
2018-03-23 23:30:04 +03:00 |
|
Alexey Zatelepin
|
71642b0880
|
use ColumnsDescription everywhere [#CLICKHOUSE-3241]
|
2018-03-12 22:07:48 +03:00 |
|
Alexey Milovidov
|
3f8ef38b41
|
Fixed wording #245
|
2018-03-10 02:23:15 +03:00 |
|
Nikolai Kochetov
|
cbeeb84999
|
added http_*_timeout settings [#CLICKHOUSE-3440]
|
2018-01-09 21:41:01 +03:00 |
|
Alexey Zatelepin
|
280c147a89
|
remove dependency to StorageReplicatedMergeTree [#CLICKHOUSE-2]
|
2017-12-26 22:15:15 +03:00 |
|
Alexey Zatelepin
|
2340e55d0e
|
revert to old behaviour of getPartIfExists() [#CLICKHOUSE-3508]
|
2017-12-20 20:04:14 +03:00 |
|
Alexey Milovidov
|
54e601019c
|
Better [#CLICKHOUSE-2].
|
2017-12-02 00:40:58 +03:00 |
|
Silviu Caragea
|
dfecd0b2f2
|
Merge with master
|
2017-11-18 10:16:06 +02:00 |
|
Alexey Milovidov
|
729b114c15
|
Removed unsupported functionality [#CLICKHOUSE-2].
|
2017-11-18 05:34:00 +03:00 |
|
Alexey Milovidov
|
7c9ba15ba1
|
Style [#CLICKHOUSE-2].
|
2017-11-17 23:42:03 +03:00 |
|
Alexey Milovidov
|
783e812eb7
|
Fixed error [#CLICKHOUSE-2]
|
2017-11-04 19:46:14 +03:00 |
|
Vitaliy Lyudvichenko
|
483dfd1b44
|
Fixed "No part error" in replicated sender. [#CLICKHOUSE-3178]
|
2017-10-26 17:16:06 +03:00 |
|
Alexey Milovidov
|
3a6705af0f
|
Improvement [#CLICKHOUSE-2].
|
2017-10-12 23:34:01 +03:00 |
|
Vitaliy Lyudvichenko
|
62ea1133dd
|
Disable part sendings and fetches before ALTER. [#CLICKHOUSE-3343]
|
2017-10-12 23:26:54 +03:00 |
|
Alexey Zatelepin
|
e9f93028b8
|
serialize partition and minmax index values [#CLICKHOUSE-3000]
|
2017-09-26 20:40:02 +03:00 |
|
Vitaliy Lyudvichenko
|
566160c048
|
Use FIFO lock in IStorage. [#CLICKHOUSE-3246]
|
2017-09-01 20:45:05 +03:00 |
|
Alexey Zatelepin
|
99969ab77a
|
Introduce MergeTreePartitionIndex. Isolate its loading code. [#CLICKHOUSE-3000]
|
2017-08-31 23:32:03 +03:00 |
|
Alexey Milovidov
|
164ad05ae1
|
Little better [#CLICKHOUSE-3231].
|
2017-08-16 22:22:49 +03:00 |
|
Alexey Zatelepin
|
f25f0cd759
|
reduce number of places where partitioning by month is assumed [#CLICKHOUSE-3000]
|
2017-08-15 22:30:52 +03:00 |
|
Vitaliy Lyudvichenko
|
27174d9dd2
|
Avoid many checks of sending parts if sendings fail due to network error. [#CLICKHOUSE-2]
|
2017-08-09 23:57:42 +03:00 |
|
Vitaliy Lyudvichenko
|
10c14cfccb
|
Small code enhancements according to clang-tidy. [#CLICKHOUSE-2931]
|
2017-08-04 17:35:36 +03:00 |
|
Alexey Milovidov
|
dd1f54bce2
|
Changed Poco::RWLock to std::shared_lock [#APRILDEV-91].
|
2017-07-28 20:34:02 +03:00 |
|
Nikolai Kochetov
|
75be0b81d8
|
removed typeid_cast from IColumn.h
|
2017-07-13 23:58:19 +03:00 |
|
Alexey Milovidov
|
604de2bfeb
|
Better [#DEVTOOLS-3381].
|
2017-06-21 04:24:05 +03:00 |
|
Alexey Milovidov
|
9c5ddce06d
|
Get rid of .hpp files [#CLICKHOUSE-2].
|
2017-06-06 20:18:32 +03:00 |
|
Alexey Milovidov
|
fa64d14f26
|
More readable temporary part names [#CLICKHOUSE-2].
|
2017-05-26 03:47:06 +03:00 |
|
Vitaliy Lyudvichenko
|
d9637c2980
|
MergeTreeDataPart refactoring. [#CLICKHOUSE-2989]
Use relative_path to store actual part path.
Use renameTo() to move parts.
|
2017-05-24 23:23:58 +03:00 |
|
Vitaliy Lyudvichenko
|
5618234ee8
|
Separate tmp part dirs for merges, fetches and inserts. [#CLICKHOUSE-2989]
|
2017-05-24 23:23:58 +03:00 |
|
Alexey Milovidov
|
e0b141e3eb
|
Do not remove temporary directory on fetch [#CLICKHOUSE-2894].
|
2017-04-29 01:26:39 +03:00 |
|
Alexey Milovidov
|
ee6a7ee204
|
Allow to disable replicated max parallel fetches/sends [#CLICKHOUSE-2960].
|
2017-04-20 21:37:01 +03:00 |
|
proller
|
38e9254d33
|
fix http methods for ReadWriteBufferFromHTTP (#675)
|
2017-04-11 17:13:19 +03:00 |
|
proller
|
adba3b8e6d
|
delete ReadBufferFromHTTP, use ReadWriteBufferFromHTTP instead
|
2017-04-06 22:39:25 +03:00 |
|
proller
|
1bc311eefd
|
ReplicatedMergeTree: Max streams to send data [#CLICKHOUSE-2878] (#656)
* ReplicatedMergeTree: Max streams to send data [#CLICKHOUSE-2878]
* fix
* better messages on client
* change code to 429 TOO_MANY_REQUESTS
* wip
* better message
* Update InterserverIOHandler.h
* Update InterserverIOHTTPHandler.cpp
* Update StorageReplicatedMergeTree.cpp
|
2017-04-06 16:03:23 +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 |
|
f1yegor
|
401425bb89
|
translate comments
|
2017-03-12 20:18:07 +01:00 |
|