Commit Graph

97 Commits

Author SHA1 Message Date
wyb d6088ff298
[Enhancement] Bump librdkafka to 2.11.0 for kafka 4.0 (#61698)
Signed-off-by: wyb <wybb86@gmail.com>
2025-08-08 06:31:54 +00:00
Kevin Cai 5caf273918
[Enhancement] ugprade zstd to v1.5.7 (#56302)
Signed-off-by: Kevin Xiaohua Cai <caixiaohua@starrocks.com>
2025-07-31 21:25:15 +08:00
Murphy d9b23cffb4
[Enhancement] function hour_from_unixtime (#60331)
Signed-off-by: Murphy <mofei@starrocks.com>
2025-07-10 16:16:51 +08:00
Rohit Satardekar d96b52103a
[Enhancement] bump up breakpad to 2024.02.16 to fix crash in dump_syms (#60005)
we are using and older version of dump_syms that doesn’t understand the .relr.dyn section

Fixes #60004

update breakpad to version breakpad-2024.02.16

$ bash thirdparty/minidump/gen_minidump_symbols.sh
starrocks_be'size (2153mb) reduced to (556mb)
symbol file is at /home/ubuntu/starrocks/output/be/symbols/starrocks_be/AC7FAB7F8B5BF82100000000000000000

Signed-off-by: Rohit Satardekar <rohitrs1983@gmail.com>
2025-06-22 07:48:33 +08:00
wyb f2752d861e
[Enhancement] Add azure cpp sdk (#59016)
Signed-off-by: wyb <wybb86@gmail.com>
2025-05-16 11:15:41 +00:00
wyb 97464b08fe
[Enhancement] Bump avro to 1.12.0 and add avro cpp library (#57984)
Signed-off-by: wyb <wybb86@gmail.com>
2025-04-15 13:39:26 +08:00
yan zhang 38a20f8c4d
[Enhancement] add xsmid thirdparty header files (#57964)
Signed-off-by: yan zhang <dirtysalt1987@gmail.com>
2025-04-14 19:32:53 +08:00
eyes_on_me 4c027fe694
[Feature] upper/lower support utf8 (#56192)
Signed-off-by: silverbullet233 <3675229+silverbullet233@users.noreply.github.com>
2025-03-24 09:55:55 +08:00
Youngwb 296c172bba
[Enhancement] upgrade CRoaring lib (#53620)
Signed-off-by: Youngwb <yangwenbo_mailbox@163.com>
2024-12-06 11:30:48 +08:00
zombee0 43a09d1c56
[Tool] introduce 3rd-party lib poco (#50023)
Signed-off-by: zombee0 <ewang2027@gmail.com>
2024-08-21 10:06:13 +08:00
Kevin Cai 47e85eeef9
[Enhancement] Staros v3.3 rc3 and brpc glog update (#48949)
Signed-off-by: stdpain <drfeng08@gmail.com>
Signed-off-by: Kevin Xiaohua Cai <caixiaohua@starrocks.com>
Co-authored-by: stdpain <drfeng08@gmail.com>
2024-07-28 22:58:52 -07:00
leorishdu 9ca404197d
[Feature] Introduce TenAnn as the vector index implementation library (#48384)
Signed-off-by: leorishdu <18771113323@163.com>
2024-07-22 03:36:20 +00:00
Murphy ef16a69357
[Tool] upgrade lz4 to 1.9.4 (#48257)
Signed-off-by: Murphy <mofei@starrocks.com>
2024-07-12 16:54:06 +08:00
wyb 3ca24dc29d
[BugFix] Bump simdjson to 3.9.4 and Fix struct field columns inconsistent when loading from bad json (#47775)
Signed-off-by: wyb <wybb86@gmail.com>
2024-07-05 04:47:51 +00:00
Kevin Cai 43d99dbfe9
[Enhancement] adopt simdutf implementation (#47174)
adopt simdutf library to replace the utf8 related homebrew impl.
Fixes Consider replacing src/util/simdutf8check.h #16058

Signed-off-by: Kevin Xiaohua Cai <caixiaohua@starrocks.com>
2024-06-21 23:43:27 +08:00
Letian Jiang 3beb50d9d7
[Enhancement] Bump arrow to 16.1.0 (#46966)
Signed-off-by: Letian Jiang <letian.jiang@outlook.com>
2024-06-20 10:31:04 +08:00
Smith Cruise 283b91c3ed
[Enhancement] Bump BE thrift to 0.20.0 (#46521) 2024-06-04 10:01:43 +08:00
srlch af725a6307
[BugFix] Fix arm compile for gin lib (#46571)
Signed-off-by: srlch <linzichao@starrocks.com>
2024-06-03 15:51:51 +00:00
srlch f2aebb1324
[Enhancement] Upgrade gin for speeding up index write (#46549)
Signed-off-by: srlch <linzichao@starrocks.com>
2024-06-03 16:19:37 +08:00
stdpain 37cb2cf0ed
[Feature] introduce thirdparty grpc (#46247)
Signed-off-by: stdpain <drfeng08@gmail.com>
2024-05-28 21:04:31 +08:00
Kevin Cai faddb6c835
[Enhancement] Upgrade staros v3.3 rc0 (#43887)
Signed-off-by: Kevin Xiaohua Cai <caixiaohua@starrocks.com>
Co-authored-by: silverbullet233 <3675229+silverbullet233@users.noreply.github.com>
2024-04-12 11:33:59 +08:00
Gavin 30e7e97cae
[Enhancement] Remove cachelib library and dependencies to reduce the thirdparty space. (#42660) 2024-03-15 17:49:29 +08:00
凌涛 18de260a7d
[BugFix] Add valid source of boost (#38650)
Signed-off-by: 凌涛 <lingtaolf@gmail.com>
2024-01-09 18:39:00 +08:00
leorishdu 64c4b8ca94
[BugFix] Update clucene deps to fix memory leak bug (#36028)
Signed-off-by: leorishdu <18771113323@163.com>
2023-11-29 00:10:18 -08:00
leorishdu f622cba6a6
[Refactor] Upgrade clucene lib (#34822) 2023-11-10 15:36:18 -08:00
leorishdu e66a35e082
[Feature] Support clucene deps (#34134) 2023-11-08 07:58:59 -08:00
Kevin Cai 025921a93d
[Enhancement] sasl enable kerberos support (#32483)
Signed-off-by: Kevin Xiaohua Cai <caixiaohua@starrocks.com>
Co-authored-by: Your Name <you@example.com>
2023-10-18 14:56:53 +08:00
Felix Li 5b60d3d9f6
[Enhancement] Upgrade libcurl due to CVE-2023-38545/CVE-2023-38546 (#32562)
Signed-off-by: Astralidea <astralidea@163.com>
2023-10-11 22:43:44 -07:00
Letian Jiang 6a792a3fcb
[Feature] Support Tencent cos filesystem (#31758)
Signed-off-by: Letian Jiang <letian.jiang@outlook.com>
2023-10-09 19:33:02 +08:00
chen9t 88d4eaaf2a
[Enhancement] Upgrade pulsar client to 3.3.0 (#30684)
Fixes #29540
2023-09-26 23:28:54 -07:00
Gavin 32263e1eaf
[Refactor] Seperate starcache from staros to avoid build staros modules if unnecessary. (#30687)
Signed-off-by: Gavin <yangguansuo@starrocks.com>
2023-09-14 15:46:43 +08:00
Moonm3n bd44cf0c56 [Tool] Fix vars.sh
Signed-off-by: Moonm3n <saxonzhan@gmail.com>
2023-08-25 11:09:22 +08:00
Moonm3n 1d03dd74dc [Tool] Incorporate the LLVM third-party library
Signed-off-by: Moonm3n <saxonzhan@gmail.com>
2023-08-25 11:09:22 +08:00
Smith Cruise 8fe8a65747
[Enhancement] Replace libdeflate including way (#28695)
Using third-party to manage libdeflate


Signed-off-by: Smith Cruise <chendingchao1@126.com>
2023-08-07 11:09:14 +08:00
eyes_on_me 5777c3735b
[Tool] introduce fiu for fault injection (#27694)
Signed-off-by: silverbullet233 <3675229+silverbullet233@users.noreply.github.com>
2023-07-21 13:40:37 +08:00
Jinho Kim 78a8c87cd6
[Tool] Upgrade ftm from 7.0.3 to 8.1.1. (#26057)
Upgrade fmt from 7.0.3 to 8.1.1.
In my fork, I need to use a library that requires fmt-8.1.1.

I have fixed a potential compatibility issue in
https://github.com/StarRocks/starrocks/pull/25806.

---------

Signed-off-by: jkim650 <117620956+jkim650@users.noreply.github.com>
2023-07-03 13:44:19 +08:00
trueeyu 33b134228b
[BugFix] upgrade jemalloc from 5.2.1 to 5.3.0 (#26326)
Fixes #issue

```
Thread 912 (Thread 0x7f50197ff700 (LWP 3944)):
#0  0x00007f501ad7854d in __lll_lock_wait () from /lib64/libpthread.so.0
#1  0x00007f501ad73e9b in _L_lock_883 () from /lib64/libpthread.so.0
#2  0x00007f501ad73d68 in pthread_mutex_lock () from /lib64/libpthread.so.0
#3  0x0000000006059a27 in pthread_mutex_lock_impl (mutex=<optimized out>) at src/bthread/mutex.cpp:564
#4  pthread_mutex_lock (__mutex=0x7f5019a032a8) at src/bthread/mutex.cpp:818
#5  pthread_mutex_lock (__mutex=0x7f5019a032a8) at src/bthread/mutex.cpp:817
#6  0x000000000697819f in malloc_mutex_lock_final (mutex=0x7f5019a03268) at include/jemalloc/internal/mutex.h:155
#7  je_malloc_mutex_lock_slow (mutex=mutex@entry=0x7f5019a03268) at src/mutex.c:85
#8  0x000000000696f8c8 in malloc_mutex_lock (mutex=0x7f5019a03268, tsdn=0x7f50197f9040) at include/jemalloc/internal/mutex.h:221
#9  je_extents_evict (tsdn=tsdn@entry=0x7f50197f9040, arena=arena@entry=0x7f5019a00980, r_extent_hooks=r_extent_hooks@entry=0x7f50197f84d8, extents=extents@entry=0x7f5019a03268, npages_min=npages_min@entry=18533) at src/extent.c:572
#10 0x0000000006936004 in arena_stash_decayed (decay_extents=<synthetic pointer>, npages_decay_max=492, npages_limit=<optimized out>, extents=0x7f5019a03268, r_extent_hooks=0x7f50197f84d8, arena=0x7f5019a00980, tsdn=0x7f50197f9040) at src/arena.c:833
#11 arena_decay_to_limit (tsdn=tsdn@entry=0x7f50197f9040, arena=arena@entry=0x7f5019a00980, decay=decay@entry=0x7f5019a06ca0, extents=extents@entry=0x7f5019a03268, all=all@entry=false, npages_limit=<optimized out>, npages_decay_max=<optimized out>, is_background_thread=<optimized out>) at src/arena.c:934
#12 0x00000000069363fb in arena_decay_try_purge (is_background_thread=<optimized out>, npages_limit=<optimized out>, current_npages=<optimized out>, extents=<optimized out>, decay=<optimized out>, arena=<optimized out>, tsdn=<optimized out>) at src/arena.c:722
#13 arena_decay_try_purge (is_background_thread=<optimized out>, npages_limit=<optimized out>, current_npages=<optimized out>, extents=<optimized out>, decay=<optimized out>, arena=<optimized out>, tsdn=<optimized out>) at src/arena.c:611
#14 arena_maybe_decay (is_background_thread=<optimized out>, extents=<optimized out>, decay=<optimized out>, arena=<optimized out>, tsdn=<optimized out>) at src/arena.c:762
#15 arena_maybe_decay (tsdn=<optimized out>, arena=0x7f5019a00980, decay=0x7f5019a06ca0, extents=0x7f5019a03268, is_background_thread=<optimized out>) at src/arena.c:714
#16 0x00000000069389ab in arena_decay_impl (all=false, is_background_thread=true, extents=0x7f5019a03268, decay=0x7f5019a06ca0, arena=0x7f5019a00980, tsdn=0x7f50197f9040) at src/arena.c:964
#17 arena_decay_dirty (all=false, is_background_thread=true, arena=0x7f5019a00980, tsdn=0x7f50197f9040) at src/arena.c:985
#18 je_arena_decay (tsdn=0x7f50197f9040, arena=0x7f5019a00980, is_background_thread=true, all=<optimized out>) at src/arena.c:998
#19 0x00000000069403e9 in background_work_sleep_once (ind=0, info=<optimized out>, tsdn=<optimized out>) at src/background_thread.c:295
#20 background_thread0_work (tsd=<optimized out>) at src/background_thread.c:452
#21 background_work (ind=<optimized out>, tsd=<optimized out>) at src/background_thread.c:490
#22 background_thread_entry () at src/background_thread.c:522
#23 0x00007f501ad71ea5 in start_thread () from /lib64/libpthread.so.0
#24 0x00007f501a38cb0d in clone () from /lib64/libc.so.6
```

upgrade jemalloc from 5.2.1 to 5.3.0 to fix the deadlock:

https://github.com/jemalloc/jemalloc/issues/2019

Redis also encountered this problem

https://github.com/redis/redis/pull/12115

Signed-off-by: trueeyu <lxhhust350@qq.com>
2023-06-30 20:07:13 +08:00
miomiocat a676657597
[BugFix] Fix no such file error for ubuntu22 and aarch64 arch (#25845)
Fixes #issue

Signed-off-by: miomiocat <284487410@qq.com>
2023-06-26 16:33:55 +08:00
miomiocat 7305fb2f07
[Enhancement] Upgrade jindosdk version to 4.6.8 (#24809)
Signed-off-by: miomiocat <284487410@qq.com>
2023-06-25 15:19:20 +08:00
Smith Cruise 8be2372adf
[Enhancement] Upgrade AWS S3 SDK to 1.10.36 (#24129)
The reason that needs to upgrade aws-sdk-cpp is already described in
https://github.com/StarRocks/starrocks/issues/18912

Consider cloud storage like KS3, OBS, if the request path
contains '=', will face 403 problems. So we need to upgrade s3 sdk, to
enable `compliantRfc3986Encoding`.

And we are using the same version as
[ClickHouse](a9d5b68946/contrib),
it will be more stable.

Previous pr about this problem: #18912 #19000 #19229 #19228

**We need to change BE's CMakeFiles also, otherwise ci will be failed.**

## IMPORTANT
Introduce a new parameter `aws_sdk_enable_compliant_rfc3986_encoding` in
be.conf, if you are using OBS/KS3 cloud storage, you should set
`aws_sdk_enable_compliant_rfc3986_encoding=true`.

---------

Signed-off-by: Smith Cruise <chendingchao1@126.com>
2023-05-26 11:44:46 +08:00
gengjun-git 022f9d2227
[Enhancement] Add FE debug tools: async-profiler (#24044)
Generate memory profile
```
./bin/profiler.sh -e alloc -d 300 -f alloc-profile.html pid
```

Generate cpu profile
```
./bin/profiler.sh -d 300 -f cpu-profile.html pid
```

Signed-off-by: gengjun-git <gengjun@starrocks.com>
2023-05-26 10:52:00 +08:00
trueeyu e6ee2f3537
[Enhancement] upgrade roaring bitmap lib to v1.1.3 (#23502)
The related pr of RoaringBitmap:
https://github.com/RoaringBitmap/CRoaring/pull/246/files
This bug will cause queries based on BitmapIndex to return wrong data,
so upgrade roaring bitmap lib

Signed-off-by: trueeyu <lxhhust350@qq.com>
2023-05-17 15:32:34 +08:00
zaorangyang 16978cab1d
[Tool] Enable sasl option with librdkafka (#22558)
Signed-off-by: Zaorang Yang <zaorangy@gmail.com>
2023-05-10 14:18:44 +08:00
chen9t 1f1bfe08f3
[Enhancement] Introduce datasketches toolkit (#20835)
* Introduce datasketches toolkit

* Build datasketches from thirdparty
2023-05-09 05:05:26 +08:00
sfwang218 f9ed50d6c6
[BugFix] Fix hive catalog can't read hive table with textfile lzo format bug (part 1: add thirdparty) (#20191)
Hive catalog can't read hive table with textfile lzo format
---------

Signed-off-by: wangshifa <wangshifa@58.com>
2023-03-24 16:07:14 +08:00
Kevin Cai 31fe2a912d
[Tool][Docker] Allow full unitilize CPU during thirdparty build (#19964)
* Allow set `PARALLEL` outside build-thirdparty.sh to full utilize build
  machine capability

Signed-off-by: Kevin Xiaohua Cai <caixiaohua@starrocks.com>
2023-03-22 14:13:21 +08:00
Smith Cruise 8eeb503df5
[Feature] Add GCS hadoop connector into thirdparty (#19601) 2023-03-16 16:24:15 +08:00
kangkaisen 5d3cd555d5
Revert "[BugFix] [Thirdparty lib] Fix AWS signature mismatch when querying partitioned Hive table on GCS (#19228)" (#19337)
This reverts commit 672d29a2ac.
2023-03-10 12:44:57 +08:00
xiwenjun 672d29a2ac
[BugFix] [Thirdparty lib] Fix AWS signature mismatch when querying partitioned Hive table on GCS (#19228)
Signed-off-by: gddezero <gdde_0@hotmail.com>
2023-03-10 00:55:29 +08:00
zaorangyang ee4d84e26c
[Feature] Add confluet schema registry module in thirdparty (#17709)
* [Feature] Add confluet schema registry module in thirdparty

Signed-off-by: Zaorang Yang <zaorangy@gmail.com>
2023-02-20 12:36:58 +08:00