31827e88e3
[fix](merge-cloud) Fix ali open sdk gcc compile issue ( #30308 )
2024-03-14 10:59:25 +08:00
8ae493e54f
[thirdparty](lib) Add Patch for base64 lib ( #32059 )
2024-03-14 09:20:45 +08:00
f9ee3ff359
[thirdparty](lib) Add base64 thirdparty lib ( #31850 )
2024-03-14 09:18:52 +08:00
a4f9eec810
[chore](third-party) Link protobuf with zlib statically ( #31173 )
...
We should link protobuf with libz.a explicitly, otherwise protoc may not be executable due to the missing libz.1.dylib.
2024-02-21 13:53:39 +08:00
99cdbc7e12
[fix](memory) Fix jemalloc lib name for thirdparty arrow ( #28843 )
...
after #28429
2024-02-21 13:52:10 +08:00
5e60ca0652
[chore](3rd) update CRoaring bitmap version to 2.1.2 ( #30697 )
2024-02-01 23:14:14 +08:00
b7c86d66fa
[improvement](thirdparty) introduce brpc stream patch to make stream write to socket in background bthread ( #30458 )
2024-01-30 15:33:40 +08:00
a4ccf92fec
[fix](thirdparty) patch brpc 1.4.0 to fix stream rpc ( #30476 )
2024-01-29 19:02:46 +08:00
91e546cfe3
[deps](hadoop) upgrade hadoop deps to 3.3.4.6 ( #29908 )
2024-01-16 18:31:55 +08:00
7a6475eeee
[deps](hadoop) update hadoop on BE side to 3.3.6 ( #29939 )
...
Same as on FE side
2024-01-14 15:52:04 +08:00
75631c89fa
[Fix](thirdparty) fix that BE can not start when use JDK17 ( #29570 )
...
An error occurred when starting BE with JDK17
```java
Exception: java.lang.StackOverflowError thrown from the UncaughtExceptionHandler in thread "process reaper"
```
This error occurs when BE's java code calls Runtime.exec() to fork the child process.
It turned out that Doris was calling the `glog` library in the C++ layer to cause this problem.
The solution comes from: https://github.com/google/glog/issues/975
2024-01-12 11:44:21 +08:00
e1ff439e63
[chore](thirdparty) update vectorscan to 5.7.11 ( #29623 )
2024-01-07 11:41:26 +08:00
dbf61005df
change boost thirdparty url to offical archives.boost.io ( #29401 )
2024-01-03 12:12:43 +08:00
7c5fda1169
[thirdparty](lib) Add streamvbyte thirdparty lib ( #29308 )
2023-12-29 19:22:07 +08:00
ca6cb04d16
[fix](routine_load) change librdkafka version from 2.0.2 to 1.9.2 to avoid memory leak ( #28528 )
2023-12-18 18:35:04 +08:00
4bcde57775
[enhancement](memory) Support jemalloc 64K page size - thirdparty ( #28429 )
2023-12-18 12:38:09 +08:00
8a7b0e5485
[upgrade](thirdparty) upgrade librdkafka from 1.8.2 to 2.0.2 ( #28210 )
...
Some error happen when using routine load
```
[INTERNAL_ERROR]Message at offset XXX might be too large to fetch, try increasing receive.message.max.bytes
```
Refer to https://github.com/confluentinc/librdkafka/issues/2993 , we should upgrade librdkafka version to avoid this bug.
2023-12-12 11:12:10 +08:00
aaa44fa3dc
[deps](odbc) undefined the BOOL in include/sqltypes.h ( #28014 )
...
When `ENABLE_PCH = false`, this define will be conflict with BOOL in `include/arrow/type_fwd.h`.
The ODBC table will be deprecated in 2.1, so I just simply undefined the BOOL in include/sqltypes.h
to make compile OK
2023-12-06 00:16:23 +08:00
65126459bd
[deps](compression) Opt gzip decompress by libdeflate on X86 and X86_64 platforms: 1. Add libdeflate lib. ( #27542 )
...
Test result:
- env: 1 node(16 cores, 64G).
- parquet column: 100 million rows of char(255) column.
- result: 9.09 s -> 6.04 s.
2023-11-28 10:14:48 +08:00
23ab3333a0
[chore](thirdparty) Fix link errors of librdkafka ( #27247 )
...
Exclude coverage symbol from librdkafka's version script generator to
avoid compatibility issues with recent linkers such as lld-17.
2023-11-19 21:22:26 +08:00
c1c8376eb2
[fix](thirdparty) brpc stream crash on error stream ( #27016 )
...
* [fix](thirdparty) brpc stream crash on error stream
* rename
2023-11-15 18:24:01 +08:00
a5565f68b2
[Refactor](opentelemetry) Remove opentelemetry ( #26605 )
2023-11-09 18:05:34 +08:00
4889841ff7
[thirdparty](import) import avx2neon library ( #25383 )
...
import avx2neon library
2023-10-23 11:51:54 +08:00
f6f1e3b646
[chore](build) Bump the version of hyperscan ( #25464 )
...
The latest version fixed the previous issue (https://github.com/intel/hyperscan/issues/292 ).
2023-10-17 08:45:25 -05:00
e1b9854f90
[bugfix](thirdparty) Upgrade aws s3 sdk to prevent mem leak ( #25106 )
...
During the use of the AWS S3 SDK, we found that there is a memory leak. According to the official issue, upgrading the SDK should resolve the issue.
2023-10-09 16:08:50 +08:00
11d03a3ab0
[thirdyparty] new thirdy party dragonbox ( #24979 )
2023-09-28 13:42:44 +08:00
94907ca0f2
[improvement](brpc) change parking slot to 32 ( #24567 )
2023-09-21 21:35:46 +08:00
57ca7d66d3
[Fix](multi-catalog) Fix zlib init error by using doris's zlib shared library and jni.log does not output. ( #23260 )
2023-09-02 21:44:14 +08:00
ba351af452
[enhancement](thirdparty) upgrade thirdparty libs - again ( #23414 )
...
submit again #23290 (not upgrade brpc, because bthread local has error)
protobuf 3.15.0 -> 21.11
glog 0.4.0 -> 0.6.0
lz4 1.9.3 -> 1.9.4
curl 7.79.0 -> 8.2.1
zstd 1.5.2 -> 1.5.5
arrow 7.0.0 -> 13.0.0
abseil 20220623.1 -> 20230125.3
orc 1.7.2 -> 1.9.0
jemalloc for arrow 5.2.1 -> 5.3.0
xsimd 7.0.0 -> 13.0.0
opentelemetry-proto 0.19.0 -> 1.0.0
opentelemetry 1.8.3 -> 1.10.0
new:
c-ares -> 1.19.1
grpc -> 1.54.3
2023-08-26 22:59:10 +08:00
303d5ac3f7
Revert "[enhancement](thirdparty) upgrade thirdparty libs ( #23290 )" ( #23420 )
...
This reverts commit 2185268bab2f5890a2c3c9a3c315375a971c4416.
Co-authored-by: stephen <hello-stephen@qq.com >
2023-08-24 14:40:51 +08:00
2185268bab
[enhancement](thirdparty) upgrade thirdparty libs ( #23290 )
...
protobuf 3.15.0 -> 21.11
glog 0.4.0 -> 0.6.0
lz4 1.9.3 -> 1.9.4
curl 7.79.0 -> 8.2.1
brpc 1.4.0 -> 1.6.0
zstd 1.5.2 -> 1.5.5
arrow 7.0.0 -> 13.0.0
abseil 20220623.1 -> 20230125.3
orc 1.7.2 -> 1.9.0
jemalloc for arrow 5.2.1 -> 5.3.0
xsimd 7.0.0 -> 13.0.0
opentelemetry-proto 0.19.0 -> 1.0.0
opentelemetry 1.8.3 -> 1.10.0
new:
c-ares -> 1.19.1
grpc -> 1.54.3
2023-08-23 20:25:49 +08:00
a5382043d7
[chore](third-party) Fix errors while building brpc ( #23339 )
...
close #23340
2023-08-23 09:13:06 +08:00
3b8981bee7
[chore](third-party) Speed the download up for aws-crt-cpp ( #22997 )
...
The package aws-sdk-cpp was upgraded in #20252 . We can speed the download up for aws-crt-cpp.
2023-08-16 09:47:18 +08:00
c2c01825c1
[opt](stacktrace) Optimize stacktrace output #22467
2023-08-06 15:53:53 +08:00
9a95d664b9
[chore](third-party) Fix the build order for libunwind ( #22244 )
...
1. libunwind depends on lzma
2. Fix the missing headers issues reported by GCC-13
2023-07-27 14:07:08 +08:00
0c811edb78
[deps](hadoop) update hadoop libs to 3.3.4.5 ( #22062 )
2023-07-23 20:17:16 +08:00
e0705f1149
[chore](third-party) Introduce libunwind ( #21938 )
2023-07-19 01:55:26 +08:00
fde73b6cc6
[Fix](multi-catalog) Fix hadoop short circuit reading can not enabled in some environments. ( #21516 )
...
Fix hadoop short circuit reading can not enabled in some environments.
- Revert #21430 because it will cause performance degradation issue.
- Add `$HADOOP_CONF_DIR` to `$CLASSPATH`.
- Remove empty `hdfs-site.xml`. Because in some environments it will cause hadoop short circuit reading can not enabled.
- Copy the hadoop common native libs(which is copied from https://github.com/apache/doris-thirdparty/pull/98
) and add it to `LD_LIBRARY_PATH`. Because in some environments `LD_LIBRARY_PATH` doesn't contain hadoop common native libs, which will cause hadoop short circuit reading can not enabled.
2023-07-06 15:00:26 +08:00
af51a31c21
[deps](benchmark) bump benchmakr from 1.5.6 -> 1.8.0 ( #21121 )
...
To support some new methods used in #21074
2023-06-25 23:42:54 +08:00
493f9f563c
[chore](third-party) temporary rollback brpc to 1.4 ( #21011 )
2023-06-20 20:16:51 +08:00
b0bbff0fd1
[performance](load) improve memtable sort performance ( #20392 )
2023-06-04 20:33:15 +08:00
fb730fb653
[chore](third-party) Bump the version of hadoop_libs ( #20369 )
...
Bump the version of hadoop_libs to build HDFS related libraries only.
2023-06-02 17:18:36 +08:00
d963bf8d79
[deps](aws) upgrade to 1.9.272 to fix non-compliant RFC3986 encoding ( #20252 )
2023-05-31 18:19:06 +08:00
f43282e612
[chore](third-party) Bump the version of hadoop_libs ( #20250 )
...
Fix the issues with the workflow Build Third Party Libraries. See https://github.com/apache/doris-thirdparty/actions/runs/5109407220/jobs/9184234534
2023-05-31 09:21:43 +08:00
047311171d
[deps](libhdfs) change hadoop libhdfs to source compile ( #20058 )
...
compile it as other deps, instead of downloading prebuild binary.
Only for linux platform
2023-05-26 14:37:49 +08:00
b3ce4593b1
[deps](libhdfs) update hadoop libhdfs to 3.3.4.1 for doris ( #19832 )
2023-05-19 08:44:32 +08:00
f32deb18e9
[Update](build) change clucene from thirdparty to git module ( #19352 )
2023-05-19 08:25:51 +08:00
f68d3a660e
[improvement](opentelemetry) upgrade opentelemetry jar to v1.26.0 and opentelemetry-cpp to v1.8.3 ( #19733 )
...
why upgrade? anything wrong?
Try to fix the problem about opentelemetry::v1::ext::http::client::curl::HttpOperation::Send(), I have updated the pr info.
2023-05-18 18:46:20 +08:00
a2c9ed7be8
[Chore](build) fix some undefined behavior about incomplete type vector #19753
2023-05-18 15:13:45 +08:00
fe553f7dfc
[chore](third-party) Support specifying packages to build ( #19688 )
...
Usage: ./build-thirdparty.sh [options...] [packages...]
Optional options:
-j <num> build thirdparty parallel
--clean clean the extracted data
--continue <package> continue to build the remaining packages (starts from the specified package)
Examples:
1. Specify packages to build.
Build gflags, gtest and glog by executing ./build-thirdparty.sh gflags gtest glog.
2. Continue to build the remaining packages.
Build the remaining packages (starts from sse2neon) by executing ./build-thirdparty.sh --continue sse2neon.
2023-05-16 19:24:19 +08:00