Commit Graph

785 Commits

Author SHA1 Message Date
Alexey Milovidov
47a47e49c4 Make dynamic dispatch free of TSan warnings 2019-08-04 01:57:14 +03:00
Alexey Milovidov
63f508ae04 Merge branch 'master' into simdjson-update 2019-08-03 23:12:24 +03:00
Alexey Milovidov
aa1569ffba Merge branch 'fastops' of github.com:yandex/ClickHouse into fastops 2019-08-03 06:25:07 +03:00
Alexey Milovidov
b9d39f4882 Merge branch 'master' into fastops 2019-08-03 06:24:33 +03:00
Alexey Milovidov
61541a76e6 Update hyperscan; avoid hyperscan rebuilds 2019-08-03 03:15:17 +03:00
Alexey Milovidov
11762f6eec Updated SIMDJSON 2019-08-03 02:24:50 +03:00
Alexey Milovidov
eb4edb80a5 Updated submodule 2019-08-03 02:12:42 +03:00
Alexey Milovidov
73faf623f2 Adjusted precision in test 2019-08-02 22:00:22 +03:00
Alexey Milovidov
50303a8520 Fixed build with gcc-8 2019-08-01 04:29:53 +03:00
Alexey Milovidov
466242b8de Switched back to upstream "fastops" submodule. 2019-08-01 02:02:08 +03:00
Alexey Milovidov
fb3824f98b Merge branch 'master' into fastops 2019-08-01 01:59:59 +03:00
Alexey Milovidov
050db07e3d Merge branch 'master' into merge-profiler 2019-07-25 22:54:22 +03:00
alexey-milovidov
c1e910ad32
Merge pull request #6101 from abyss7/fix-kafka-build
Fix shared build with rdkafka library
2019-07-25 04:15:10 +03:00
Alexander Kuzmenkov
30d319fc77 Update zlib-ng to fix a ThreadSanitizer warning. 2019-07-24 18:31:22 +03:00
Alexey Milovidov
dc06885950 Addition to prev. revision 2019-07-24 03:42:55 +03:00
Alexey Milovidov
99be894ead Mitigate segfault in libunwind #6124 2019-07-24 03:23:21 +03:00
Ivan Lezhankin
cab6307e24 Fix build 2019-07-23 13:07:40 +03:00
Ivan Lezhankin
0d484869f8 Fix build 2019-07-23 12:11:22 +03:00
alexey-milovidov
e4ad0da6e3
Merge pull request #4247 from laplab/query-poor-mans-profiler
Poor man's profiler on query level [Work in progress]
2019-07-23 03:02:58 +03:00
Alexey Milovidov
b282c6160d Added "fastops" as submodule 2019-07-23 02:41:06 +03:00
Ivan Lezhankin
cef18b1e61 Fix shared build with rdkafka 2019-07-22 15:58:06 +03:00
alexey-milovidov
65f1baaeaa
Merge pull request #6072 from yandex/aku/poco-tsan
Update poco (tsan fixes)
2019-07-20 00:00:15 +03:00
alexey-milovidov
6706af64d7
Merge pull request #5981 from 4ertus2/some
Count new/delete memory in MemoryTracker
2019-07-18 23:07:00 +03:00
Ivan
2f68aa7207
Fix build with external libcxx (#6010)
* First attempt to fix build with external libcxx
* Fix build
2019-07-18 09:55:05 +03:00
Alexander Kuzmenkov
a1caf13869 Update poco (tsan fixes) 2019-07-17 17:36:37 +03:00
chertus
91028e9e5d Merge branch 'master' into some 2019-07-15 13:45:48 +03:00
alexey-milovidov
154b0cb491
Revert "DOCAPI-6887: EN review and RU translation for skew* and kurt* functions." 2019-07-12 22:03:38 +03:00
chertus
37bee1104d Merge branch 'master' into some 2019-07-12 18:16:03 +03:00
Ivan Blinkov
6082354d3c
DOCAPI-6887: EN review and RU translation for skew* and kurt* functions. (#5906)
* Update reference.md

* DOCAPI-6887: EN review and RU translation for skew* and kurt* functions.
2019-07-12 15:04:32 +03:00
chertus
18a13a03dd memory tracked new/delete concept 2019-07-10 21:12:50 +03:00
Alexey Milovidov
c97f398b9d Disable usage of C11 threads in rdkafka library 2019-07-10 01:59:53 +03:00
Alexey Milovidov
f5dc6c79f0 Clean CMakeLists for double-conversion 2019-07-10 01:35:40 +03:00
alexey-milovidov
1d14b9cc45
Merge branch 'master' into libcxx-as-submodule 2019-07-10 01:09:23 +03:00
alexey-milovidov
02ea563673
Update CMakeLists.txt 2019-07-09 14:54:41 +03:00
alexey-milovidov
2787ad6715
Update CMakeLists.txt 2019-07-09 14:53:29 +03:00
Alexey Milovidov
7f8eefedea Clean CMakeLists for libunwind. 2019-07-09 14:46:01 +03:00
Alexey Milovidov
765360ec82 Fixed error 2019-07-09 03:49:52 +03:00
Alexey Milovidov
5ab6daca2e Correct CMake flags for unwind 2019-07-09 03:28:21 +03:00
Alexey Milovidov
055ec8817b Clean CMakeLists 2019-07-09 02:58:14 +03:00
Alexey Milovidov
daf84d4b84 Clean CMakeLists for cxx 2019-07-09 02:33:32 +03:00
Alexey Milovidov
52bb292327 Merge branch 'master' into libcxx-as-submodule 2019-07-09 01:58:09 +03:00
alexey-milovidov
3c7178a8d1
Merge pull request #5923 from yandex/add-noreturn
Add two more warnings from -Weverything
2019-07-09 00:10:35 +03:00
Alexey Milovidov
e07235e294 Addition to prev. revision 2019-07-08 21:55:06 +03:00
Alexey Milovidov
27663d9a86 Addition to prev. revision 2019-07-08 19:42:49 +03:00
Alexey Milovidov
3779a5cba2 Addition to prev. revision 2019-07-08 19:01:00 +03:00
Alexey Milovidov
98d27b746a Updated simdjson just in case 2019-07-08 18:25:17 +03:00
BayoNet
c6ae525216 Merge branch 'master' of github.com:yandex/ClickHouse into l10n/DOCAPI-6887-skewSamp 2019-07-06 15:56:14 +03:00
Nikita Lapkov
aaea6cbfc9 Merge remote-tracking branch 'upstream/master' into query-poor-mans-profiler 2019-07-05 21:37:31 +00:00
Nikita Lapkov
c7eaa30870 update libunwind to RIP experiment 2019-07-05 21:02:02 +00:00
alexey-milovidov
fab83cf688
Merge pull request #5872 from abyss7/update-rdkafka
Update librdkafka to version 1.1.0
2019-07-05 14:09:26 +03:00
Alexey Milovidov
65bac141a8 Updated Poco submodule 2019-07-05 02:10:30 +03:00
Nikita Lapkov
dc6e6eaca7 fix submodules 2019-07-04 22:16:04 +00:00
Nikita Lapkov
0f579860f7 Merge remote-tracking branch 'upstream/master' into query-poor-mans-profiler 2019-07-04 22:13:51 +00:00
Ivan Lezhankin
15e2e747a6 Update librdkafka to version 1.1.0 2019-07-04 17:58:24 +03:00
Alexey Milovidov
6b9df067d8 Merge branch 'master' into libcxx-as-submodule 2019-07-03 22:34:58 +03:00
Nikita Lapkov
9641d058d0 Merge remote-tracking branch 'upstream/master' into update_libunwind 2019-07-01 21:11:26 +00:00
Nikita Lapkov
d65bf8dd60 fix contrib 2019-07-01 20:04:51 +00:00
Alexey Milovidov
1777313821 Own CMakeLists for H3 because otherwise "m" library does not link correctly 2019-06-30 21:49:57 +03:00
alexey-milovidov
feafcb21bd
Merge branch 'master' into h3-integration 2019-06-30 16:19:11 +03:00
alexey-milovidov
557886ef26
Merge pull request #5718 from excitoon-favorites/gcc-minor-version
Fixed GCC minor version in libhdfs3-cmake
2019-06-30 16:12:10 +03:00
Vladimir Chebotarev
fd6998951d
Update Platform.cmake 2019-06-30 03:35:48 +03:00
Nikita Lapkov
2a131185b0 Merge remote-tracking branch 'upstream/master' into update_libunwind 2019-06-28 18:20:23 +00:00
Danila Kutenin
5402f80cfb mimalloc off MI_OVERRIDE 2019-06-28 20:33:47 +03:00
Danila Kutenin
35630f2abd MI_SECURE added 2019-06-27 18:25:44 +03:00
Danila Kutenin
e67431e455 Use mimalloc instead of lfallocator 2019-06-27 18:13:19 +03:00
Nikita Lapkov
92309eed3e Merge remote-tracking branch 'upstream/master' into update_libunwind 2019-06-27 14:07:44 +00:00
Nikita Lapkov
7cff36fbfc Merge remote-tracking branch 'upstream/master' into query-poor-mans-profiler 2019-06-26 11:46:04 +00:00
Nikita Lapkov
8de1340f51 update libunwind 2019-06-26 11:10:07 +00:00
Ivan Remen
f3c8ac2d3b Merge remote-tracking branch 'main/master' into h3-integration 2019-06-25 11:23:53 +03:00
Vladimir Chebotarev
4f110bad2a Fixed GCC minor version in libhdfs3-cmake. 2019-06-22 12:55:56 +03:00
Ivan Lezhankin
8e6249f135 Update rdkafka to v1.0.1 2019-06-20 16:02:41 +03:00
Ivan Remen
b0d0e82b29 h3 submodule 2019-06-20 14:39:53 +03:00
Ivan Remen
bd14069cd1 Fix cmake 2019-06-20 13:58:21 +03:00
Ivan Remen
b439769aa7 Merge remote-tracking branch 'main/master' into h3-integration-fix 2019-06-20 13:53:17 +03:00
proller
c800913e5a
Fix build clickhouse as submodule (#5574) 2019-06-10 21:50:46 +03:00
proller
cfbe05ca63
Upgrade boost to 1.70 (#5570) 2019-06-10 19:36:37 +03:00
Danila Kutenin
aed80a1433
Merge pull request #5546 from yandex/gcc9-warnings
fix gcc9 hyperscan errors finally
2019-06-06 14:01:37 +03:00
Danila Kutenin
6d9643eb9f fix gcc9 hyperscan errors finally 2019-06-06 14:00:18 +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
Георгий Кондратьев
2499cefdb9 DEVTOOLS-5507 Include roaring.h as roaring/roaring.h
This is needed to unbundle roaring. Its original cmake build system installs:

     /usr/include/roaring/roaring.h
     /usr/include/roaring/roaring.hh

and declares:

     set_target_properties(roaring::roaring PROPERTIES
       INTERFACE_INCLUDE_DIRECTORIES "/usr/include"
     )
2019-06-03 17:03:41 +00:00
Danila Kutenin
203d336f1f Revert jemalloc and supress all warnings because we cannot supress some general ones with another flag 2019-05-31 20:33:29 +03:00
Danila Kutenin
f8668e4f01 fix safety_check.c in jemalloc 2019-05-31 14:00:35 +03:00
Danila Kutenin
7e2b3b59b8 Fix gcc9 warnings and ICE's 2019-05-31 11:55:01 +03:00
Nikita Lapkov
86857ef501 update libunwind 2019-05-30 11:28:35 +00:00
Nikita Lapkov
3b54fde8a7 replace StackTrace with Backtrace 2019-05-30 10:30:24 +00:00
Nikita Lapkov
419a37c7d8 fix late define of _LIBUNWIND_NO_HEAP 2019-05-22 00:09:13 +00:00
Nikita Lapkov
382beefdb8 Merge remote-tracking branch 'upstream/master' into query-poor-mans-profiler 2019-05-21 22:52:57 +00:00
alexey-milovidov
ea14585d9d
Updated SIMDJSON to fix FPU clobbering (#5354)
* Forked SIMDJSON to fix FPU clobbering

* Moved back to upstream version of SIMDJSON because they merged our change very quickly

* Moved back to upstream version of SIMDJSON because they merged our change very quickly
2019-05-21 01:12:15 +03:00
alexey-milovidov
24b16da9fd
Merge pull request #5235 from vitlibar/improve-new-json-functions
Improve new json functions
2019-05-18 12:51:41 +03:00
Vitaly Baranov
8ab4e4dcfe Use rapidjson when AVX2 instructions are not available. 2019-05-16 20:40:24 +03:00
Nikolai Kochetov
6fa907c089 Add lockfree to boost. 2019-05-16 19:27:41 +03:00
Vitaly Baranov
cae2221b92 Update submodule simdjson 2019-05-16 15:59:14 +03:00
proller
51ca4cbaa4
Build fixes (#5278) 2019-05-15 20:19:39 +03:00
Ivan Lezhankin
67cf1bc48c Link rdkafka with bundled SASL
also enable SASL SCRAM support in the code.
2019-05-13 13:41:03 +03:00
Nikita Lapkov
9cd108b6d6 Merge remote-tracking branch 'upstream/master' into update_libunwind 2019-05-12 13:40:17 +00:00
Vitaly Baranov
7ace113ac0 Use custom cmake file for simdjson and fix build 2019-05-08 16:20:25 +03:00
hcz
12d8dbeaed Update simdjson 2019-05-08 16:20:25 +03:00
hcz
560246c0c3 Add Simdjson API 2019-05-08 16:20:25 +03:00
Winter Zhang
6bf5e1dd26 ISSUES-5062 fix cmake failure on osx (#5215) 2019-05-07 18:30:15 +03:00
Danila Kutenin
3f1523a80a
Merge pull request #5070 from danlark1/master
Upgrade our LZ4 decompression with the new reference implementation optimizations
2019-04-30 19:29:24 +03:00
Danila Kutenin
89b0b3c342 Fix 2019-04-28 13:12:36 +03:00
Danila Kutenin
852ea727fb Exponentially small 2019-04-28 13:09:01 +03:00
Danila Kutenin
3c1e5348d1 LfAlloc more reliable choice of hint 2019-04-28 13:04:47 +03:00
proller
f69f03c96f Try fix shared libxml2 build (#5123) 2019-04-26 18:37:22 +03:00
proller
97c532c0f0
Build fixes (#5114)
Need to push builder docker image
2019-04-26 02:21:59 +03:00
Danila Kutenin
71d87a49b2 Merge branch 'master' of https://github.com/yandex/ClickHouse 2019-04-25 19:19:01 +03:00
proller
c6d0e095e0
Prepare cmake for new contrib/poco (#5062) 2019-04-25 00:33:04 +03:00
proller
ba4687e110
Cmake: dont use LINK_MODE (but use BUILD_SHARED_LIBS) (#5091) 2019-04-24 12:06:28 +03:00
Danila Kutenin
6c0e7bb9ac Merge branch 'master' of https://github.com/yandex/ClickHouse 2019-04-22 18:27:09 +03:00
Danila Kutenin
2caf3d39ff Faster LZ4 decompression because of new release 2019-04-21 20:31:15 +03:00
Nikita Lapkov
26c4df9d9c Merge remote-tracking branch 'upstream/master' into update_libunwind 2019-04-21 09:24:48 +00:00
Danila Kutenin
92abbc3416
Merge pull request #5040 from danlark1/master
Update lz4
2019-04-20 15:47:53 +03:00
Danila Kutenin
e34e396ff9 Disable warnings 2019-04-19 12:10:54 +03:00
Danila Kutenin
500b88d19d Update lz4 to latest 2019-04-19 10:46:00 +03:00
Danila Kutenin
f154e40ed6 Update lz4 2019-04-17 19:39:30 +03:00
Vitaly Baranov
d6eb5e0f7c Fix ubsan error "load of misaligned address" in contrib/libmetrohash/src/platform.h 2019-04-17 19:12:28 +03:00
Danila Kutenin
e346758cea
Merge pull request #4995 from danlark1/master
LFAlloc added to clickhouse to allocate MarkCache and UncompressedCache data in different ways
2019-04-14 16:00:35 +03:00
Danila Kutenin
b81e0f51f1 fix compilation in clickhouse 2019-04-14 13:37:25 +03:00
Danila Kutenin
08d1a8bb57 Small fix 2019-04-13 18:10:22 +03:00
Danila Kutenin
330ef5a1b9 Correct logic for large blocks in lfalloc 2019-04-13 18:08:19 +03:00
Danila Kutenin
c3a2f28d21 More correct logic 2019-04-13 17:53:48 +03:00
Danila Kutenin
18a6b3123f Randomization in lfalloc 2019-04-13 17:45:01 +03:00
Danila Kutenin
622b2c8472 Enable LFAlloc for MarkCache and UncompressedCache 2019-04-13 15:07:43 +03:00
proller
417595b021
Update submodule contrib/poco #4685 (#4994) 2019-04-13 13:54:28 +03:00
Danila Kutenin
9d7cd0eb43 LFAlloc in CMake 2019-04-12 22:26:57 +03:00
Danila Kutenin
7f230cc134 LFAlloc added to clickhouse 2019-04-12 17:10:42 +03:00
Alexey Milovidov
a9b47a62ba Merge branch 'update_libunwind' of https://github.com/laplab/ClickHouse into laplab-update_libunwind 2019-04-11 22:36:36 +03:00
Danila Kutenin
56d5e1d639 Merge branch 'master' of https://github.com/yandex/ClickHouse 2019-04-11 14:36:10 +03:00
Danila Kutenin
6339d56ff3 hyperscan released, update 2019-04-11 14:35:38 +03:00
Mikhail Fandyushin
7fc9b8c6fb Merge branch 'master' into brotli 2019-04-08 21:07:58 +03:00
Nikita Lapkov
7c417e9a0c update 2019-04-07 10:07:31 +00:00
Nikita Lapkov
01d152d061 update 2019-04-06 19:14:05 +00:00
Nikita Lapkov
43d0f636fc add submodule from ClickHouse-Extras 2019-04-06 17:52:14 +00:00
Nikita Lapkov
a469b97296 remove submodule for original repo 2019-04-06 17:50:24 +00:00
Nikita Lapkov
10942b2ef1 switch to llvm libunwind 2019-03-27 20:37:39 +00:00
Simon Podlipsky
56bdbae79e Upgrade librdkafka to v1.0.0 2019-03-26 10:40:14 +01:00
Ivan Remen
2fb5addc40 H3 library integration 2019-03-26 11:59:48 +03:00
proller
1584fd4367
Fix hyperscan library find and use (#4798) 2019-03-26 00:31:00 +03:00
proller
e46fdfa807 Upgrade boost to 1.69 2019-03-25 17:44:17 +03:00
Danila Kutenin
1e1e3b3d38 Fix hyperscan, add some notes, test, 4 more perf tests 2019-03-25 00:47:34 +03:00
Danila Kutenin
4b7824095e Possible fixes to docker containers 2019-03-24 21:24:56 +03:00
Danila Kutenin
18660a144d hyperscan fat runtime disabled because of glibc and thread sanitizers 2019-03-24 17:24:04 +03:00
Danila Kutenin
70eb82e98c ragel fix 2019-03-24 03:00:20 +03:00
Danila Kutenin
e3b351e285 One more incompatibility fixed 2019-03-24 02:04:07 +03:00
Danila Kutenin
725139f0f5 Renamings, fixes to search algorithms, more tests 2019-03-24 01:49:38 +03:00
Danila Kutenin
f8001b41ba Hyperscan multi regular expressions search 2019-03-23 22:40:16 +03:00
Danila Kutenin
7814ccbb29 Hyperscan deleted from submodules 2019-03-23 17:47:15 +03:00
Danila Kutenin
91d065ad45 Hyperscan added to submodules 2019-03-23 16:47:27 +03:00
proller
56f7d21e84 Fix contrib/ssl 2019-03-23 00:42:24 +03:00
proller
d6d83d4a5c
Allow build without ssl (#4525) (#4750) 2019-03-22 14:18:24 +03:00