Azat Khuzhin
f0bb511468
jemalloc: fix JEMALLOC_NOTHROW/JEMALLOC_CXX_THROW for freebsd/darwin
2020-06-23 01:47:56 +03:00
Azat Khuzhin
1becc6ca02
jemalloc: jemalloc_preamble.h is common
2020-06-23 01:47:56 +03:00
Azat Khuzhin
6704c42a9e
jemalloc: fix HAVE_CPU_SPINWAIT for linux aarch64
...
Fixes : #11163
2020-06-22 23:24:43 +03:00
Alexey Milovidov
abb59a2621
Give up on UBSan for Hyperscan
2020-06-19 21:45:09 +03:00
Alexey Milovidov
e85227ce2e
Remove one compile option
2020-06-19 16:44:30 +03:00
Alexey Milovidov
cebec2115b
Added missing compile options from original Hyperscan
2020-06-19 14:57:31 +03:00
Alexey Milovidov
39562b4711
Update submodule
2020-06-17 10:12:24 +03:00
Alexey Milovidov
e070c0fa8f
Update submodule
2020-06-17 10:10:36 +03:00
alesapin
29311f71bf
Merge pull request #11585 from azat/unbundled-boost
...
Add unbundled boost support
2020-06-11 23:43:28 +03:00
Azat Khuzhin
8ec3ab9c9f
Require less recent boost - 1.67
2020-06-10 23:57:54 +03:00
Azat Khuzhin
8418612e09
Add unbundled boost support
...
Follow-up-for: #11390
Cc: @@abyss7
2020-06-10 20:56:47 +03:00
Ivan
2de9ddce53
Update CMakeLists.txt ( #11560 )
...
Update CMakeLists.txt (#11560 )
2020-06-10 20:30:34 +03:00
Nikita Mikhaylov
9df693ced5
Merge pull request #11561 from Jokser/s3-http-client-memory-optimization
...
Avoid copying whole response stream into memory in S3 HTTP client.
2020-06-10 16:53:33 +04:00
Alexander Tokmakov
6bb68329f8
Merge branch 'master' into merging_external_source_cassandra
2020-06-09 19:51:14 +03:00
Pavel Kovalenko
f623ef635b
Avoid copying whole response stream into memory in S3 HTTP client.
2020-06-09 18:26:51 +03:00
Ivan
47ad338cb2
Refactor CMake build files ( #11390 )
...
* Get rid of lib_name.cmake
* Refactor Boost and HyperScan libraries
* Refactor lz4
* Fix build with xxHash
2020-06-09 13:54:49 +03:00
alexey-milovidov
44b20eee96
Revert "S3 HTTP client - Avoid copying response stream into memory"
2020-06-09 10:23:35 +03:00
Pavel Kovalenko
8b8beb26d3
S3 Poco HTTP Client (do not copy response stream body into memory).
2020-06-09 05:03:22 +03:00
Alexey Milovidov
d03b1b165b
Fix build on gcc
2020-06-07 23:12:24 +03:00
Alexey Milovidov
d5f38274b3
Fix build on gcc
2020-06-07 19:33:31 +03:00
Alexey Milovidov
9eacaf648b
Make syntax highlight to work ok on white background
2020-06-07 00:20:17 +03:00
Alexander Tokmakov
e67837bc4a
cleenup
2020-06-04 00:11:17 +03:00
Pervakov Grigorii
bc9381406f
Add default credentials and custom headers for s3 table functions.
2020-06-02 20:48:49 +03:00
Alexander Tokmakov
62761eddcc
Merge branch 'master' into merging_external_source_cassandra
2020-06-01 14:44:46 +03:00
Alexander Tokmakov
8921041706
Merge branch 'master' into merging_external_source_cassandra
2020-05-29 18:20:39 +03:00
Mikhail Filimonov
34a93197f7
Update librdkafka to version 1.4.2
2020-05-28 16:52:03 +02:00
alexey-milovidov
cbac07f5eb
Merge pull request #11163 from azat/bump-jemalloc
...
[WIP] Bump jemalloc to 5.2.1
2020-05-28 01:17:26 +03:00
Alexander Tokmakov
905bce4aeb
fix
2020-05-27 23:53:35 +03:00
alesapin
abc6dbcf7a
Merge pull request #11213 from ClickHouse/make_cmake_worse
...
Fix cctz linking with dirty hack
2020-05-27 18:26:46 +03:00
Alexander Tokmakov
415c8469a3
comaptibility with glibc 2.4
2020-05-27 16:51:23 +03:00
alesapin
9355240965
Better path detection
2020-05-27 15:43:25 +03:00
alesapin
d04962808e
Actually it's INTERFACE linking
2020-05-27 12:14:40 +03:00
alesapin
f452c50d86
Replace private with public
2020-05-27 12:00:33 +03:00
alesapin
f29d3b8cc9
Fix cmake one more time
2020-05-27 11:58:11 +03:00
Azat Khuzhin
210e67d831
jemalloc: allow changing default malloc_conf without purging cmake cache
2020-05-27 02:19:13 +03:00
Azat Khuzhin
b694d6ed8c
jemalloc: disable oversize_threshold (slower)
2020-05-27 02:19:13 +03:00
Azat Khuzhin
a8749c5d5c
jemalloc: aarch64 does not have pause
2020-05-27 02:19:13 +03:00
Azat Khuzhin
bc572dc5f2
jemalloc: sync common (non per-arch) pre-generated headers
...
$ for f in include/jemalloc/jemalloc_*.h; do cp /src/oss/jemalloc/$f $f; done
2020-05-27 02:19:13 +03:00
Azat Khuzhin
5cd31dbf0d
jemalloc: add _GNU_SOURCE for RTLD_NEXT
2020-05-27 02:19:13 +03:00
Azat Khuzhin
9f1cefd8df
jemalloc: disable secure_getenv()
2020-05-27 02:19:13 +03:00
Azat Khuzhin
82f2b1a986
jemalloc: merge jemalloc_internal_defs.h.in for aarch64
...
- keep LG_PAGE/LG_HUGEPAGE
- use upstream JEMALLOC_PURGE_MADVISE_FREE
2020-05-27 02:19:13 +03:00
Azat Khuzhin
2f256b0d2d
jemalloc: merge jemalloc_internal_defs.h.in for x86_64
...
- Use upstream JEMALLOC_PURGE_MADVISE_FREE
2020-05-27 02:19:13 +03:00
Azat Khuzhin
2590ee64d9
jemalloc: merge jemalloc_preamble.h for aarch64
2020-05-27 02:19:13 +03:00
Azat Khuzhin
b2ff1b3f20
jemalloc: merge jemalloc_preamble.h for x86_64
2020-05-27 02:19:13 +03:00
Azat Khuzhin
bbb38664c1
jemalloc: add missing safety_check.c
2020-05-27 02:19:13 +03:00
Azat Khuzhin
b53c6ddfd9
jemalloc: bump to 5.2.1
2020-05-27 02:19:13 +03:00
Azat Khuzhin
734cc78e58
jemalloc: make include_linux_*/jemalloc/*.h common for aarch64 and x86_64
...
This patch can go upstream, regardless of the jemalloc update
eventually.
Also I noticed that header with jemalloc version differs (someone forgot
to update?)
2020-05-27 02:19:13 +03:00
Alexander Tokmakov
940132adc4
Merge branch 'master' into merging_external_source_cassandra
2020-05-27 00:13:57 +03:00
Alexander Tokmakov
310d522528
minimal implementation
2020-05-26 22:21:18 +03:00
alesapin
15e7c618bb
Fix cctz linking with dirty hack
2020-05-26 22:21:07 +03:00