Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] main from StarRocks:main #8

Open
wants to merge 2,888 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2888 commits
Select commit Hold shift + click to select a range
d47385d
[Enhancement] Add exception safe interface for AggregateFunction (#55…
trueeyu Jan 24, 2025
d3f5052
[BugFix] fix array_map crash (#55383)
before-Sunrise Jan 24, 2025
5011327
[Doc] Release notes 3.4.0 (#55397)
EsoragotoSpirit Jan 24, 2025
9446659
[BugFix] fix misuse of statistic_max_full_collect_data_size (#55381)
murphyatwork Jan 24, 2025
da2ef02
[Feature]support max_by/min_by in window op (#54961)
before-Sunrise Jan 24, 2025
da819bf
[Enhancement] Use partition changed rows as stats healthy indicator (…
murphyatwork Jan 24, 2025
7c98728
[BugFix] Fix concurrent issue in olap table listener (#54051)
meegoo Jan 24, 2025
947e009
[Doc] Inverted index not supported on PK table (#55317)
EsoragotoSpirit Jan 24, 2025
e85b1a5
[Enhancement] support interpolate passthrough before streaming distin…
stdpain Jan 24, 2025
463e375
[UT]make some case sequential (#55422)
zombee0 Jan 24, 2025
cf1133b
[Refactor]remove some unused codes (#55393)
zombee0 Jan 24, 2025
b5db8a7
[BugFix] Fix metatool crash (#55395)
decster Jan 24, 2025
756066a
[Doc] Release notes add data cache persistence (#55427)
EsoragotoSpirit Jan 24, 2025
8c415a2
[Doc] v3.4 Add Vector index and Iceberg TimeTravel (#55413)
EsoragotoSpirit Jan 24, 2025
5f44ce8
[Enhancement] Decode function add length (#55315)
Seaven Jan 24, 2025
e52cb9e
[BugFix] Fix bugs for iceberg rest catalog (#55416)
Youngwb Jan 26, 2025
9cc700a
[Enhancement] enable load spill by default (#55361)
luohaha Jan 26, 2025
2d41b74
[Enhancement] Support get persistent index meta in meta tool (#55424)
wyb Jan 26, 2025
ab228aa
[BugFix] fix partial update column name sensitive issue (#55430)
luohaha Jan 26, 2025
af3d78f
[Enhancement] Write combined txn log parallel (#55143)
sevev Jan 26, 2025
380af2d
[Enhancement] make some proc in BinaryColumn vectorized (#55418)
stdpain Jan 26, 2025
b4b3ce8
[BugFix] Fix backend crash due to _immutable_partition_ids unsafe con…
meegoo Jan 26, 2025
4f8f233
[Enhancement] run auto analyze job with priority (#55446)
murphyatwork Jan 26, 2025
1b85e9d
[BugFix] fix CME of Pipe.processProperties (#55450)
murphyatwork Jan 26, 2025
4ae63bd
[Enhancement] enhance delete pruning for all kinds of partitions (#55…
murphyatwork Jan 26, 2025
3ac86d6
[BugFix] reset the start time before execution (#55433)
murphyatwork Jan 26, 2025
12259b2
[Doc] Update helm.md (#55470)
DanRoscigno Jan 27, 2025
17051d8
[Doc] improve PDFs (#55471)
DanRoscigno Jan 27, 2025
4f45265
[Enhancement] support push down agg distinct limit (#55455)
stdpain Jan 27, 2025
ec7e5e3
[Feature] support create/drop/query iceberg view for hive catalog (#5…
Youngwb Jan 27, 2025
e88bb85
[Enhancement] Optimize code in arm (#55072)
before-Sunrise Jan 27, 2025
ecfce31
[Doc] improve PDF (#55497)
DanRoscigno Jan 27, 2025
7f7ac0d
[Enhancement] Re-add support for SQLAlchemy 1.4 (#55435)
maver1ck Jan 28, 2025
ff432b6
[Doc] index page for query acceleration (#55504)
DanRoscigno Jan 28, 2025
dffcc94
[Doc] correct dir (#55517)
DanRoscigno Feb 1, 2025
a8aeca0
[Enhancement] Upgrade paimon sdk to 1.0 version (#54796)
mxdzs0612 Feb 2, 2025
8d5fdef
[Enhancement] plan for table on lake to use global dictionary (#55346)
zombee0 Feb 5, 2025
7c7442b
[BugFix] fix dcheck error for __floattidf (#55510)
before-Sunrise Feb 5, 2025
d925914
[Refactor]delete old way to deal with metadata in parquet reader (#55…
zombee0 Feb 5, 2025
b6dfae5
[Doc] Modify the fe protocol description in this document (#55240)
Aurafin Feb 5, 2025
7996760
[Doc] SHOW RESOURCE GROUP docfix (#55226)
rohitrs1983 Feb 5, 2025
d3b4f95
[Doc]completed_task_count is a cumulative value and should not be use…
zhangheihei Feb 5, 2025
4c1e146
[Doc]Update environment_configurations.md (#53362)
scottxing Feb 5, 2025
2825a2a
[Doc] docs(位图索引): 创建索引示例中添加表名 (#46547)
Xikl Feb 5, 2025
90a71b0
Update README.md
creatstar Feb 5, 2025
cda0007
[Enhancement] Disable load storage volume from fe.conf by default (#5…
xiangguangyxg Feb 5, 2025
e709ece
[Enhancement] Make lake compaction schedule interval configurable (#5…
banmoy Feb 5, 2025
f494972
[BugFix] Fix window cumulative algorithm for max/min with string type…
before-Sunrise Feb 5, 2025
a61a336
[Doc] Update sr_operator.md (#55051)
yingtingdong Feb 5, 2025
278a597
[Doc] Update Flink_connector.md (#53601)
dq1201 Feb 6, 2025
fc1599d
[Doc]Fix `SHOW USAGE RESOURCE GROUPS` document link (#53202)
dupen01 Feb 6, 2025
78a3b1f
[BugFix] Fix drop partition miss lock bug (#55549)
HangyuanLiu Feb 6, 2025
6e8be51
[BugFix] Remove the binary type constrain in HIVE_UNSUPPORTED_TYPES (…
duanyyyyyyy Feb 6, 2025
52691d3
[Enhancement] Optimize serialize_batch for nullable/const column (#55…
ZiheLiu Feb 6, 2025
0417065
[Enhancement] Try catch the memory alloc of Aggregator::compute_batch…
trueeyu Feb 6, 2025
1851aba
[Doc] Remove unnecessary Desc (#55584)
EsoragotoSpirit Feb 6, 2025
f8b49ee
[UT] Refactor shared-data ut code for warehouse related cases (#55563)
wxl24life Feb 6, 2025
b5db7fe
[BugFix] fix the issue that TemporaryTableCleaner incorrectly cleaned…
silverbullet233 Feb 6, 2025
df1cb6a
[Refactor] Rename JoinRuntimeFilter to RuntimeFilter (#55587)
trueeyu Feb 6, 2025
34951fb
[Doc] fix case (#55041)
DanRoscigno Feb 6, 2025
e6a5426
[BugFix] Only force preagg when streaming agg has limit (#55604)
stdpain Feb 6, 2025
cc437c9
[BugFix] Prevent drop tablet during apply in RowsetUpdateStateTest.wi…
decster Feb 6, 2025
88faea0
[BugFix] Fix prune column check the case of column error (#55562)
Seaven Feb 6, 2025
daa380d
[Enhancement] Hoist heavy-cost(decimal divide) upon top-n (#55417)
satanson Feb 6, 2025
2a7db12
[BugFix] Fix the compile problem when using clang-19 (#55611)
trueeyu Feb 6, 2025
a927170
Update README.md
creatstar Feb 6, 2025
2fd71c7
[Enhancement] Refactor lake compaction task cancel checker in BE to e…
wxl24life Feb 7, 2025
7fa4324
[Doc] update post-deploy doc (#55630)
DanRoscigno Feb 7, 2025
6085037
[Enhancement] make LIKE operations' statistics consistent (#55023)
ahmadov Feb 7, 2025
5f4c5cb
[Enhancement] Support replication from another cluster with compacti…
xiangguangyxg Feb 7, 2025
000cdd2
[Enhancement] add more metrics to help locate hotspot issues (#53490)
silverbullet233 Feb 7, 2025
8537f8c
[BugFix] fix nljoin with big array cause be oom (#55603)
before-Sunrise Feb 7, 2025
dbe5443
[BugFix] Fix transaction commit failed due to replica not found (#55212)
xiangguangyxg Feb 7, 2025
e4189ca
[Doc] Revise Python UDF doc (#55560)
EsoragotoSpirit Feb 7, 2025
64d9e17
[Refactor] Refactor expr equals (#55492)
Seaven Feb 7, 2025
d6abeca
[BugFix] Fix show create table with fk error (#55592)
LiShuMing Feb 7, 2025
ccf00da
[BugFix] Fix AlterTable operator not protected by meta lock (#55605)
HangyuanLiu Feb 7, 2025
94726ee
[Enhancement] Support RESTORE_CLUSTER_SNAPSHOT env var to enter the r…
xiangguangyxg Feb 7, 2025
72a602c
[Enhancement] Add get_cluster_snapshot_restore_state rest api (#55667)
xiangguangyxg Feb 7, 2025
4be4b5c
[Enhancement] Eliminate non-required unnest computation (#55431)
satanson Feb 7, 2025
e9229b0
[BugFix] Fix string format in HyperLogLog::to_string (#55409)
decster Feb 7, 2025
3eb9baf
[Tool] Fix main build (#55684)
ahmadov Feb 8, 2025
6aa75f7
[UT] Fix the problem that jmockit jar was not found in run-fe-ut.sh e…
jiangjiguang Feb 8, 2025
976847f
[Feature] Support Mysql Field function (#55331)
Wenjun7J Feb 8, 2025
712fc09
[Enhancement]generate new range faster (#55627)
zombee0 Feb 8, 2025
af30164
[Doc] fix the doc of parse_json function (#55696)
murphyatwork Feb 8, 2025
181aafb
[BugFix] Add more partition expression checks for list partitioned ma…
LiShuMing Feb 8, 2025
ec700ef
[Enhancement] subfield pushdown through table function (#55425)
satanson Feb 8, 2025
00d6116
[BugFix]global dict for lake support empty but not null string (#55691)
zombee0 Feb 8, 2025
c3f9515
[BugFix] flatjson read notObject json crash (#55661)
Seaven Feb 8, 2025
7984b9b
[BugFix] correct repeatnode's output property (#55682)
before-Sunrise Feb 10, 2025
843220a
[BugFix] fix incorrect statistics of spill dir capacity (#55703)
silverbullet233 Feb 10, 2025
91fecd3
[BugFix] Fix transaction stream load TXN_IN_PROCESSING error (#54959)
banmoy Feb 10, 2025
d8c5ca5
[BugFix] abort compaction task properly during shutdown (#55503)
kevincai Feb 10, 2025
d041e90
[BugFix]only use global dict on lake when stmt is query (#55715)
zombee0 Feb 10, 2025
7cf8bc8
[Enhancement] Add metrics to monitor unstable routine load jobs (#55698)
banmoy Feb 10, 2025
4534ed3
[Doc] Fix MV Refresh Desc (#55719)
EsoragotoSpirit Feb 10, 2025
53ab97e
[Feature] Extract plan features (#55094)
murphyatwork Feb 10, 2025
f74f191
[BugFix] Fix the issue where the FE follower cannot update the load s…
luohaha Feb 10, 2025
18f1714
[BugFix] fix the privilege issue DROP STATS command (#55695)
murphyatwork Feb 11, 2025
b8d5c45
[Enhancement] Upgrade paimon version to 1.0.1 (#55760)
mxdzs0612 Feb 11, 2025
1e81126
[BugFix] Fix stream load crash during schema change since open differ…
meegoo Feb 11, 2025
222bde5
[BugFix] Fix partition join crash when chunk size is not 4096 (#55771)
before-Sunrise Feb 11, 2025
5450af9
[Enhancement] add spill info in metrics of multi_cast_local_exchange …
IHEII Feb 11, 2025
f7437e5
[Enhancement] avoid call build_slices in ChunksSorterTopn (#55780)
stdpain Feb 11, 2025
6b04504
[BugFix] CTE pushdown limit&predicate error (#55768)
Seaven Feb 11, 2025
dc3bb77
[UT] Fix unstable optimize sql test (#55489)
meegoo Feb 11, 2025
260f262
[Enhancement] support auto analyze predicate column (#55767)
stephen-shelby Feb 11, 2025
2439c47
[Enhancement] Skip load primary index for empty rowset (#55628)
sevev Feb 11, 2025
086a1de
[BugFix] fix compile warning without AVX2 (#55809)
before-Sunrise Feb 11, 2025
317e2e8
[BugFix] Support non deterministic functions in transparent mv (#55662)
LiShuMing Feb 11, 2025
64c8328
[BugFix] Fix insert overwrite loss data since dynamic open partition …
meegoo Feb 11, 2025
fc39755
[Enhancement] Compatible with mariadb client for ldap user login (#55…
gengjun-git Feb 11, 2025
bd0d111
[Doc] Add Generic Aggregate State Doc (#55495)
EsoragotoSpirit Feb 12, 2025
ca8ee31
[Enhancement] Stream load/routine support load channel profile (#55490)
banmoy Feb 12, 2025
0b7efca
[Doc] Fix Desc in Iceberg Catalog (#55821)
EsoragotoSpirit Feb 12, 2025
77e0535
[BugFix] missing ONCE_RESET in reset_state of agg streaming operator …
satanson Feb 12, 2025
42c4903
[Tool] Fix the compile problem of benchmark case (#55843)
trueeyu Feb 12, 2025
73a20f1
[Enhancement] Set the default value of datacache_tiered_cache_enable …
trueeyu Feb 12, 2025
519be46
[Refactor] Remove unused code for old predicate push down framework (…
trueeyu Feb 13, 2025
47b3af1
[BugFix] fix load spill crash when retry init LoadSpillBlockManager (…
luohaha Feb 13, 2025
ce0a05e
[Enhancement] Support materialized view for Oracle Dialect JDBC Catal…
LiShuMing Feb 13, 2025
ed51cd1
[Feature] query cost predictor (#55759)
murphyatwork Feb 13, 2025
69efe52
[UT]make ut more stable (#55858)
zombee0 Feb 13, 2025
b36a049
[Refactor] Refactor some code of cluster snapshot (#55766)
xiangguangyxg Feb 13, 2025
f6ffc2a
[Doc] Fix insert unload desc (#55841)
EsoragotoSpirit Feb 13, 2025
95fd012
[Doc] Fix datacache_enable default (#55868)
EsoragotoSpirit Feb 13, 2025
f86795b
[Enhancement] Throttle scan to wait for topn filter (#55660)
satanson Feb 13, 2025
1920151
[Enhancement] Support persistent configuration (#54941)
crossoverJie Feb 13, 2025
9c1f813
[Enhancement] avoid redundant directory creation when create file blo…
luohaha Feb 13, 2025
d0fbdf9
[Enhancement]lazy convert for parquet (#55533)
zombee0 Feb 14, 2025
4334597
[BugFix] Fix fail to do fast schema change on tables with sync mv in …
smartlxh Feb 14, 2025
67af56c
[Doc] Fix INSERT example (#55904)
EsoragotoSpirit Feb 14, 2025
eb52609
[BugFix] add some defensive codes to table metrics (#55839)
silverbullet233 Feb 14, 2025
009a7e8
[UT]avoid bug on dropping hive table (#55895)
zombee0 Feb 14, 2025
f6ac330
[Enhancement] Fix CNVD-C-2024-1042080 (#55919)
Astralidea Feb 14, 2025
2c64c37
[UT] Fix ASAN compile error and unstable UT (#55923)
stdpain Feb 14, 2025
79af558
Update README.md
creatstar Feb 14, 2025
30cf7e4
Update README.md
creatstar Feb 14, 2025
9ab3a5a
[BugFix] fix compile error on debug version (#55929)
dirtysalt Feb 15, 2025
e2bcb60
[Refactor] Remove charge_mode from LRUCache (#55911)
trueeyu Feb 17, 2025
f659289
[Doc] Fix INSERT example (#55909)
EsoragotoSpirit Feb 17, 2025
5a768d9
[Doc] 3.2.15 Release notes (#55920)
EsoragotoSpirit Feb 17, 2025
8cfbb92
[BugFix] Use PredicateSearchKey instead of PaimonFilter to avoid cach…
mxdzs0612 Feb 17, 2025
1d42231
[BugFix] Fix sort key being incorrectly set on rollup index meta in s…
xiangguangyxg Feb 17, 2025
be609c4
[BugFix] fix load spill writing data size report (#55814)
luohaha Feb 17, 2025
90d28f2
[Doc] Fix admonitions syntax (#55947)
zjial Feb 17, 2025
ecebd2c
[BugFix] fix lambda rewrite low-cardinality expression bug (#55861)
Seaven Feb 17, 2025
65395d8
[BugFix] Fix broker load profile credential leak (#55358)
meegoo Feb 17, 2025
b005b50
[UT] fix unstable mv tests (#55921)
LiShuMing Feb 17, 2025
e9d315d
[BugFix] remove duplicate _set_finishing_once (#55942)
before-Sunrise Feb 17, 2025
63f3ecb
[BugFix] Fix table state may not correct cause by LakeRollupJob (#55980)
smartlxh Feb 18, 2025
3a04cac
[Enhancement] reduce verbose log (#55961)
murphyatwork Feb 18, 2025
55671c9
[Tool] Inspection pipeline supports feature coverage (#55837)
andyziye Feb 18, 2025
d675957
[Enhancement] support lake table cache select in physical way (#55248)
starrocks-xupeng Feb 18, 2025
9c72c58
[Refactor] Abstract an independent cache directory (#55936)
trueeyu Feb 18, 2025
c6593a6
[UT]case on lake may run in parallel in different ci pipe (#55997)
zombee0 Feb 18, 2025
53c7b9a
[UT] Fix fe ut failed in shared-data mode (#55965)
xiangguangyxg Feb 18, 2025
9f25fd2
[Refactor] add implements for MinMaxRuntimeFilter (#55721)
stdpain Feb 18, 2025
1dccde2
[UT] add operator type LOGICAL_SPJG_PIECES (#55989)
murphyatwork Feb 18, 2025
ba21145
[BugFix] Fix force cte consumer push down limit error (#55972)
Seaven Feb 18, 2025
2552759
[UT] [BugFix] Fix possible NPE querying task_runs schema table (#55968)
LiShuMing Feb 18, 2025
64d0f20
[Feature] Support mysql client OpenID Connect Pluggable Authenticatio…
HangyuanLiu Feb 18, 2025
cd1f63c
[BugFix] Fix array map over flow (#55966)
before-Sunrise Feb 18, 2025
f0b6292
[BugFix] Fix edit log hole error caused by JournalWriter throwing unc…
gengjun-git Feb 18, 2025
8e69edb
[BugFix] Fix repeated migration of colocate tablets (#53099)
mxdzs0612 Feb 18, 2025
a0cb67a
[BugFix] fix parquet column chunk reader when n is zero (#55983)
dirtysalt Feb 19, 2025
766944e
[BugFix] Fix the bug of jdbc catalog processing json type (#56008)
trueeyu Feb 19, 2025
8aaa048
[BugFix] Fixed the bug that getWarhouse returns null and throws an ex…
HangyuanLiu Feb 19, 2025
76b6132
[BugFix] Fix FunctionParams NPE (#55885)
banmoy Feb 19, 2025
136e2c0
[BugFix] Fix iceberg result error when query multi identical tables w…
Youngwb Feb 19, 2025
bf30599
[Feature] Support Security Integration Syntax Framework (#55863)
HangyuanLiu Feb 19, 2025
16e78bf
[Enhancement] Simplify the exception log (#55862)
sevev Feb 19, 2025
e7076f9
[BugFix] Fix skew join mcv predicate doesn't cast (#55951)
Seaven Feb 19, 2025
7580a4b
[BugFix] Fix ConnectContext startTime not reset when retry broker loa…
wyb Feb 19, 2025
7a6d31a
[UT] improve code coverage of array functions (#55535)
silverbullet233 Feb 19, 2025
069e344
[Enhancement] Optimize shard lock acquisition to reduce the holding t…
srlch Feb 19, 2025
be4c1ac
[Enhancement] support print partition version info in transaction sta…
starrocks-xupeng Feb 19, 2025
8af9164
[UT] Fix unstable test_mv_with_multi_partition_columns_iceberg1 (#56047)
LiShuMing Feb 19, 2025
de028e9
[BugFix] Fix sync mv can not be cancelled in shared data (#55848)
smartlxh Feb 19, 2025
2bad402
[Doc] Fix broken links in 3.3 release notes (#56029)
EsoragotoSpirit Feb 19, 2025
ebe413f
[Refactor] Remove mysql block io code (#56005)
gengjun-git Feb 19, 2025
56c20ed
[Enhancement] support str_to_date/str2date partition prune (#55992)
meegoo Feb 19, 2025
1c19057
[Enhancement] Estimate numWorkers of connector scan nodes for query q…
ZiheLiu Feb 19, 2025
da149d6
[BugFix] Index entry reference not decrease (#56030)
sevev Feb 20, 2025
735049a
[Doc] Fix an error in CREATE TABLE statement document (#56069)
IrisesD Feb 20, 2025
ea0578e
[BugFix] Fx a JDBC metadata compatible bug (#55993)
LiShuMing Feb 20, 2025
8906c3d
[BugFix] Support text base mv rewrite for different dbs (#56001)
LiShuMing Feb 20, 2025
7d04b22
[BugFix] fix rewrite `RewriteSimpleAggToHDFSScanRule` apply infinitel…
dirtysalt Feb 20, 2025
107727b
[UT] [BugFix] Fix mv unstable test cases (#55998)
LiShuMing Feb 20, 2025
c129098
[BugFix] Fix show materialized view NPE bug (#55995)
LiShuMing Feb 20, 2025
cdb0709
[Refactor] Complete the types of `MemTracker` and add an interface fo…
trueeyu Feb 20, 2025
9c31daf
[UT] Fix unstable UT (#56083)
Youngwb Feb 20, 2025
1354398
[BugFix] Use correct TabletReader::parse_seek_range for clould native…
srlch Feb 20, 2025
71e6df2
[BugFix] fix concurrency issue in lake tablet channel (#56089)
luohaha Feb 20, 2025
e5507c6
[BugFix] table fucntion's result used by common subexpression should …
satanson Feb 20, 2025
a0ae73d
[BugFix] fix window function first_value/last_value with Shrinking Fr…
before-Sunrise Feb 20, 2025
45931ec
[Enhancement] support configure show proc '/transactions' max entry c…
starrocks-xupeng Feb 20, 2025
9595528
[Enhancement] Using lru cache to limit the number of starlet filesyst…
xiangguangyxg Feb 20, 2025
6370e1b
[BugFix] skip the statistics database when decommission (#56114)
murphyatwork Feb 21, 2025
d93e1b6
[Doc] 3.3.10 release notes (#56138)
EsoragotoSpirit Feb 21, 2025
a253b06
[BugFix] predicate column usage exist duplicate when cluster has mult…
stephen-shelby Feb 21, 2025
892e858
[Feature] Support alter iceberg view add/modify dialect (#56120)
Youngwb Feb 21, 2025
e55e165
[Refactor] disable in-memory pk index (#56040)
luohaha Feb 21, 2025
d398b5b
[Feature] Support OIDC Security Integration (#56125)
HangyuanLiu Feb 21, 2025
18a905a
[BugFix] tolerate unknown type of prometheus metric (#56142)
kevincai Feb 21, 2025
3a310f7
[Enhancement] Make exec_plan_fragment rpc timeout configable and add …
decster Feb 21, 2025
1b3f51e
[Enhancement] support partial update to be used with condition update…
luohaha Feb 21, 2025
8a856c3
[BugFix] Fix table load metrics missing for transaction load (#44991)
kaijianding Feb 21, 2025
b0d7da5
[Refactor] Refactor the implement of dump mem_tracker tree. (#56121)
trueeyu Feb 21, 2025
48cc6fc
[BugFix]disable chunked upload in aws sdk while we have support it in…
zombee0 Feb 21, 2025
bc635fc
[BugFix] fix iceberg table snapshot id does not match when refreshing…
dirtysalt Feb 24, 2025
42f7056
[Enhancement] Support dynamic modification of automated_cluster_snaps…
xiangguangyxg Feb 24, 2025
8822a7b
[Enhancement] staros worker build fs under no lock (#56181)
kevincai Feb 24, 2025
bb97981
[UT] Fix test_exceed_driver_limit (#56141)
ZiheLiu Feb 24, 2025
dcde4e9
[BugFix] Fix hive catalog parquet table daylight saving time issue ca…
kchenzhi Feb 24, 2025
836e4cd
[BugFix]return root cause when query is cancelled (#56157)
zombee0 Feb 24, 2025
91ba98d
[BugFix] fix function signature of array_contains/position([null],nul…
silverbullet233 Feb 24, 2025
b358399
[BugFix] use StmtExecutor::execute to forward statement on follower (…
murphyatwork Feb 24, 2025
6a6102b
[BugFix] reset context start time for each hyper query job's sql (#56…
stephen-shelby Feb 24, 2025
2eb60cf
[BugFix] Fix snapshot was deleted by mistake after restore from it (#…
srlch Feb 24, 2025
52d784c
[BugFix] Fix can not modify column with sync mv in shared data (#56171)
smartlxh Feb 24, 2025
1e54252
[Enhancement] Optimize vacuum logic by adding vacuum version. (#55764)
sevev Feb 24, 2025
f8e6af7
[Enhancement] set page size to 25 for memtracker items (#56206)
kevincai Feb 24, 2025
706c6dd
[Enhancement] Report load profile if brpc reaches timeout (#55494)
banmoy Feb 24, 2025
0a75f1e
[UT] fix unstable mv tests (#56226)
LiShuMing Feb 24, 2025
a19f5c1
[Enhancement] limit max predicate columns when using full analyze pre…
stephen-shelby Feb 24, 2025
85a83e9
Update README.md
creatstar Feb 24, 2025
b398a35
[BugFix] fix io.netty CVE-2025-24970 (#56216)
kevincai Feb 25, 2025
59aaa47
[BugFix] fix inconsistent transaction process if exception thrown (#5…
starrocks-xupeng Feb 25, 2025
9b123d6
[BugFix] fix rpc error for partitions_meta when partitions are too ma…
starrocks-xupeng Feb 25, 2025
a957cb6
[BugFix] do not forbid pushdown agg in 11MV (#56168)
satanson Feb 25, 2025
641b1c0
[Tool] upgrade puppycrawl checkstyle to 10.21.1 (#56164)
murphyatwork Feb 25, 2025
46c61b5
[BugFix] fix use cpuids after erased (#56238)
ZiheLiu Feb 25, 2025
5dfdf44
[Enhancement] upgrade staros to version v3.4-rc4 (#56195)
kevincai Feb 25, 2025
f38b850
[UT] Add some partition prune test case (#56143)
meegoo Feb 25, 2025
5c2d7f9
[Enhancement] support global dict for iceberg (#56039)
zombee0 Feb 25, 2025
94ee2c6
[Refactor] Modify the memory statistics implement of PageCache. (#56209)
trueeyu Feb 25, 2025
a476d23
[BugFix] Fix query report INTERNAL_ERROR when enable phased scheduer …
stdpain Feb 25, 2025
f4d36ee
[Enhancement] Convert Trino function from_iso8601_timestamp -> timest…
click9000 Feb 25, 2025
776379e
[Doc] Japanese translation (#55725)
DanRoscigno Feb 26, 2025
1bc0233
[Enhancement] record audit stats for all statements (#56257)
murphyatwork Feb 26, 2025
05bd5de
[BugFix] auto statistics collection uses correct analyze type accordi…
stephen-shelby Feb 26, 2025
378ea26
[Doc] Update expression_partitioning.md (#56291)
DanRoscigno Feb 26, 2025
35b66f8
[Enhancement] Make lake publish operation async in alter job to avoid…
meegoo Feb 26, 2025
8a6f4ad
[BugFix] Lake compaction scheduler might trigger redundant transactio…
wxl24life Feb 26, 2025
0f8fc55
[Tool] Fixed oom in sonarcloud check (#56284)
andyziye Feb 26, 2025
fb09fb5
[Doc] Yank v3.3.10 (#56305)
EsoragotoSpirit Feb 26, 2025
eabc473
[BugFix] Fix the NPE issue with cast filter condition querying the JD…
miomiocat Feb 26, 2025
0bb1a43
[Doc] fix broken links (#56319)
DanRoscigno Feb 26, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
2 changes: 1 addition & 1 deletion .clang-tidy
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ Checks: >
modernize-replace-auto-ptr,
modernize-replace-disallow-copy-and-assign-macro,
modernize-replace-random-shuffle,
modernize-return-braced-init-list,
-modernize-return-braced-init-list,
modernize-shrink-to-fit,
modernize-unary-static-assert,
modernize-use-bool-literals,
Expand Down
5 changes: 4 additions & 1 deletion .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,6 @@
/fe/fe-core/src/main/java/com/starrocks/credential/ @StarRocks/connector-maintainer

# parser
/fe/fe-core/src/main/java/com/starrocks/planner/ @StarRocks/parser
/fe/fe-core/src/main/java/com/starrocks/sql/ast/ @StarRocks/parser
/fe/fe-core/src/main/java/com/starrocks/sql/parser/ @StarRocks/parser

Expand Down Expand Up @@ -125,10 +124,14 @@
/be/src/http/action/compaction_action.cpp @StarRocks/load-unload-maintainer
/be/src/http/action/*stream_load.cpp @StarRocks/load-unload-maintainer
/be/src/http/action/restore* @StarRocks/load-unload-maintainer
/be/src/runtime/batch_write/* @StarRocks/load-unload-maintainer
/be/src/runtime/routine_load/* @StarRocks/load-unload-maintainer
/be/src/runtime/stream_load/* @StarRocks/load-unload-maintainer
/be/src/runtime/load* @StarRocks/load-unload-maintainer
/be/src/runtime/tablets_channel.cpp @StarRocks/load-unload-maintainer
/be/src/runtime/export_sink.cpp @StarRocks/load-unload-maintainer

# meta upgrade/downgrade compatibility
/fe/fe-core/src/main/java/com/starrocks/persist/gson/GsonUtils.java @StarRocks/meta-compatibility-maintainer


4 changes: 2 additions & 2 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,8 +36,8 @@ If yes, please specify the type of change:

## Bugfix cherry-pick branch check:
- [ ] I have checked the version labels which the pr will be auto-backported to the target branch
- [ ] 3.4
- [ ] 3.3
- [ ] 3.2
- [ ] 3.1
- [ ] 3.0
- [ ] 2.5
- [ ] 3.0
5 changes: 5 additions & 0 deletions .github/workflows/ci-doc-checker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -130,6 +130,11 @@ jobs:
rm -rf ./docs/release_notes ./docs/ecosystem_release
mv ../zh ./i18n/zh/docusaurus-plugin-content-docs/current
rm -rf ./i18n/zh/docusaurus-plugin-content-docs/current/release_notes ./i18n/zh/docusaurus-plugin-content-docs/current/ecosystem_release
# Using package.json and yarn.lock from a PR is not safe, so copy from main branch.
rm package.json
rm yarn.lock
curl -O https://raw.githubusercontent.com/StarRocks/starrocks/refs/heads/main/docs/docusaurus/package.json
curl -O https://raw.githubusercontent.com/StarRocks/starrocks/refs/heads/main/docs/docusaurus/yarn.lock
yarn install --frozen-lockfile
yarn clear
yarn build
Expand Down
11 changes: 8 additions & 3 deletions .github/workflows/ci-merged-sonarcloud-fe.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ jobs:
sonarcloud-fe:
runs-on: ubuntu-latest
if: github.repository == 'StarRocks/starrocks'
timeout-minutes: 60
steps:
- name: clean
run: |
Expand All @@ -35,14 +36,14 @@ jobs:
distribution: 'adopt'

- name: Cache SonarCloud packages
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: ~/.sonar/cache
key: ${{ runner.os }}-sonar
restore-keys: ${{ runner.os }}-sonar

- name: Cache Maven packages
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: ~/.m2
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
Expand Down Expand Up @@ -71,4 +72,8 @@ jobs:
mkdir -p thirdparty/installed/bin/
cd thirdparty/installed/bin/ && ln -s /usr/local/bin/thrift thrift
cd ${{ github.workspace }}/fe
mvn -B -DskipTests verify org.sonarsource.scanner.maven:sonar-maven-plugin:sonar -Dsonar.projectKey=StarRocks_starrocks -Dsonar.pullrequest.key=${{ github.event.number }} -Dsonar.pullrequest.base=${{ github.base_ref }} -Dsonar.pullrequest.branch=${{ github.head_ref }}
export SONAR_SCANNER_OPTS="-Xms3072m -Xmx12288m"
export MAVEN_OPTS="-Xms3072m -Xmx12288m"
mvn -B -DskipTests verify org.sonarsource.scanner.maven:sonar-maven-plugin:4.0.0.4121:sonar \
-Dsonar.projectKey=StarRocks_starrocks -Dsonar.pullrequest.key=${{ github.event.number }} \
-Dsonar.pullrequest.base=${{ github.base_ref }} -Dsonar.pullrequest.branch=${{ github.head_ref }}
89 changes: 19 additions & 70 deletions .github/workflows/ci-merged.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,89 +22,32 @@ jobs:
github.base_ref == 'main' &&
github.repository == 'StarRocks/starrocks' &&
!contains(github.event.pull_request.title, 'cherry-pick') &&
!contains(github.event.pull_request.title, 'backport') && (
contains(github.event.pull_request.labels.*.name, '3.3') ||
contains(github.event.pull_request.labels.*.name, '3.2') ||
contains(github.event.pull_request.labels.*.name, '3.1') ||
contains(github.event.pull_request.labels.*.name, '3.0') ||
contains(github.event.pull_request.labels.*.name, '2.5') )
!contains(github.event.pull_request.title, 'backport')

strategy:
fail-fast: false
matrix:
version: [ '3.4', '3.3', '3.2', '3.1', '3.0' ]
env:
PR_NUMBER: ${{ github.event.number }}
steps:
- name: backport branch-3.3
if: contains(github.event.pull_request.labels.*.name, '3.3')
uses: thollander/actions-comment-pull-request@v2
with:
message: |
@Mergifyio backport branch-3.3
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

- uses: actions-ecosystem/action-remove-labels@v1
if: contains(github.event.pull_request.labels.*.name, '3.3')
with:
labels: '3.3'

- name: backport branch-3.2
if: contains(github.event.pull_request.labels.*.name, '3.2')
- name: backport branch-${{ matrix.version }}
if: contains(github.event.pull_request.labels.*.name, matrix.version)
uses: thollander/actions-comment-pull-request@v2
with:
message: |
@Mergifyio backport branch-3.2
@Mergifyio backport branch-${{ matrix.version }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

- uses: actions-ecosystem/action-remove-labels@v1
if: contains(github.event.pull_request.labels.*.name, '3.2')
with:
labels: '3.2'

- name: backport branch-3.1
if: contains(github.event.pull_request.labels.*.name, '3.1')
uses: thollander/actions-comment-pull-request@v2
if: contains(github.event.pull_request.labels.*.name, matrix.version)
with:
message: |
@Mergifyio backport branch-3.1
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

- uses: actions-ecosystem/action-remove-labels@v1
if: contains(github.event.pull_request.labels.*.name, '3.1')
with:
labels: '3.1'

- name: backport branch-3.0
if: contains(github.event.pull_request.labels.*.name, '3.0')
uses: thollander/actions-comment-pull-request@v2
with:
message: |
@Mergifyio backport branch-3.0
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

- uses: actions-ecosystem/action-remove-labels@v1
if: contains(github.event.pull_request.labels.*.name, '3.0')
with:
labels: '3.0'

- name: backport branch-2.5
if: contains(github.event.pull_request.labels.*.name, '2.5')
uses: thollander/actions-comment-pull-request@v2
with:
message: |
@Mergifyio backport branch-2.5
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

- uses: actions-ecosystem/action-remove-labels@v1
if: contains(github.event.pull_request.labels.*.name, '2.5')
with:
labels: '2.5'
labels: ${{ matrix.version }}

thirdparty-update-image:
runs-on: [self-hosted, normal]
name: Thirdparty Update Image
if: github.event.pull_request.merged == true
continue-on-error: false
strategy:
fail-fast: false
matrix:
linux: [ centos7, ubuntu ]
env:
PR_NUMBER: ${{ github.event.number }}
BRANCH: ${{ github.base_ref }}
Expand All @@ -123,11 +66,17 @@ jobs:
- 'thirdparty/**'
- 'docker/dockerfiles/dev-env/dev-env.Dockerfile'

- name: update image (${{ matrix.linux }})
- name: update image - ubuntu
if: steps.changes.outputs.thirdparty == 'true'
run: |
rm -rf ./ci-tool && cp -rf /var/lib/ci-tool ./ci-tool && cd ci-tool && git pull && source lib/init.sh
./bin/elastic-update-image.sh $BRANCH $PR_NUMBER ubuntu

- name: update image - centos7
if: steps.changes.outputs.thirdparty == 'true'
run: |
rm -rf ./ci-tool && cp -rf /var/lib/ci-tool ./ci-tool && cd ci-tool && git pull && source lib/init.sh
./bin/elastic-update-image.sh $BRANCH $PR_NUMBER ${{ matrix.linux }}
./bin/elastic-update-image.sh $BRANCH $PR_NUMBER centos7

- name: Clean ENV
if: always()
Expand Down
20 changes: 13 additions & 7 deletions .github/workflows/ci-pipeline-branch.yml
Original file line number Diff line number Diff line change
Expand Up @@ -138,26 +138,26 @@ jobs:
strategy:
fail-fast: false
matrix:
build_type: [ Release, ASAN ]
linux: [ centos7, ubuntu ]
steps:
- name: clean
run: |
rm -rf ${{ github.workspace }}
mkdir -p ${{ github.workspace }}

- name: Update Image (${{ matrix.build_type }})
- name: Update Image (${{ matrix.linux }})
id: update-image
if: needs.be-checker.outputs.output2 == 'true'
env:
linux_distro: ${{ matrix.build_type }}
linux_distro: ${{ matrix.linux }}
run: |
cp -rf /var/lib/ci-tool ./ci-tool && cd ci-tool && git pull && source lib/init.sh
./bin/run-pr-update-image.sh

- name: Upload Thirdparty Result
uses: actions/upload-artifact@v4
with:
name: THIRDPARTY-RESULT-${{ matrix.build_type }}
name: THIRDPARTY-RESULT-${{ matrix.linux }}
path: image_cache.info
retention-days: 1
overwrite: true
Expand Down Expand Up @@ -346,6 +346,7 @@ jobs:
needs: fe-checker
if: needs.fe-checker.outputs.output1 == 'true' && github.repository == 'StarRocks/starrocks'
name: FE Sonarcloud Check
timeout-minutes: 60
env:
PR_NUMBER: ${{ github.event.number }}
CODE_PATH: ${{ github.workspace }}
Expand Down Expand Up @@ -382,14 +383,14 @@ jobs:
distribution: 'adopt'

- name: Cache SonarCloud packages
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: ~/.sonar/cache
key: ${{ runner.os }}-sonar
restore-keys: ${{ runner.os }}-sonar

- name: Cache Maven packages
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: ~/.m2
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
Expand Down Expand Up @@ -418,7 +419,11 @@ jobs:
mkdir -p thirdparty/installed/bin/
cd thirdparty/installed/bin/ && ln -s /usr/local/bin/thrift thrift
cd ${{ github.workspace }}/fe
mvn -B -DskipTests verify org.sonarsource.scanner.maven:sonar-maven-plugin:sonar -Dsonar.projectKey=StarRocks_starrocks -Dsonar.pullrequest.key=${{ github.event.number }} -Dsonar.pullrequest.base=${{ github.base_ref }} -Dsonar.pullrequest.branch=${{ github.head_ref }}
export SONAR_SCANNER_OPTS="-Xms3072m -Xmx12288m"
export MAVEN_OPTS="-Xms3072m -Xmx12288m"
mvn -B -DskipTests verify org.sonarsource.scanner.maven:sonar-maven-plugin:4.0.0.4121:sonar \
-Dsonar.projectKey=StarRocks_starrocks -Dsonar.pullrequest.key=${{ github.event.number }} \
-Dsonar.pullrequest.base=${{ github.base_ref }} -Dsonar.pullrequest.branch=${{ github.head_ref }}

fe-ut:
runs-on: [self-hosted, normal]
Expand Down Expand Up @@ -504,6 +509,7 @@ jobs:
name: head_sha
path: ./head_sha.txt
retention-days: 3
overwrite: true

- name: Clean
run: |
Expand Down
Loading
Loading