Alexey Milovidov
e39d8c001f
Merge pull request #63923 from ClickHouse/update-datasketches
...
Update Datasketches
2024-05-17 20:30:41 +02:00
Alexey Milovidov
cb9d35e490
Merge branch 'master' into update-datasketches
2024-05-17 10:23:50 +02:00
Alexey Milovidov
50dea75fff
Update libunwind
2024-05-17 07:15:51 +02:00
Alexey Milovidov
95a452f87c
Update to the latest version where the patch is included
2024-05-17 05:41:32 +02:00
Alexey Milovidov
4b73ae8340
Merge pull request #63946 from azat/build/libunwind-fixes
...
Insignificant libunwind build fixes
2024-05-17 03:34:53 +02:00
Azat Khuzhin
86cf1e13d8
libunwind: fix usage of libunwind.h (by defining -D_LIBUNWIND_IS_NATIVE_ONLY)
...
From this macros sizeof(unw_context_t)/sizeof(unw_cursor_t) is depends
(_LIBUNWIND_CONTEXT_SIZE/_LIBUNWIND_CURSOR_SIZE).
So it should be not only PRIVATE but for INTERFACE as well.
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2024-05-16 13:11:47 +02:00
Azat Khuzhin
793a11fd19
libunwind: remove useless _DEBUG flag
...
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2024-05-16 13:11:47 +02:00
Alexey Milovidov
91c240c85c
Update Datasketches
2024-05-16 00:43:38 +02:00
Azat Khuzhin
94041d193c
Fix SIGSEGV due to CPU/Real profiler
...
The problem was due to incorrect unwinding due from signal handlers,
which leads to incorrect DWARF (FDE/CIE) interpretation.
After this patch I was not able to reproduce the crash for couple of
hours, while before it was very stable (I've reduced the minimal
threshold for query_profiler_real_time_period_ns), using simply:
$ clickhouse-benchmark --port 19000 -q "SELECT * FROM remote('127.{1..10}', system, one)" --query_profiler_real_time_period_ns=1
Note, I'm using here remote() for fibers, that has stack with guard
pages that helps with reproducing the crash more faster.
P.S. I also have another implementation of this fix, without patching
unwind and using info from signal context directly, and even though it
is better, because you don't need to trip extra frames and you can use
all the 45 frames for something useful, it is too complex, so let's go
with a simpler patch first, and I think it could be even backported.
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2024-05-15 18:22:59 +02:00
Vitaly Baranov
6c0450f8ff
Merge pull request #62685 from azat/yaml-cpp-merge-key
...
Bump yaml-cpp for YAML Merge Key support
2024-05-13 09:49:25 +00:00
Azat Khuzhin
59adb61016
Bump yaml-cpp after PR merge
...
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2024-05-10 20:05:51 +02:00
Azat Khuzhin
a0843f754a
Bump yaml-cpp with proper keys merging PR
...
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2024-05-10 20:04:23 +02:00
Azat Khuzhin
439229ef2b
Bump yaml-cpp for YAML Merge Key support
...
Refs: https://github.com/ClickHouse/yaml-cpp/pull/2
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2024-05-10 20:04:23 +02:00
Alexey Milovidov
dd58af7d4f
Merge branch 'master' of github.com:ClickHouse/ClickHouse into clang-18-ci
2024-05-10 07:17:39 +02:00
Raúl Marín
2f00ad489a
Go back to upstream lz4
2024-05-09 17:06:26 +02:00
Alexey Milovidov
224e1940ae
Useless changes
2024-05-09 03:58:34 +02:00
Azat Khuzhin
95b76bf6a4
Remove leftovers of GCC support in cmake rules
...
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2024-05-07 21:07:02 +02:00
Robert Schulze
15e67fee78
Merge remote-tracking branch 'ClickHouse/master' into hlee-z-build-fix
2024-05-02 07:02:24 +00:00
HarryLeeIBM
be72040922
Use mold linker for s390x
2024-04-30 10:40:00 -07:00
Anton Popov
1c8a2ae2eb
fix possible endless loop while reading from azure
2024-04-30 16:14:37 +00:00
HarryLeeIBM
bf3c8b6966
Fix broken s390x build
2024-04-29 15:37:10 -07:00
Robert Schulze
422dc8a2e5
Fix race in X509 store in OpenSSL ( #63049 )
2024-04-29 11:32:57 +00:00
Vitaly Baranov
860c642535
fix-curl-cmake
2024-04-26 18:58:20 +02:00
Vitaly Baranov
d49fcda09e
Unfork and update curl to 8.7.1
2024-04-26 18:58:13 +02:00
Robert Schulze
c91f8ffc39
Unflake 02813_func_now_and_alias.sql
2024-04-24 18:34:59 +00:00
HarryLeeIBM
2f0fb73d7d
Add back two fips c files under condition
2024-04-24 07:15:16 -07:00
HarryLeeIBM
f323b68675
Remove unused c files in build
2024-04-24 06:28:40 -07:00
HarryLeeIBM
69b259b409
Fix build for openssl dynamic linking
2024-04-23 16:34:00 -07:00
Robert Schulze
c3f41894f2
Follow-up to #62700 : Fix build when $CC isn't set
2024-04-18 10:57:43 +00:00
Robert Schulze
8f1e4d4df8
Merge remote-tracking branch 'rschu1ze/master' into azure-1.11-this-time-really
2024-04-17 14:54:05 +00:00
Raúl Marín
5849aeb8c3
Merge pull request #62297 from Algunenano/rust_vendor
...
Vendor rust dependencies
2024-04-17 12:36:27 +00:00
Robert Schulze
d3c7615d19
Bump Azure to v1.11
2024-04-17 12:10:12 +00:00
Robert Schulze
bc538f7c6a
Bump Azure to v1.11
2024-04-17 09:09:05 +00:00
Robert Schulze
0fbfe24f73
Merge remote-tracking branch 'rschu1ze/master' into bump-azure-1.8
2024-04-17 08:14:20 +00:00
Robert Schulze
128ecf3d1c
Merge pull request #62700 from rschu1ze/cc-not-set
...
Fix build when `$CC` isn't set
2024-04-16 14:38:31 +00:00
Robert Schulze
815d7e64d2
Bump Azure to 1.8
2024-04-16 14:36:33 +00:00
Robert Schulze
da225647a4
Add comment
2024-04-16 14:16:02 +00:00
Robert Schulze
cc54479d9f
Fix build when $CC isn't set
2024-04-16 14:10:38 +00:00
Robert Schulze
4e881be128
Merge pull request #62634 from liuneng1994/std-except-parseDateTIme
...
Speed up `parseDateTime[InJodaSyntax]Or(Null|Zero)` on invalid inputs
2024-04-16 13:42:10 +00:00
Alexey Milovidov
e65dc63609
Merge branch 'master' into rust_vendor
2024-04-16 10:10:34 +02:00
Robert Schulze
01c55e69e6
Merge pull request #59870 from rschu1ze/be-less-boring-32
...
boringssl --> OpenSSL 3.2
2024-04-16 06:59:08 +00:00
Robert Schulze
7dc05d092b
Merge remote-tracking branch 'rschu1ze/master' into be-less-boring-32
2024-04-15 16:35:10 +00:00
Robert Schulze
3c35f14804
Merge remote-tracking branch 'ClickHouse/master' into mkmkme/protobuf-25.1
2024-04-15 12:38:59 +00:00
Raúl Marín
69245545fa
Merge branch 'master' into rust_vendor
2024-04-15 10:57:01 +01:00
Robert Schulze
a98cba351d
Cosmetics
2024-04-15 08:37:26 +00:00
LiuNeng
3d87a887ec
Merge branch 'master' into std-except-parseDateTIme
2024-04-15 15:51:05 +08:00
Robert Schulze
bff31998f2
Add expected submodule
2024-04-12 14:29:39 +00:00
Robert Schulze
dbc04c84dc
Merge pull request #62177 from rschu1ze/double-conversion
...
Bump `double-conversion` submodule
2024-04-12 13:28:33 +00:00
Raúl Marín
4e055c258f
Update to final sysroot
2024-04-11 18:52:12 +02:00
Raúl Marín
0273b39804
Merge remote-tracking branch 'blessed/master' into rust_vendor
2024-04-10 22:05:20 +02:00