Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
3318 commits
Select commit Hold shift + click to select a range
9718114
[fix](chmod) change chmod to filesystem::permission to avoid race con…
morningman Feb 17, 2024
e069e43
[fix](index) Fix index for none key column of unique mor table (#31035)
xiaokang Feb 17, 2024
61a5827
[fix](function) incorrect result of 'equal_for_null' (#30990) (#31036)
mrhhsg Feb 18, 2024
a2d12ae
Add auto analyze mv and show task case. (#30894) (#30927)
Jibing-Li Feb 18, 2024
17a9998
[fix](Nereids) try to add element into immutable set when create RF (…
morrySnow Feb 18, 2024
364e461
Fix hive sample case ndv value. (#31043) (#31048)
Jibing-Li Feb 18, 2024
af6145b
[fix](iceberg) iceberg hms support hive1 (#30985) (#31052)
morningman Feb 18, 2024
a376f0c
[fix](dynamic partition) fix create too many dynamic partitions (#309…
yujun777 Feb 18, 2024
eb57730
[fix](repository) fix NullPointerException when execute create reposi…
caiconghui Feb 18, 2024
a557fed
[fix](inverted index) disallow inverted index with parser for value c…
xiaokang Feb 18, 2024
7a1988e
[fix](nereids)PushdownFilterThroughGenerate rule can push part of pre…
starocean999 Feb 18, 2024
fcd6232
Fix hive p2 case. (#31073)
Jibing-Li Feb 18, 2024
b0d724d
fix partial-update doc (#30615)
bingquanzhao Feb 19, 2024
395e882
[fix](Tvf) return empty set when tvf queries an empty file or an erro…
zxealous Feb 19, 2024
8d133e6
[fix](nereids)disable PushdownJoinOtherCondition rule for mark join #…
starocean999 Feb 19, 2024
39c1d4c
[fix](index compaction) Only check rowid_coversion for MOW table for …
qidaye Feb 19, 2024
1485f37
[Pick 2.0](inverted index) fix inverted index read data opt not work …
airborne12 Feb 19, 2024
646958d
[improvement](hudi)Obtain partition information through HMS's API for…
wuwenchi Feb 19, 2024
d90f7db
[enhancement](paimon)add obs filesystem for paimon for 2.0 #31061 (#3…
wuwenchi Feb 19, 2024
8952d6a
[fix](outfile) Fix unable to export empty data (#30703) (#31094)
zxealous Feb 19, 2024
8a625f4
[cherry-pick](udf) fix java-udf coredump as get env return nullptr (#…
zhangstar333 Feb 19, 2024
8534fc4
[opt](deps) reduce the size of FE dependencies (#31130)
morningman Feb 20, 2024
5f9fa22
[improvement](backend balance) improve capacity cofficient of be load…
yujun777 Feb 20, 2024
d38dcd7
[fix](statistics)Refresh follower FE cache after alter column stats. …
Jibing-Li Feb 20, 2024
1142806
[fix](parquet) return error if schema changed in complex types #31128…
AshinGau Feb 20, 2024
ccb592c
[fix](index compaction) Only do index compaction for dup_keys and uni…
qidaye Feb 20, 2024
8312226
Fix hive p2 case (#31149) (#31165)
Jibing-Li Feb 20, 2024
40a1444
Fix load stats cache FE ut case. (#31166)
Jibing-Li Feb 20, 2024
4919cfd
[fix](regression-test) fix test_dynamic_partition_with_alter (#31164)
yujun777 Feb 20, 2024
5e443c7
[fix](routine-load) add lock to avoid editlog out of order when concu…
sollhui Feb 20, 2024
58d2ac1
[Bug](json reader) object should stop processing when encounter error…
eldenmoon Feb 21, 2024
89e997c
[fix](topn) Fix key topn block reverse is missed in some cases #31199…
xiaokang Feb 21, 2024
5120b36
[fix](invert index) fix the inaccurate rows_inverted_index_filtered i…
zzzxl1993 Feb 21, 2024
26962e4
[Bug](AggState) fix not match function when agg combinator function h…
BiteTheDDDDt Feb 21, 2024
0988685
[fix](nereids)should normalize window expression by bottom project's …
starocean999 Feb 21, 2024
d8317f5
[fix](nereids)fix bug of unnest subuqery with having clause (#31209)
starocean999 Feb 21, 2024
7e7fcf1
[improvement](jdbc catalog) Optimize connection pool parameter settin…
zy-kkk Feb 21, 2024
b1719cc
[fix](backup) fix concurrent upload and release snapshot crash (#3114…
w41ter Feb 21, 2024
37239d8
[fix](datetime) fix datetime round on BE (#31205) (#31229)
zhiqiang-hhhh Feb 21, 2024
f1e7ae2
[Enhancement](jdbc catalog) Add security check on driver when creatin…
zy-kkk Feb 21, 2024
1910f29
[fix](statistics)Release StmtExecutor in AnalysisTask object when sql…
Jibing-Li Feb 21, 2024
823b2be
[test](regression) add regression test for schange change of complex …
AshinGau Feb 22, 2024
f8bd1c8
[pick](Nereids): add rule that convert outer join to anti join (#2383…
keanji-x Feb 22, 2024
4b7a0ce
[nereids] downgrade bucket shuffle when tablet num < instance num #31…
xzj7019 Feb 22, 2024
ca3f002
[pick][fix](jdbc catalog) Fix Resource Closing Logic After Connection…
zy-kkk Feb 22, 2024
9ed56b9
[cherry-pick](branch2.0) add constant_keyword wildcard data type (#30…
liugddx Feb 22, 2024
60a1ffb
[fix](Nereids) simplify airthmetic should not change return type (#31…
morrySnow Feb 22, 2024
4536166
[fix](Export) Export data to csv file format with BOM (#31223)
BePPPower Feb 22, 2024
6b1050a
[fix](index) do not automatically change BITMAP index to INVERTED (#…
xiaokang Feb 22, 2024
6d0e7a4
[fix](nereids)show error message if use wrong alias to bind the table…
starocean999 Feb 22, 2024
762820d
[feature](analyze_cmd) add show-tablets-belong stmt for analyzing a b…
morningman Feb 22, 2024
7154fdf
[fix](Nereids): OuterJoinAssoc reject literal condition (#31172) (#31…
jackwener Feb 22, 2024
837d8ce
[fix](routine-load) fix total task exec time is far more than actual …
sollhui Feb 22, 2024
ad0ffb4
[branch-2.0](query) add debug log for check query visible version #31…
sollhui Feb 23, 2024
67c9ccf
[release](version) change branch-2.0 version to 2.0.5-rc02 (#30989)
xiaokang Feb 23, 2024
d0163b8
[fix](Nereids) fix '' and in string literal (#31288)
starocean999 Feb 23, 2024
044634e
[fix](Nereids) support check authorization for view but skip check in…
924060929 Feb 23, 2024
bc032a9
[fix](function)When sublength in substr() is negative, will casue mem…
xuwei0912 Feb 24, 2024
65a939c
[fix](file-writer) avoid empty file for segment writer (#31355)
morningman Feb 25, 2024
4cb192d
[fix](nereids)collect all correlated slots from subquery in correct w…
starocean999 Feb 26, 2024
61ce57e
[fix](Nereids) some special expression should not be constant (#31313)
morrySnow Feb 26, 2024
6442290
[fix](join) incorrect result of mark join in nested loop join (#31280…
mrhhsg Feb 26, 2024
11f32d9
[fix](datetime) fix hour 24 on be (#31304) (#31393)
zhiqiang-hhhh Feb 26, 2024
ff52338
[bug](udaf) jni call get error and return without delete (#31399)
zhangstar333 Feb 26, 2024
1fc4e80
[Improvement](regression-test) generate user token by configured user…
Yulei-Yang Feb 26, 2024
c01b5c3
[docs](stats) add sidebars for stats docs #31309 (#31352)
cambyzju Feb 26, 2024
261b0b5
[docs](fix) Update docs sidebar of 2.0 Version (#31443)
KassieZ Feb 27, 2024
c7afbc2
[fix](regression) Fix statistics p0 case (#31330) (#31351)
Jibing-Li Feb 27, 2024
ead351e
Change query_statistics_map from default to optional (#31450)
wangbo Feb 27, 2024
3a65e98
[fix](legacy-planner) fixed loss of BetweenPredicate rewrite on reana…
starocean999 Feb 27, 2024
23f1fc5
[fix](Nereids) not equals and hashCode should contains generate flag …
morrySnow Feb 27, 2024
9beaab2
[fix](branch20) fix unexpected be core in string search function (#31…
xy720 Feb 27, 2024
0e056d7
[Fix](ddl) Only datetime and datetimev2 types can use current_timesta…
feiniaofeiafei Feb 27, 2024
967ad83
[refactor](stats) Remove useless async loader code. (#31380) (#31464)
Jibing-Li Feb 27, 2024
4f01c03
Improve show column stats performance. (#31298) (#31458)
Jibing-Li Feb 27, 2024
dafbd7e
[Feature](materialized-view) support match function with alias in mat…
BiteTheDDDDt Feb 27, 2024
0288522
[fix](Nereids) LogicalTopN withLimitChild should not inherit logical …
morrySnow Feb 27, 2024
b8193dc
[fix](inverted index)Remove the strong check for `parser` when creati…
qidaye Feb 27, 2024
b39ef76
Reset report_workload_runtime_status to optional (#31492)
wangbo Feb 27, 2024
94c8ed2
[opt](cancel) Cancel get result future immediately if query is cance…
zhiqiang-hhhh Feb 27, 2024
5686a0d
[fix](vec) wrong implementation of operator <=> of Field (#29743) (#3…
mrhhsg Feb 27, 2024
df4da75
[fix](nereids)use CATALOG_DEFAULT as default decimal precision and sc…
starocean999 Feb 28, 2024
bdfb517
[docs](docs) Update 2.0.5 release note of Branch 2.0 (#31507)
KassieZ Feb 28, 2024
655c935
[enhancement](docs) Clarify the requirement for JDK exact version 8 i…
larshelge Feb 28, 2024
327f363
[fix](regression-test) test_nested_type_with_rowstore is flaky (#3112…
zhannngchen Feb 28, 2024
49e9f3a
[fix](Nereids) let time type coercion same with legacy planner (#3147…
morrySnow Feb 28, 2024
af7b3b8
[fix](Nereids) Make the case sensitivity of the result labels compati…
morrySnow Feb 28, 2024
fe53f47
[enhancement](docs) Clarify JAR file locations for JDBC catalog (#31562)
larshelge Feb 29, 2024
3a952cd
[enhancement](stmt-forward) record query result for proxy query to av…
Hastyshell Feb 29, 2024
daeabc7
[fix](Nereids) reorder join generate plan is not stable (#31539) (#31…
morrySnow Feb 29, 2024
f41ad04
[fix](Nereids) other cond should be kept for each anti join when expa…
keanji-x Feb 29, 2024
177e1af
Return UNKNOWN column stats if ndv is 0. (#31439) (#31588)
Jibing-Li Feb 29, 2024
242b8f6
[bug](udaf) udaf function should delete the local ref (#31477)
zhangstar333 Feb 29, 2024
4636086
Refactor get row count related interface, add row count cache for ext…
Jibing-Li Feb 29, 2024
6961056
[Fix](nereids) Window agg grouping sets Bug Fix (#31603)
feiniaofeiafei Feb 29, 2024
41d00c9
Fix hive p2 cases. (#31541) (#31609)
Jibing-Li Feb 29, 2024
15d32f3
Make sure external table fetched dbId before call getRowCount. (#3137…
Jibing-Li Feb 29, 2024
f2fdcee
Support analyze rollup. (#31576) (#31624)
Jibing-Li Feb 29, 2024
2e9875d
[Bug](Func) Fix negative number in bitmap return error result (#31571)
HappenLee Feb 29, 2024
b4fcb41
[Chore](function) remove unused check on count function (#31400) (#31…
BiteTheDDDDt Mar 1, 2024
666a7d0
[fix](plan) only scan node with limit and no predicate can reduce to …
morningman Mar 1, 2024
82bb09d
[fix](regression) in ssb shape cases, set rf type to 8 (#31615)
englefly Mar 1, 2024
ce34dc3
[fix](nereids) stats derive for "not equal“, avoid to derive zero ndv…
englefly Mar 1, 2024
67cbba0
[fix](regression test)Make index compaction caset nonCouncurrent (#31…
qidaye Mar 1, 2024
3c18651
Revert "[test](regression) add regression test for schange change of …
AshinGau Mar 1, 2024
ebe3625
[fix](planner) should not push down sink when last exchange do limit …
morrySnow Mar 1, 2024
5bb9950
delete-min-load-replica-num (#31674)
yujun777 Mar 1, 2024
3e74625
Fix analyze mv from follower case bug. (#31523) (#31691)
Jibing-Li Mar 2, 2024
bae18c3
[fix](jdbc catalog) Change Druid Pool dependency to version 1.2.11 (#…
zy-kkk Mar 4, 2024
48625f7
[fix](nereids)need add mark join slot to upper project in PullUpProje…
starocean999 Mar 4, 2024
58c0a25
[fix](Nereids) check slot from children may produce wrong format err …
morrySnow Mar 4, 2024
82e70bd
[Chore](dependency)Upgrade some dependencies of FE #31667 (#31714)
CalvinKirs Mar 4, 2024
02b6e30
[fix](tablet stat) fix tablet stat thread block #29151 (#31190)
yujun777 Mar 4, 2024
02b5923
[fix](load) Fix using uint32 for tablet id overflow (#31532) (#31758)
liaoxin01 Mar 4, 2024
119b4a5
[Fix](Nereids) fix leading left outer join join constraint collect pr…
LiBinfeng-01 Mar 5, 2024
ca44d10
[fix](merge-on-write) incorrect result caused by key range filter wit…
liaoxin01 Mar 5, 2024
e3b272b
[fix](load) fix npe on loadTxn2PCImpl (#31753)
liaoxin01 Mar 5, 2024
6b90c98
[feature](Nereids) add two functions: char and covert (#23104) (#31724)
keanji-x Mar 5, 2024
c2c4a78
[fix](Nereids): fix the condition that check valid in option (#31684)…
keanji-x Mar 5, 2024
8c5da17
[log](tablet) add gc log (#31185)
yujun777 Mar 5, 2024
546cb16
[fix](jdbc catalog) Change Druid Pool dependency to version 1.2.5 (#3…
zy-kkk Mar 5, 2024
2944c36
[opt](exec) enable top opt in string type #31489 (#31771)
HappenLee Mar 5, 2024
c8b687f
[fix](cast) wrong result while cast const to double then to string (#…
xiaokang Mar 5, 2024
b350623
fix wrong result while cast const to double then to string #31657 (#3…
cambyzju Mar 5, 2024
9e32b44
[Fix](fe-core) Fix The EliminateSortUnderSubquery will not affect the…
xiaokang Mar 5, 2024
ea524cb
[fix](Nereids) let OrToIn rewritten result have stable order (#31797)
morrySnow Mar 5, 2024
7d550a5
[docs](docs) Fix Flink Doris Connector typo of Branch 2.0 (#31831)
KassieZ Mar 6, 2024
4aa470c
[docs](kafka-connector) Add doris-kafka-connector usage documentation…
DongLiang-0 Mar 6, 2024
1144ab9
[opt](session variable) max_msg_size_of_result_receiver #31809 (#31867)
zhiqiang-hhhh Mar 6, 2024
e329320
[fix](connections) fix connection hang after too many connections #31761
cambyzju Mar 6, 2024
7b384af
[fix](cast) fix wrong result while cast string to float (#31781) (#31…
cambyzju Mar 6, 2024
98a6ffc
[feature](replica) Add drop replica safely on backend (#30303) (#31748)
yujun777 Mar 6, 2024
86b2cf8
[chore](Nereids) explode function stats configurable (#31807)
xzj7019 Mar 6, 2024
2f6d1ff
[fix](binlog) Fix replay binlog gc when not found db binlog (#31463) …
JackDrogon Mar 7, 2024
a7f0849
[Bug](fix) fix or and "<=>" cause coredump in query (#31885)
HappenLee Mar 7, 2024
5c33122
[fix](reader) wrong bytes_req size in CachedRemoteFileReader #24277 (…
AshinGau Mar 7, 2024
188ca58
[chore](Nereids) forbid parallel outfile (#31798)
morrySnow Mar 7, 2024
d44adb0
[Fix](load) Fix insert into wrong value #31890 (#31891)
Yukang-Lian Mar 7, 2024
17dfc6b
[enhance](git)Ignore `fe/gen` (#31512) (#31720)
zddr Mar 7, 2024
91675d0
[branch-2.0](cherry-pick) compaction may cause update failue(#31551) …
zhannngchen Mar 7, 2024
91e9da6
[Fix](timezone) Introduce a config to use Doris tzdata directly (#315…
zclllyybb Mar 7, 2024
55d34a7
[fix](planner) fix ifnull and nvl function with one parameters except…
LiBinfeng-01 Mar 7, 2024
b2ccaab
[opt](invert index) modify of time series compaction policy #31488 (#…
zzzxl1993 Mar 7, 2024
b7abe2a
[fix](meta) fix NPE when forward cmd to master FE (#31905)
Yulei-Yang Mar 7, 2024
d33f1bf
[Fix](JNI) fix BE core when using JNI to query the empty `map` type v…
BePPPower Mar 7, 2024
e19479e
[fix](Nereids) json_object can't be odd parameters, need even paramet…
xiaokang Mar 7, 2024
6e12a00
[fix](money_format) fix money_format #31883 (#31901)
zhiqiang-hhhh Mar 7, 2024
b60d1d8
[fix](paimon) auto deplay paimon oss/s3 jar file (#31568) (#31916)
morningman Mar 7, 2024
e5eebc7
[fix](partition) add log when tablet partition id eq 0 (#31796) (#31923)
deardeng Mar 7, 2024
d205493
[fix](update) Update set value should consider sequence column (#31931)
hust-hhb Mar 7, 2024
5d4c030
[improvement](iceberg/paimon)support estimate row count for 2.0 (#31927)
wuwenchi Mar 7, 2024
5ce3506
[fix](Nereids) fix group_concat(distinct) failed (#31873) (#31915)
924060929 Mar 7, 2024
6a8b831
[typo](doc) delete error description in window-function-avg docs 2.0 …
ixzc Mar 7, 2024
08b0ef3
[Bug](materialized-view) fix npe on create mv with star (#31554) (#31…
BiteTheDDDDt Mar 7, 2024
cf3ce61
[improvement](jdbc catalog) support sqlserver timestamp type read (#3…
zy-kkk Mar 7, 2024
b3f4e54
[Performance](json reader) optimize filling default values (#25542) (…
eldenmoon Mar 7, 2024
0518f6b
[fix](meta) fix NullPointerException error when forwarding cmd to mas…
Yulei-Yang Mar 7, 2024
3dc6ada
[feat](nereids) support nullSafeEqual estimation #31616 (#31924)
englefly Mar 7, 2024
f3064a8
[Improve](Tablet Schema) Use deterministic way to serialize protobuf …
eldenmoon Mar 7, 2024
4c5777d
[fix](inverted index)revert compare_postings optimization in clucene …
qidaye Mar 7, 2024
9cf3342
[fix](function) fix date_format function execution error on fe #31645…
felixwluo Mar 7, 2024
e7d5129
[Bug](load) fix wrong data in mv when routine load with function mapp…
BiteTheDDDDt Mar 7, 2024
cafe6af
[fix](agg) wrong result of two or more map_agg functions in query (#3…
mrhhsg Mar 7, 2024
1c5d0d3
[bug](meta) exit when get RollbackException in observer (#31687) (#31…
liutang123 Mar 7, 2024
e2e3dfe
[fix](multi-catalog) add max compute custom odps and tunnel url #3139…
wsjz Mar 7, 2024
7a0e89b
[fix](statistics)Add synchronize for modify analysisTaskInfoMap and a…
Jibing-Li Mar 7, 2024
45cbbe9
Add waiting timeout while creating mv and row count report. (#31944) …
Jibing-Li Mar 7, 2024
4c334b9
Revert "[Fix](load) Fix insert into wrong value #31890 (#31891)" (#31…
xiaokang Mar 8, 2024
d75ba6e
[release](version) change branch-2.0 version to 2.0.6 (#31973)
xiaokang Mar 8, 2024
248d89d
[dev](version) change branch-2.0 version to 2.0.7-dev (#32041)
xiaokang Mar 11, 2024
b18c642
[fix](hive) fix spelling mistakes for "separatorChar" for 2.0 #32061 …
wuwenchi Mar 12, 2024
c6d9f5f
[docs](docs) Update 2.0.6 release note and 1.2.8 release note (#32088)
KassieZ Mar 12, 2024
96493eb
[fix](index compaction)Fix MOW index compaction core (#32085)
qidaye Mar 12, 2024
f5650d1
[fix](planner) remove input slot for aggregate slot which is not mate…
nextdreamblue Mar 12, 2024
5b21951
[fix](function) incorrect result of eq_for_null (#32103) (#32134)
mrhhsg Mar 12, 2024
388cb02
[FE](memory) Update mariadb-java-client to 3.0.9 to avoid memory leak…
gavinchou Mar 12, 2024
3cb7f98
[release](build script) fix build release bug when build multiple ver…
shuke987 Mar 12, 2024
f2354a6
[Fix](nereids) fix date function rewrite (#32130)
feiniaofeiafei Mar 13, 2024
b52a02c
[fix](jdbc catalog) Clean up the connection pool after failure to ini…
zy-kkk Mar 13, 2024
3dff09b
Add wait row count reported logic for sample analyze. (#32032)
Jibing-Li Mar 13, 2024
f4145d5
[fix](ui) fix database cannot be choosed bug (#32157)
jeffreys-cat Mar 13, 2024
343c75b
Pick "[enhance](Cooldown) Skip cooldown if the tablet is dropped #320…
ByteYue Mar 13, 2024
9605afa
[feature](function) round function defaults to rounding normally #315…
Mryange Mar 13, 2024
c98a3b8
[fix](regression test) fix miss function getFeConfig (#32167)
yujun777 Mar 13, 2024
c0a6d54
[fix](Nereids): slot set in condition can be empty (#32169) (#32176)
jackwener Mar 13, 2024
1e9be3d
[fix](iceberg) fix error when query iceberg table using date cast pre…
Yulei-Yang Mar 14, 2024
0ffe243
[fix](function) fixed the get_json_string function (#32151)
felixwluo Mar 14, 2024
3cd4cca
[bug](s3) Fix object data is overwritten by empty object (#32260)
platoneko Mar 14, 2024
e7f4400
[Fix](Nereids) fix hint cases with random result (#31865) (#30828)
LiBinfeng-01 Mar 15, 2024
50309c0
[fix](jni) remove 'push_down_predicates' and fix BE crash with decima…
morningman Mar 15, 2024
1a2d3bb
[improvement](Nereids) Support to remove sort which is under table si…
seawinde Mar 15, 2024
a837282
[fix](routineload) fix consume data too slow in partial partitions (#…
sollhui Mar 15, 2024
ba1d8fe
[fix](mysql) Fix Connection Attributes Parsing Logic for Compatibilit…
zy-kkk Mar 16, 2024
a96bd4b
fix load channel may memory leak (#32301)
sollhui Mar 17, 2024
131fa12
[fix](jdbc catalog) fix jdbc-connector coredump as get env return nul…
zy-kkk Mar 17, 2024
af3afbc
[enhancement](dict) check valid of offset in page #32349 (#32352)
dataroaring Mar 17, 2024
988d4cf
[Fix](nereids)Fix Bug when grouping has same grouping set #32235 (#32…
feiniaofeiafei Mar 18, 2024
b0a9aaf
[opt](file-meta-cache) reduce file meta cache size (#32340) (#32367)
morningman Mar 18, 2024
52971ae
[opt](invert index) use lowercase by default (#32232)
zzzxl1993 Mar 18, 2024
ecc80dc
[fix](glue)support access glue iceberg with credential list (#32381)
wsjz Mar 18, 2024
2fc20ef
[feature](proxy-protocol) Support proxy protocol v1 (#32338) (#32368)
morningman Mar 18, 2024
42210ab
[bug](fold) fix fold constant rule can't handle variable expr #32313 …
zhangstar333 Mar 18, 2024
dbe86ca
[fix](planner)decimalv3 literal's precision and scale is not correctl…
starocean999 Mar 19, 2024
0cffa4c
[feature](Nereids) support make miss slot as null alias when conver a…
keanji-x Mar 19, 2024
d992f08
Fix unrecognized column name delete handler (#32404)
gavinchou Mar 19, 2024
1ff92ca
[regression](framework) add config caseNamePrefix (#32266) (#32462)
hello-stephen Mar 19, 2024
ee16dcf
[fix](grouping sets) fix grouping sets have multiple empty sets (#323…
Mryange Mar 19, 2024
fb1b424
fix](decimal) fix Arithmetic Overflow error of converting string to d…
jacktengg Mar 19, 2024
bb33995
[fix](schema-change) fix the bug of handling empty blocks in schema c…
luwei16 Mar 19, 2024
e6f71c8
[Fix](Nereids) fix leading syntax problems and data mismatched proble…
LiBinfeng-01 Mar 19, 2024
8878ebd
[bugfix]json_length() BE crash fix (#32145) (#32484)
xiaokang Mar 19, 2024
31aa1a6
[enhance](fs)Improve FS error code (#32427)
platoneko Mar 19, 2024
f843940
[opt](hive) skip hidden file and dir (#32412) (#32453)
morningman Mar 19, 2024
b869fa7
[fix](Nereids) fix bind having aggregate failed (#32497)
924060929 Mar 20, 2024
be1948a
[fix](s3 client)add default ca cert list for s3 client to avoid probl…
xiaokang Mar 20, 2024
3cf7ca7
[fix](p2)Fix analyze hive partition column p2 case after row count ch…
Jibing-Li Mar 20, 2024
cf08b91
[fix](jdbc catalog) Fixed the problem that the metadata_refresh_inter…
zy-kkk Mar 20, 2024
3194bac
[opt](jdbc catalog) Refine the jdbc_connector close logic and activel…
zy-kkk Mar 20, 2024
4779d14
[opt](chinese) opt skip Chinese lowercase index compaction logic and …
zzzxl1993 Mar 21, 2024
725f07f
[FIX](serde )pick 27965 for decimalv2 (#32533)
Mar 21, 2024
dc28f65
[pick-2.0][Enhancement](jdbc catalog) Add a property to test the conn…
zy-kkk Mar 21, 2024
d3b4193
[fix](nereids)str_to_date function's signature for folding constant i…
starocean999 Mar 21, 2024
a4eb078
[branch-2.0](routine-load) enhance auto resume to keep routine load s…
sollhui Mar 21, 2024
e247a80
Improve analyze stats case, avoid cluster delay caused failure. (#325…
Jibing-Li Mar 21, 2024
a29fb5a
[fix](jdbc catalog) Fix query errors without jdbc pool default value …
zy-kkk Mar 21, 2024
f2ad149
[fix](inverted index) skip read index column data only for DUP and MO…
xiaokang Mar 21, 2024
d11c465
[fix](analysis) sorted partition when do sample analyze (#32606)
freemandealer Mar 21, 2024
d77b8ce
Pick "[enhance](S3) Print the oss request id for each error s3 reques…
ByteYue Mar 21, 2024
7b904cf
[fix][regression] update ccr test framework (#32565)
XuJianxu Mar 21, 2024
59c1050
[opt](fe) Reduce jvm heap memory consumed by profiles of BrokerLoadJo…
swjtu-zhanglei Mar 21, 2024
eb2834a
[fix](datetime) fix datetime rounding on BE (#32075) (#32359)
zhiqiang-hhhh Mar 21, 2024
a6d52f5
[improve](function) add error msg if exceeded maximum default value i…
zhangstar333 Mar 21, 2024
11f616f
[fix](retry) Set query encounter rpc exception default retry times to…
deardeng Mar 21, 2024
50b078e
[opt](paimon) add split num and partition num #32597 (#32621)
morningman Mar 21, 2024
de7e73b
[opt](information_schema) Add DEFAULT_ENCRYPTION column to schemata t…
zy-kkk Mar 21, 2024
a715ddc
[Feature](information_schema) add processlist table for information_s…
zy-kkk Mar 21, 2024
f1580d0
[fix](inverted index) add the inverted index to the file cache (#32608)
zzzxl1993 Mar 21, 2024
d81a20a
[fix](backup) clear snapshot info for cancelled backup job to reduce …
w41ter Mar 21, 2024
ea051cf
[fix](snapshot-loader) Fix be crash caused by deref end() iterator (#…
w41ter Mar 21, 2024
b2239c6
[branch-2.0](routine-load) self-adaption backoff timeout (#32591)
sollhui Mar 21, 2024
cff185d
[Fix](inverted index) fix inappropriate use of macro in inverted inde…
airborne12 Mar 21, 2024
49bbdeb
[fix](invert index) Fixed compatibility issues with tii tis (#32651)
zzzxl1993 Mar 21, 2024
409a44b
pick (#32305) (#31858) (#32476)
jackwener Mar 22, 2024
8db3947
[FIX](regress) fix datetimev2 output for pick pr32533 (#32676)
Mar 22, 2024
dac95f1
[fix](nereids)fix bug of eliminate outer join (#32679)
starocean999 Mar 22, 2024
f7745c5
[fix](backup) clear snapshotInfos and backupMeta when cancel (#32693)
nextdreamblue Mar 22, 2024
200251b
[fix](RF) fix 'Invalid value' error of RF of datetimev2 type for max …
jacktengg Mar 22, 2024
7a52cbb
[bug](udaf) fix memory leak in the java udaf (#32630) (#32702)
zhangstar333 Mar 22, 2024
dc065ea
[chore](version) change branch-2.0 version to 2.0.7 (#32640)
xiaokang Mar 22, 2024
8c3cdc5
pick
ByteYue Mar 22, 2024
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.
23 changes: 22 additions & 1 deletion .asf.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -52,12 +52,12 @@ github:
- Clang Formatter
- CheckStyle
- P0 Regression (Doris Regression)
- P1 Regression (Doris Regression)
- FE UT (Doris FE UT)
- BE UT (Doris BE UT)
- Build Broker
- Build Documents
- BE UT (Clang)
- ShellCheck
- clickbench (benchmark)
- BE UT (macOS)
- Build Third Party Libraries (Linux)
Expand All @@ -78,6 +78,27 @@ github:
required_pull_request_reviews:
dismiss_stale_reviews: true
required_approving_review_count: 1

branch-2.0:
required_status_checks:
# if strict is true, means "Require branches to be up to date before merging".
strict: false
contexts:
- License Check
- Clang Formatter
- CheckStyle
- Build Documents
- ShellCheck
- Need_2_Approval
- COMPILE (DORIS_COMPILE)
- P0 Regression (Doris Regression)
- FE UT (Doris FE UT)
- BE UT (Doris BE UT)
- clickbench-new (clickbench)
required_pull_request_reviews:
dismiss_stale_reviews: true
required_approving_review_count: 1

collaborators:
- LemonLiTree
- zy-kkk
Expand Down
7 changes: 7 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
be*
fs_brokers*
thirdparty*
fe*
.git*
fs_brokers*

1 change: 0 additions & 1 deletion .github/actions/action-sh-checker
Submodule action-sh-checker deleted from 76ab0b
1 change: 0 additions & 1 deletion .github/actions/clang-format-lint-action
Submodule clang-format-lint-action deleted from 6adbe1
1 change: 0 additions & 1 deletion .github/actions/clang-tidy-review
Submodule clang-tidy-review deleted from 2c55ef
13 changes: 0 additions & 13 deletions .github/actions/patches/action-sh-checker.patch

This file was deleted.

1 change: 1 addition & 0 deletions .github/workflows/auto_trigger_teamcity.yml
Original file line number Diff line number Diff line change
Expand Up @@ -95,6 +95,7 @@ jobs:

for pipeline in ${trigger_pipelines}
do
same_build_sign="false"
echo "-----------------------------------------------------------------"
running_builds_command="curl -s -X GET ${teamcity_url}/app/rest/builds\?locator\=buildType\:${pipeline}\,branch:pull/${pull_request_num}\,running:true"
echo "${running_builds_command}"
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/be-ut-mac.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ concurrency:
jobs:
run-ut:
name: BE UT (macOS)
runs-on: macos-12
runs-on: macos-13
steps:
- name: Checkout
uses: actions/checkout@v3
Expand Down Expand Up @@ -81,7 +81,7 @@ jobs:
'node'
'llvm@16'
)
brew install "${cellars[@]}"
brew install "${cellars[@]}" || true

pushd thirdparty
branch="${{ github.base_ref }}"
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/build-extension.yml
Original file line number Diff line number Diff line change
Expand Up @@ -100,6 +100,7 @@ jobs:
run: |
git clone https://github.com/apache/doris-website.git website
cd website
echo "[\"current\"]" > versions.json
mkdir -p docs
cp -R ../docs/en/docs/* docs/
cp -R ../docs/sidebars.json sidebars.json
Expand Down
25 changes: 24 additions & 1 deletion .github/workflows/clang-format.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,21 @@ jobs:
uses: actions/checkout@v3
with:
persist-credentials: false
submodules: recursive

- name: Checkout ${{ github.ref }} ( ${{ github.event.pull_request.head.sha }} )
if: ${{ github.event_name == 'pull_request_target' }}
uses: actions/checkout@v3
with:
ref: ${{ github.event.pull_request.head.sha }}

- name: Checkout paths-filter
run: |
rm -rf ./.github/actions/paths-filter
git clone https://github.com/dorny/paths-filter .github/actions/paths-filter

pushd .github/actions/paths-filter &>/dev/null
git checkout 4512585405083f25c027a35db413c2b3b9006d50
popd &>/dev/null

- name: Paths filter
uses: ./.github/actions/paths-filter
Expand All @@ -41,6 +55,15 @@ jobs:
- 'be/src/**'
- 'be/test/**'

- name: Checkout clang-format-lint-action
run: |
rm -rf ./.github/actions/clang-format-lint-action
git clone https://github.com/DoozyX/clang-format-lint-action .github/actions/clang-format-lint-action

pushd .github/actions/clang-format-lint-action &>/dev/null
git checkout 6adbe14579e5b8e19eb3e31e5ff2479f3bd302c7
popd &>/dev/null

- name: "Format it!"
if: ${{ steps.filter.outputs.be_changes == 'true' }}
uses: ./.github/actions/clang-format-lint-action
Expand Down
100 changes: 74 additions & 26 deletions .github/workflows/code-checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,40 +27,52 @@ jobs:
- name: Checkout ${{ github.ref }} ( ${{ github.sha }} )
if: ${{ github.event_name != 'pull_request_target' }}
uses: actions/checkout@v3
with:
submodules: recursive

- name: Checkout ${{ github.ref }} ( ${{ github.event.pull_request.head.sha }} )
if: ${{ github.event_name == 'pull_request_target' }}
uses: actions/checkout@v3
with:
ref: ${{ github.event.pull_request.head.sha }}
submodules: recursive

- name: Patch
- name: Checkout action-sh-checker
run: |
pushd .github/actions/action-sh-checker >/dev/null
git apply ../patches/action-sh-checker.patch
popd >/dev/null
rm -rf ./.github/actions/action-sh-checker
git clone https://github.com/luizm/action-sh-checker .github/actions/action-sh-checker

pushd .github/actions/action-sh-checker &>/dev/null
git checkout 76ab0b22e1f194e4a582edc7969df6485c4e9246
sed -i 's/\[ "$GITHUB_EVENT_NAME" == "pull_request" \]/\[\[ "$GITHUB_EVENT_NAME" == "pull_request" || "$GITHUB_EVENT_NAME" == "pull_request_target" \]\]/' entrypoint.sh
popd &>/dev/null

- name: Run ShellCheck
uses: ./.github/actions/action-sh-checker
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
sh_checker_comment: true
sh_checker_exclude: .git .github ^docker ^thirdparty/src ^thirdparty/installed ^ui ^docs/node_modules ^tools/clickbench-tools ^extension ^output ^fs_brokers/apache_hdfs_broker/output (^|.*/)Dockerfile$ ^be/src/apache-orc ^be/src/clucene
sh_checker_exclude: .git .github ^docker ^thirdparty/src ^thirdparty/installed ^ui ^docs/node_modules ^tools/clickbench-tools ^extension ^output ^fs_brokers/apache_hdfs_broker/output (^|.*/)Dockerfile$ ^be/src/apache-orc ^be/src/clucene ^pytest

clang-tidy:
name: "Clang Tidy"
preparation:
name: "Clang Tidy Preparation"
if: ${{ github.event_name == 'pull_request_target' }}
runs-on: ubuntu-22.04
permissions: read-all
outputs:
should_check: ${{ steps.generate.outputs.should_check }}
steps:
- name: Checkout ${{ github.ref }} ( ${{ github.event.pull_request.head.sha }} )
uses: actions/checkout@v3
with:
ref: ${{ github.event.pull_request.head.sha }}
submodules: recursive

- name: Checkout paths-filter
run: |
rm -rf ./.github/actions/paths-filter
git clone https://github.com/dorny/paths-filter .github/actions/paths-filter

pushd .github/actions/paths-filter &>/dev/null
git checkout 4512585405083f25c027a35db413c2b3b9006d50
popd &>/dev/null

- name: Paths Filter
uses: ./.github/actions/paths-filter
Expand All @@ -73,28 +85,64 @@ jobs:
- 'gensrc/thrift/**'

- name: Generate compile_commands.json
if: ${{ steps.filter.outputs.be_changes == 'true' }}
id: generate
run: |
export DEFAULT_DIR='/opt/doris'
if [[ "${{ steps.filter.outputs.be_changes }}" == 'true' ]]; then
export DEFAULT_DIR='/opt/doris'

mkdir "${DEFAULT_DIR}"
wget https://github.com/amosbird/ldb_toolchain_gen/releases/download/v0.18/ldb_toolchain_gen.sh \
-q -O /tmp/ldb_toolchain_gen.sh
bash /tmp/ldb_toolchain_gen.sh "${DEFAULT_DIR}/ldb-toolchain"
mkdir "${DEFAULT_DIR}"
wget https://github.com/amosbird/ldb_toolchain_gen/releases/download/v0.18/ldb_toolchain_gen.sh \
-q -O /tmp/ldb_toolchain_gen.sh
bash /tmp/ldb_toolchain_gen.sh "${DEFAULT_DIR}/ldb-toolchain"

sudo DEBIAN_FRONTEND=noninteractive apt install --yes tzdata byacc
sudo DEBIAN_FRONTEND=noninteractive apt install --yes tzdata byacc

pushd thirdparty
curl -L https://github.com/apache/doris-thirdparty/releases/download/automation/doris-thirdparty-prebuilt-linux-x86_64.tar.xz \
-o doris-thirdparty-prebuilt-linux-x86_64.tar.xz
tar -xvf doris-thirdparty-prebuilt-linux-x86_64.tar.xz
popd
pushd thirdparty
curl -L https://github.com/apache/doris-thirdparty/releases/download/automation/doris-thirdparty-prebuilt-linux-x86_64.tar.xz \
-o doris-thirdparty-prebuilt-linux-x86_64.tar.xz
tar -xvf doris-thirdparty-prebuilt-linux-x86_64.tar.xz
popd

export PATH="${DEFAULT_DIR}/ldb-toolchain/bin/:$(pwd)/thirdparty/installed/bin/:${PATH}"
DISABLE_JAVA_UDF=ON DORIS_TOOLCHAIN=clang OUTPUT_BE_BINARY=0 ./build.sh --be
export PATH="${DEFAULT_DIR}/ldb-toolchain/bin/:$(pwd)/thirdparty/installed/bin/:${PATH}"
DISABLE_JAVA_UDF=ON DORIS_TOOLCHAIN=clang ENABLE_PCH=OFF OUTPUT_BE_BINARY=0 ./build.sh --be
fi

- name: Run clang-tidy review
echo "should_check=${{ steps.filter.outputs.be_changes }}" >>${GITHUB_OUTPUT}

- name: Upload
uses: actions/upload-artifact@v3
if: ${{ steps.filter.outputs.be_changes == 'true' }}
with:
name: compile_commands
path: ./be/build_Release/compile_commands.json

clang-tidy:
name: "Clang Tidy"
needs: preparation
if: ${{ needs.preparation.outputs.should_check == 'true' }}
runs-on: ubuntu-22.04
steps:
- name: Checkout ${{ github.ref }} ( ${{ github.event.pull_request.head.sha }} )
uses: actions/checkout@v3
with:
ref: ${{ github.event.pull_request.head.sha }}

- name: Download
uses: actions/download-artifact@v3
with:
name: compile_commands
path: ./be/build_Release

- name: Checkout clang-tidy review
run: |
rm -rf ./.github/actions/clang-tidy-review
git clone https://github.com/ZedThree/clang-tidy-review .github/actions/clang-tidy-review

pushd .github/actions/clang-tidy-review &>/dev/null
git checkout 2c55ef8cfc9acb3715d433e58aea086dcec9b206
popd &>/dev/null

- name: Run clang-tidy review
uses: ./.github/actions/clang-tidy-review
id: review
with:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/sonarcloud.yml
Original file line number Diff line number Diff line change
Expand Up @@ -62,4 +62,4 @@ jobs:
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
run: |
cd fe
mvn --batch-mode verify sonar:sonar -DskipTests -Dsonar.host.url=https://sonarcloud.io -Dsonar.organization=apache -Dsonar.projectKey=apache_incubator-doris -Dhttp.keepAlive=false -Dmaven.wagon.http.pool=false -Dmaven.wagon.httpconnectionManager.ttlSeconds=120
mvn --batch-mode verify sonar:sonar -DskipTests -Dsonar.host.url=https://sonarcloud.io -Dsonar.organization=apache -Dsonar.projectKey=apache_incubator-doris -Dhttp.keepAlive=false -Dmaven.wagon.http.pool=false -Dmaven.wagon.httpconnectionManager.ttlSeconds=120 -Xmx4g -XX:MaxPermSize=512m
9 changes: 7 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
# ignore file with wildcard anywhere
*.swo
*.swp
*.pyc
*.class
Expand All @@ -13,13 +14,14 @@ core.*
.DS_Store
.classpath
nohup.out
custom_env.sh
custom_env_mac.sh
/custom_env.sh
/custom_env_mac.sh
derby.log
dependency-reduced-pom.xml
yarn.lock
ut_dir
package-lock.json
__pycache__

# ignore all sub `/bin` and `/build` directory
**/build/
Expand All @@ -42,6 +44,7 @@ docs/.temp

# output, thirdparty, extension
output/
output.bak/
rpc_data/
metastore_db/
thirdparty/src*
Expand Down Expand Up @@ -72,6 +75,7 @@ samples/doris-demo/remote-udf-cpp-demo/function_server_demo

# FE
fe/mocked/
fe/gen/
fe/fe-core/gen/
fe/fe-core/src/main/resources/static/
fe/fe-core/src/main/antlr4/org/apache/doris/nereids/DorisLexer.tokens
Expand All @@ -90,6 +94,7 @@ be/tags
be/test/olap/test_data/tablet_meta_test.hdr
be/.devcontainer/
be/src/apache-orc/
zoneinfo/

## tools
tools/ssb-tools/ssb-data/
Expand Down
11 changes: 1 addition & 10 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,6 @@
[submodule ".github/actions/get-workflow-origin"]
path = .github/actions/get-workflow-origin
url = https://github.com/potiuk/get-workflow-origin.git
[submodule ".github/actions/clang-format-lint-action"]
path = .github/actions/clang-format-lint-action
url = https://github.com/DoozyX/clang-format-lint-action.git
[submodule ".github/actions/setup-maven"]
path = .github/actions/setup-maven
url = https://github.com/stCarolas/setup-maven.git
Expand All @@ -19,17 +16,11 @@
[submodule ".github/actions/ccache-action"]
path = .github/actions/ccache-action
url = https://github.com/hendrikmuhs/ccache-action
[submodule ".github/actions/action-sh-checker"]
path = .github/actions/action-sh-checker
url = https://github.com/luizm/action-sh-checker
[submodule ".github/actions/clang-tidy-review"]
path = .github/actions/clang-tidy-review
url = https://github.com/ZedThree/clang-tidy-review.git
[submodule "be/src/apache-orc"]
path = be/src/apache-orc
url = https://github.com/apache/doris-thirdparty.git
branch = orc
[submodule "be/src/clucene"]
path = be/src/clucene
url = https://github.com/apache/doris-thirdparty.git
branch = clucene
branch = clucene-2.0
10 changes: 8 additions & 2 deletions .licenserc.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ header:
- "**/*.md"
- "LICENSE"
- "NOTICE"
- "DISCLAIMER"
- "doap_Doris.rdf"
- ".clang-format"
- ".clang-format-ignore"
- ".clang-tidy"
Expand All @@ -18,6 +18,8 @@ header:
- ".gitmodules"
- ".licenserc.yaml"
- ".rat-excludes"
- ".github/**"
- ".dockerignore"
- "be/src/common/status.cpp"
- "be/src/common/status.h"
- "be/src/env/env.h"
Expand Down Expand Up @@ -86,7 +88,11 @@ header:
- "conf/mysql_ssl_default_certificate/client_certificate/client-cert.pem"
- "conf/mysql_ssl_default_certificate/client_certificate/client-key.pem"
- "regression-test/ssl_default_certificate/*"
- "regression-test/pipeline/performance/**"
- "extension/beats/go.mod"
- "extension/beats/go.sum"

- "pytest/hdfs"
- "pytest/qe"
- "pytest/sys/data"
- "pytest/deploy/*.conf"
comment: on-failure
Loading