alexey-milovidov
7ce4cd7861
Merge pull request #5745 from nvartolomei/nv/clickhouse-copier-cross-replication
...
clickhouse-copier: Allow empty database name
2019-06-27 21:09:00 +03:00
proller
aeb7eb42d1
clickhouse-copier: Fix use-after free on shutdown ( #5752 )
...
* release script: convert .deb to .rpm and .tgz
* clickhouse-copier: Fix use-after free on shutdown
* Revert "Disable cluster copier tests"
This reverts commit 71872fc3c3
.
2019-06-27 15:29:49 +03:00
Nicolae Vartolomei
59d66bb1d5
clickhouse-copier: Allow empty database name
...
This is needed to make clickhouse-copier work with cross-replication
setups (also known as [circular replication][1]).
When database name is not specified we rely on `<default_database>`
element from replica stanza.
Example:
```xml
<source_cluster>
<shard>
<replica>
<host>localhost</host>
<port>9000</port>
<default_database>r0</default_database>
</replica>
<replica>
<host>localhost</host>
<port>666</port>
<default_database>r1</default_database>
</replica>
</shard>
<shard>
<replica>
<host>localhost</host>
<port>666</port>
<default_database>r0</default_database>
</replica>
<replica>
<host>localhost</host>
<port>9000</port>
<default_database>r1</default_database>
</replica>
</shard>
</source_cluster>
```
[1]: https://www.altinity.com/blog/2018/5/10/circular-replication-cluster-topology-in-clickhouse
2019-06-25 22:09:11 +00:00
proller
1ac09fa721
Split Common/config.h by libs (dbms) ( #5715 )
2019-06-24 14:17:15 +03:00
stavrolia
84871d9fa8
Remove <name> and <metrics> from performance tests fixed-5634
2019-06-18 19:55:13 +03:00
alesapin
e45d727e9d
Merge pull request #4558 from podshumok/distributred-timeout
...
Distributed and remote timeouts
2019-06-17 13:58:17 +03:00
Alexey Milovidov
413b780b65
Various fixes for PVS-Studio
2019-06-16 21:13:39 +03:00
Yuriy
2e29ea7b2e
support of sessions and default_database in MySQL wire protocol
2019-06-16 18:12:37 +03:00
Alexey Milovidov
ba18308080
Merge branch 'master' into levysh-testkeeper
2019-06-16 02:45:34 +03:00
Alexey Milovidov
777af5544b
Removed tons of trash
...
Removed tons of trash
Removed tons of trash
Removed tons of trash
Removed tons of trash
Removed tons of trash
Removed tons of trash
Removed tons of trash
Removed tons of trash
Removed tons of trash
Removed tons of trash
2019-06-16 02:35:27 +03:00
alexey-milovidov
39c6fbc324
Merge pull request #5567 from vitlibar/really-lazy-dictionary-load
...
Non-blocking loading of external dictionaries
2019-06-15 22:15:53 +03:00
Alexey Milovidov
b2100c7bcf
Removed strange quoting style like `this'. See https://english.stackexchange.com/questions/17695/any-reference-on-the-usage-of-a-backtick-and-single-quotation-mark-like-this
...
Added backQuote and backQuoteIfNeed when required to correctly quote identifiers with proper escaping.
2019-06-15 15:06:22 +03:00
Vitaly Baranov
b4384ce2a9
Dictionaries can be loaded in parallel.
...
A bad dictionary cannot block all the loading anymore.
Implemented really lazy loading of external dictionaries.
Provided more detailed information about the loading of each dictionary
to make diagnostics easier.
2019-06-14 22:18:47 +03:00
proller
7e7b5b3810
Allow run query with remote() in clickhouse-local; Aloow redefine config from command line for clickhouse-local
2019-06-14 18:35:45 +03:00
proller
09f3d68f6e
Use logging in clickhouse-local. Use config options in command line in clickhouse-client ( #5540 )
...
* Try fix macos server run
* Doc macos build
# Please enter the commit message for your changes. Lines starting
* CLICKHOUSE-3957 start wip
* tests wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* fix
* fix
* Making logger for clickhouse-local
* fixes
* wip
* wip
* wip
* wip
* clean
* cf
* wip
* fix
* Update CMakeLists.txt
* Update argsToConfig.h
* Update argsToConfig.cpp
* Update ExtendedLogChannel.h
* Update OwnPatternFormatter.cpp
2019-06-14 17:00:37 +03:00
Orivej Desh
5ec179377a
DEVTOOLS-5170 Delete Y_IGNORE markers ( #5533 )
...
They have been superseded by a new include resolution configuration that lives
outside clickhouse source tree.
2019-06-05 14:52:39 +03:00
Anton Yuzhaninov
091b591681
Fix build without Brotli ( #5513 ) ( #5521 )
2019-06-03 23:27:53 +03:00
proller
8b101d0556
CLICKHOUSE-4493 Ask client password on tty ( #5092 )
...
* CLICKHOUSE-4493 Ask client password on tty
* wip
* clang-format
* O_NOCTTY
* remove O_NOCTTY
* fix
* static
* readpassphrase
* freebsd fix
* fix
* Better
* fix style
* Update ConnectionParameters.cpp
* fixes
* fix
* fix
2019-06-03 03:57:33 +03:00
Konstantin Podshumok
d17deb6003
timeouts in performance tests
2019-06-02 12:43:57 +03:00
Konstantin Podshumok
88a3c2998c
set timeouts in benchmark
2019-06-02 12:43:20 +03:00
Konstantin Podshumok
d688203029
set timeouts in copier
2019-06-02 12:43:20 +03:00
Konstantin Podshumok
ab1913186e
fix timeouts in Suggest.h
2019-06-02 12:43:20 +03:00
Konstantin Podshumok
5cf4a4fd80
client: update timeouts usage
2019-06-02 12:43:20 +03:00
Alexey Milovidov
05737678e2
Remove debug logging from MySQL protocol
2019-05-30 11:25:16 +03:00
alexey-milovidov
cd99406b63
Merge pull request #5455 from yandex/fixing-external-data-settings
...
Fix settings in ExternalData HTTP request
2019-05-29 03:23:56 +03:00
alexey-milovidov
8b050b0061
Update HTTPHandler.cpp
2019-05-29 03:23:47 +03:00
Danila Kutenin
98d28706f4
Fix settings in ExternalData HTTP request
2019-05-29 00:31:19 +03:00
Vitaly Baranov
908f7a80d6
Add precondition to run performance test with simdjson only on CPU
...
with AVX2 instructions.
2019-05-28 17:47:35 +03:00
Vitaly Baranov
a35d1e0b3d
Allow using MariaDB as a client without exception.
2019-05-28 03:15:05 +03:00
Vitaly Baranov
c07bd87716
Print "ClickHouse" when writing server's info at the start of the client session.
2019-05-28 03:09:19 +03:00
Vitaly Baranov
7af34954f9
Clearer message if the client doesn't have plugin sha256_password.
2019-05-28 03:08:12 +03:00
proller
324317ff6f
clickhouse-client: allow to run with unaccessable history file (read only, no disk space, file is directory, ...)
2019-05-27 21:56:50 +03:00
alexey-milovidov
ead911efc2
Merge pull request #5419 from yurriy/mysql
...
Improvements of MySQL Wire Protocol
2019-05-27 04:59:23 +03:00
Yuriy
96c2bb383f
using logging level from config.xml
2019-05-26 22:30:23 +03:00
Sergi Vladykin
2be4721771
Merge branch 'master' of https://github.com/yandex/ClickHouse into bitmap1
2019-05-26 12:27:54 +03:00
Yuriy
96e3574a06
Improvements of MySQL Wire Protocol
2019-05-26 09:52:29 +03:00
alexey-milovidov
461c4919d3
Merge pull request #5116 from PerformanceVision/send_header
...
Send a X-ClickHouse summary on the header for HTTP client with number of rows inserted
2019-05-25 20:20:35 +03:00
Alexey Milovidov
b94f2be154
Merge branch 'mysql' of https://github.com/yurriy/ClickHouse into yurriy-mysql
2019-05-25 17:14:57 +03:00
alexey-milovidov
4825ec4928
Merge pull request #5216 from proller/fix15
...
CLICKHOUSE-4509 Fix error codes in DataPartsExchange
2019-05-25 16:13:26 +03:00
alesapin
37313d64ee
Merge pull request #5367 from yandex/apply-substitutions-for-create-prepare-drop-query
...
[WIP] Add ability to make substitutions in create, fill and drop query in performance tests.
2019-05-24 11:59:01 +03:00
proller
3bb18d1dc2
Merge remote-tracking branch 'upstream/master' into fix15
2019-05-23 21:38:38 +03:00
stavrolia
dcd5a80843
Remove not used methods
2019-05-22 17:00:32 +03:00
stavrolia
c398db29d4
Fix style
2019-05-22 14:36:31 +03:00
proller
d6a90b6079
Build fixes ( #5368 )
2019-05-22 13:16:16 +03:00
stavrolia
281a01f5f7
Add ability to make substitutions in create, fill and drop query.
2019-05-21 15:57:19 +03:00
proller
50b74deeb4
CLICKHOUSE-4509 Fix error codes in DataPartsExchange
2019-05-20 20:04:36 +03:00
Guillaume Tassery
6fada68fe5
forget client.cpp
2019-05-20 20:24:53 +07:00
Guillaume Tassery
77b7158cd8
Progress rename for total_rows and write_[rows|bytes]
2019-05-20 18:37:41 +07:00
alexey-milovidov
dc5232d40d
Update Server.cpp
2019-05-18 13:17:26 +03:00
Yuriy
4a14eac00b
fixed memory leak and changed logging levels
2019-05-17 16:00:09 +03:00