proller
29475c94c0
Reorganize includes, less depends in .h files
2017-01-16 22:47:11 +03:00
proller
ee3882f251
Allow link with external libs: poco, tcmalloc
2017-01-13 14:25:44 +03:00
Alexey Zatelepin
502864b40a
Merge branch 'master' into METR-23582
...
Conflicts:
dbms/include/DB/IO/WriteBufferFromHTTPServerResponse.h
dbms/src/Core/ErrorCodes.cpp
2017-01-08 12:53:17 +03:00
Alexey Zatelepin
600bb5f29a
[#METR-23582]
...
* introduce ZlibDeflatingWriteBuffer and ZlibInflatingReadBuffer
* use them instead of Poco streams
* seamlessly uncompress multiple concatenated gzip streams
2017-01-07 20:22:58 +03:00
Alexey Milovidov
604bd6c5a3
Less const_casts [#METR-2944].
2017-01-03 04:42:17 +03:00
Alexey Milovidov
de845f7801
Fixed style [#METR-23933].
2016-12-31 05:05:37 +03:00
proller
c2a6681522
Add header Keep-Alive: timeout=.. to http server responce [#METR-23933]
2016-12-30 23:52:56 +03:00
Alexey Milovidov
baf29f5c48
NULLs support: fixed totally wrong code [#METR-19266].
2016-12-30 08:13:14 +03:00
proller
4bc003c4c1
Porting to freebsd: initial, compile ok, most tests ok.
2016-12-24 01:03:10 +00:00
Alexey Milovidov
fc43827a6c
Preparation [#METR-2944].
2016-12-12 06:33:34 +03:00
proller
76dc51aae5
Merge remote-tracking branch 'upstream/master' into METR-23466
2016-12-07 22:08:09 +03:00
Vladimir Chebotarev
8e1a6aaf3e
cmake: Boost, OpenSSL into find_package(). [#METR-23701]
2016-12-06 16:20:32 +03:00
Vladimir Chebotarev
bcc5500f91
cmake: More options. [#METR-23701]
2016-12-05 15:43:14 +03:00
proller
4054d1a465
Merge remote-tracking branch 'upstream/master' into METR-23466
2016-12-02 19:32:25 +03:00
Marek Vavrusa
64f86b7d20
IO: Added ProfileEvents to Open/Read/Write failures
2016-11-30 12:21:57 -08:00
proller
40e674407f
return http write callback
2016-11-25 03:16:20 +03:00
proller
e6d3c8855e
http ook
2016-11-24 22:57:24 +03:00
proller
2e02e29652
wip
2016-11-24 04:01:11 +03:00
proller
eeeacd0805
merge upstream
2016-11-23 01:33:02 +03:00
Alexey Milovidov
886919a5c9
Removed excessive part checks [#METR-22214].
2016-11-22 21:29:36 +03:00
proller
e280569453
Everything [maybe] works!
2016-11-22 18:03:54 +03:00
proller
ee2d9503c8
wip
2016-11-19 03:56:15 +03:00
proller
fd3a9da076
httd dict wip
2016-11-19 03:07:58 +03:00
proller
636cbe4323
fix GET /path?params
2016-11-19 03:07:15 +03:00
proller
8fec8e2ac4
simple get works
2016-11-16 02:55:45 +03:00
Vladimir Chebotarev
cdaece7dfa
: More specific usage of static libraries. [#METR-21516]
2016-11-09 21:49:01 +03: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
ebbe877a70
Preparation [#METR-23332].
2016-10-29 20:13:35 +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
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
Vitaliy Lyudvichenko
f3d70eb87c
Added test for JSONEachRow format. [#METR-22801]
2016-09-28 21:45:28 +03:00
Vitaliy Lyudvichenko
3c045e1545
Added ability to skip plain JSON arrays. [#METR-22801]
2016-09-28 16:14:28 +03:00
Vitaliy Lyudvichenko
c4666af3ab
Add input_format_skip_unknown_fields new config parameter. [#METR-22801]
2016-09-28 01:44:45 +03:00
Yuri Dyachenko
065b02494a
add -Wold-style-cast
2016-08-26 22:55:11 +03:00
Alexey Milovidov
22b57b060c
Fixed error [#METR-22304].
2016-08-20 23:10:47 +03:00
Alexey Milovidov
06bcc34be2
Don't do DNS requests for each fetch from replica [#METR-22304].
2016-08-19 04:54:23 +03:00
Alexey Milovidov
278d56ea4c
Allow to parse Java-style floating point denormals 'NaN' and 'Infinity' [#METR-22428].
2016-08-17 00:23:53 +03:00
Alexey Milovidov
f8e8875b8a
Fixed warnings on clang [#METR-2944].
2016-08-07 19:28:12 +03:00
Alexey Milovidov
402f09c3c4
Improved test [#METR-22173].
2016-08-05 05:41:41 +03:00
Alexey Milovidov
9014f19f01
Fewer warnings from UBSan [#METR-2944].
2016-07-31 08:56:36 +03:00
Alexey Milovidov
df438a5a47
Little better [#METR-2944].
2016-06-25 07:29:09 +03:00
Vladimir Chebotarev
39c2c0f5a5
dbms, contrib: Clang 3.8 build fixes. [#METR-21516]
2016-05-31 14:06:27 +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
bf71e2ed90
Using std::shared_ptr for data types [#METR-21503].
2016-05-28 11:11:52 +03:00
Vladimir Chebotarev
866c8929e2
dbms, contrib: GCC 6 build fixes [#METR-20000]
2016-05-23 03:41:26 +03:00
Alexey Milovidov
f7c09d58a5
Attempt to improve performance [#METR-20892].
2016-04-15 03:33:21 +03:00
Alexey Milovidov
30cba89be0
Fixing build on clang [#METR-2807].
2016-03-07 07:31:10 +03:00
Alexey Arno
6efc98d1f3
Merge
2016-03-01 20:47:53 +03:00
Alexey Milovidov
93c5ba2d4d
Added support for unknown fields in TSKVRowInputStream [#METR-20081].
2016-02-19 19:59:31 +03:00
Alexey Milovidov
d391e77b7d
Fixed error [#METR-20081].
2016-02-18 14:54:16 +03:00
Alexey Milovidov
d9da199c33
Added comment [#METR-2944].
2016-02-18 14:47:37 +03:00
Alexey Milovidov
e8802db2c3
Added format JSONEachRow [#METR-20081].
2016-02-18 14:44:50 +03:00
Alexey Milovidov
ef6ca3e1de
Added SSE 4.2 version of find_first_symbols for long set of symbols [#METR-20078].
2016-02-17 05:39:43 +03:00
Vladimir Chebotarev
77ac3ab39b
dbms: Added proper spacing in arguments of find_first_symbols [METR-20078]
2016-02-17 00:32:24 +03:00
Vladimir Chebotarev
e9c486c385
libcommon, ReadHelpers: find_first_symbols [METR-20078]
2016-02-16 19:45:40 +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
e3d2a30c72
Addition [#METR-20026].
2016-02-14 07:13:12 +03:00
Alexey Milovidov
ce3f881d7a
Improved performance of WriteBufferValidUTF8 [#METR-20026].
2016-02-14 07:07:55 +03:00
Alexey Milovidov
df1d66e51a
Removed sensitive data.
2016-02-08 00:58:58 +03:00
Alexey Milovidov
d72720616a
dbms: CSV format: development [#METR-19957].
2016-02-07 14:49:49 +03:00
Alexey Milovidov
43c73cf7ee
dbms: added support for CSV format [#METR-19957].
2016-02-07 11:42:21 +03:00
Alexey Milovidov
3519c3cea2
dbms: separated mysqlxx::Date and mysqlxx::DateTime [#METR-17973].
2016-02-03 04:17:58 +03:00
Alexey Milovidov
0f3e163c4e
dbms: CurrentMetrics: development [#METR-19596].
2016-01-21 04:47:28 +03:00
Alexey Milovidov
e513e9808b
dbms: porting to aarch64 [#METR-19609].
2016-01-14 00:05:11 +03:00
Alexey Milovidov
fb1c505263
dbms: addition [#METR-2944].
2016-01-12 05:42:18 +03:00
Alexey Milovidov
13c7d0983a
dbms: cutting dependency [#METR-2944]..
2016-01-12 00:46:36 +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
2aeb48be2d
dbms: added backoff on slow reads [#METR-17579].
2015-12-13 07:52:13 +03:00
Alexey Milovidov
8c8210062a
dbms: added support for hex escape sequences in strings [#METR-19072].
2015-11-25 06:11:17 +03:00
Andrey Mironov
9bfd90bb0f
dbms: use AIOContextPool in ReadBufferAIO [#METR-18618]
2015-11-03 18:15:45 +03:00
Alexey Milovidov
7fcae3dddd
dbms: allowed to parse unix timestamp as DateTime for small unix timestamps [#METR-15790].
2015-10-21 22:04:02 +03:00
Pavel Kartavyy
3069d6fe8f
Merge
2015-10-14 14:58:16 +03:00
Pavel Kartavyy
2163af290a
Merge
2015-10-08 16:21:23 +03:00
Pavel Kartavyy
7c7829051b
dbms::ReadHelpers: rewrite readFloatText for better perfomance when exception happens [#METR-18288]
2015-10-05 17:28:06 +03:00
Pavel Kartavyy
7b308a8153
dbms: add read_float_perf test. On common data new version if 2 times slower [#METR-18288]
2015-10-05 17:28:06 +03:00
Alexey Milovidov
918422ad48
Moved files [#METR-17973].
2015-10-05 04:35:28 +03:00
Alexey Milovidov
feec229066
Moved files [#METR-17973].
2015-10-05 04:26:43 +03:00
Alexey Milovidov
4a061b97cb
Moved file [#METR-17973].
2015-10-05 03:44:40 +03:00
Pavel Kartavyy
269b4b8155
Merge
2015-09-30 16:55:20 +03:00
Alexey Milovidov
1f6def094f
dbms: fixed build [#METR-18202].
2015-09-29 22:19:54 +03:00
Pavel Kartavyy
aee3f9a868
███████████: add state descriptor to task [#METR-16142]
2015-09-08 17:24:25 +03:00
Andrey Mironov
e8111d7e07
Merge
2015-09-03 15:07:46 +03:00
Andrey Mironov
77a0a22de6
dbms: existing_memory support for ReadBufferAIO.cpp
2015-08-31 19:49:09 +03:00
Andrey Mironov
84d24ae336
merge branch 'master'
2015-08-31 18:50:06 +03:00
Anton Tikhonov
330d0a99b0
Merge
2015-08-19 12:07:41 +03:00
Anton Tikhonov
053ea72bfe
Upgrade number parser in JSON (and ReadHelpers) [#METR-17621]
2015-08-10 16:23:40 +03:00
Andrey Mironov
a27057d4b9
Merge
2015-07-08 20:59:44 +03:00
Pavel Kartavyy
4463a747da
ReadHelpers: add assertChar function [#METR-15514]
2015-06-10 11:14:46 +03:00
Alexey Arno
9f15e1a483
dbms: Server: Small cosmetic change for memset/memcpy/memmove functions. Does not change functionality. [#METR-15090]
2015-06-04 13:28:31 +03:00
Alexey Arno
ce2abcabdd
dbms: Server: In the code managing asynchronous writes, fill with zeroes the portion of the buffer that is eventually truncated in order to keep Valgrind quiet. [#METR-15090]
2015-05-14 01:17:28 +03:00
Alexey Arno
5d0e5ec60c
dbms: Server: better designed initialization. Does not change anything. [#METR-15090]
2015-05-14 00:28:28 +03:00
Pavel Kartavyy
6f1f6e3d99
Merge
2015-05-12 17:44:10 +03:00
Pavel Kartavyy
751344d1f4
dbms: throw NetExceptions on errors with Network [#METR-15570]
2015-05-08 12:24:42 +03:00
Alexey Arno
47b9cd0dd6
dbms: Server: Small cosmetic cleanup. [#METR-15090]
2015-04-30 18:04:42 +03:00
Alexey Arno
fe683b8c78
dbms: Server: Remove unneeded event statistics. [#METR-15090]
2015-04-30 16:25:34 +03:00
Alexey Arno
31faf89c70
dbms: Server: Further simplified the business logic: no more calls to fcntl. [#METR-15090]
2015-04-22 19:05:48 +03:00
Alexey Arno
cd24f85cfe
dbms: Server: Reduced the number of open files. [#METR-15090]
2015-04-22 16:37:30 +03:00
Alexey Milovidov
4c703cbfd7
dbms: added profile events for AIO and ordinary IO [#METR-15090].
2015-04-16 15:06:05 +03:00
Alexey Arno
beddce0927
dbms: Server: unit tests cleanup. [#METR-15090]
2015-04-15 13:07:48 +03:00
Alexey Arno
d35e4d0e4d
dbms: Server: Code cleanups. [#METR-15090]
2015-04-14 16:44:38 +03:00
Alexey Arno
341fed3e49
dbms: Server: Code cleanups. [#METR-15090]
2015-04-14 14:35:10 +03:00
Alexey Arno
e27cb9cb75
Merge
2015-04-13 18:02:39 +03:00
Alexey Arno
b5c1932b8c
Merge
2015-04-10 20:51:39 +03:00
Alexey Arno
c7ab47d84d
dbms: Server: min_bytes_to_use_direct_io = 0 means no AIO; various cleanups. [#METR-15090]
2015-04-10 20:09:16 +03:00
Alexey Arno
aabd7b8320
Merge
2015-04-09 00:59:23 +03:00
Alexey Arno
cc3577bc5e
dbms: Server: feature development. [#METR-15090]
2015-04-07 17:16:49 +03:00
Alexey Arno
76df76b844
dbms: Server: feature development. [#METR-15090]
2015-04-07 15:36:51 +03:00
Alexey Arno
47fa16ef3b
dbms: Server: feature development. [#METR-15090]
2015-04-07 15:08:08 +03:00
Alexey Arno
ec556cddac
dbms: Server: feature development. [#METR-15090]
2015-04-07 14:43:23 +03:00
Alexey Arno
52e6f5d428
dbms: Server: feature development. [#METR-15090]
2015-04-07 13:49:48 +03:00
Alexey Arno
59ebe53759
dbms: Server: feature development. [#METR-15090]
2015-04-07 03:04:36 +03:00
Alexey Arno
a452e4a3a9
dbms: Server: feature development. [#METR-15090]
2015-04-07 03:01:36 +03:00
Alexey Arno
c7a4225f0e
dbms: Server: feature development. [#METR-15090]
2015-04-07 02:21:20 +03:00
Alexey Arno
5312a1b17d
dbms: Server: feature development. [#METR-15090]
2015-04-07 01:33:52 +03:00
Alexey Arno
ee75917084
dbms: Server: feature development. [#METR-15090]
2015-04-06 18:19:10 +03:00
Alexey Arno
45e05b44ef
dbms: Server: feature development. [#METR-15090]
2015-04-06 18:10:09 +03:00
Alexey Arno
d9452e86f4
dbms: Server: feature development. [#METR-15090]
2015-04-06 16:18:28 +03:00
Alexey Arno
57c58f3ad7
dbms: Server: feature development. [#METR-15090]
2015-04-06 16:05:26 +03:00
Alexey Arno
60a3558718
dbms: Server: feature development. [#METR-15090]
2015-04-06 15:27:11 +03:00
Alexey Arno
444107f40a
dbms: Server: feature development. [#METR-15090]
2015-04-06 14:54:08 +03:00
Alexey Arno
985e3cf1ec
dbms: Server: feature development. [#METR-15090]
2015-04-05 23:04:55 +03:00
Alexey Arno
50d103a4c2
dbms: Server: feature development. [#METR-15090]
2015-04-05 20:09:23 +03:00
Alexey Arno
bc9ec44a61
dbms: Server: feature development. [#METR-15090]
2015-04-05 19:48:41 +03:00
Alexey Arno
ad1c5a36cf
dbms: Server: feature development. [#METR-15090]
2015-04-05 18:54:16 +03:00
Alexey Arno
1a628a512f
dbms: Server: feature development. [#METR-15090]
2015-04-05 01:24:41 +03:00
Alexey Arno
7cdc460f96
dbms: Server: feature development. [#METR-15090]
2015-04-04 01:44:32 +03:00
Alexey Arno
4cccd8548e
dbms: Server: feature development. [#METR-15090]
2015-04-03 16:45:44 +03:00
Alexey Arno
fa89f1643e
dbms: Server: feature development. [#METR-15090]
2015-04-03 14:51:41 +03:00
Alexey Milovidov
7acee77529
dbms: improved performance [#METR-15790].
2015-04-01 05:55:52 +03:00
Alexey Milovidov
1654320fb7
dbms: updated comment [#METR-2944].
2015-03-31 23:46:44 +03:00
Alexey Arno
f847b5d641
dbms: Server: feature development. [#METR-15090]
2015-03-31 15:23:22 +03:00
Alexey Arno
3413657675
dbms: Server: feature development. [#METR-15090]
2015-03-31 01:10:59 +03:00
Alexey Arno
6a4ec3019d
dbms: Server: feature development. [#METR-15090]
2015-03-30 18:39:55 +03:00
Alexey Arno
edaf451117
dbms: Server: feature development. [#METR-15090]
2015-03-30 15:17:09 +03:00
Alexey Arno
254117ddea
dbms: Server: feature development. [#METR-15090]
2015-03-30 14:42:10 +03:00
Alexey Arno
a4aa640c64
dbms: Server: feature development. [#METR-15090]
2015-03-30 12:59:16 +03:00
Alexey Arno
e48c4dc0d4
dbms: Server: feature development. [#METR-15090]
2015-03-30 11:55:40 +03:00
Alexey Arno
00209e7bbb
dbms: Server: feature development. [#METR-15090]
2015-03-27 19:53:01 +03:00
Alexey Arno
ae5fd4dbc9
dbms: Server: feature development. [#METR-15090]
2015-03-25 19:44:30 +03:00
Alexey Arno
21259c6f3e
dbms: Server: feature development. [#METR-15090]
2015-03-25 18:30:48 +03:00
Alexey Arno
8cdeeaa5a4
dbms: Server: feature development. [#METR-15090]
2015-03-25 17:58:23 +03:00
Alexey Arno
3a2fa12708
dbms: Server: feature development. [#METR-15090]
2015-03-25 17:44:55 +03:00
Alexey Arno
3c65c6d1c5
dbms: Server: feature development. [#METR-15090]
2015-03-25 17:17:51 +03:00
Alexey Arno
6789e6327c
dbms: Server: feature development. [#METR-15090]
2015-03-25 17:15:50 +03:00
Alexey Arno
9f6d66a285
dbms: Server: feature development. [#METR-15090]
2015-03-25 17:14:06 +03:00
Alexey Arno
33460bb5ea
dbms: Server: feature development. [#METR-15090]
2015-03-24 17:01:53 +03:00
Alexey Arno
1d0bd25480
dbms: Server: feature development. [#METR-15090]
2015-03-24 14:05:49 +03:00