Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2406 commits
Select commit Hold shift + click to select a range
55d5ed9
[test](streamload) add load empty file regression test (#34110)
sollhui Apr 25, 2024
52031c8
[improvement](mtmv) Optimize the performance of nested materialized …
seawinde Apr 25, 2024
9f0a569
[profile](scan) add projection time in scaner #34120
Mryange Apr 25, 2024
4f6b9db
Update doris_main.cpp (#34128)
StarryVerse Apr 25, 2024
7af5fc7
[fix](Nereids) check after rewrite cannot handle agg in other opeator…
morrySnow Apr 25, 2024
9aa08d8
[improve](disk) Not add disk path to broken list if check status is n…
zxealous Apr 25, 2024
50f9d47
[test](hive) run suite cases both in hive2 and hive3 (#33874) (#34156)
morningman Apr 26, 2024
7f4b7b0
[test](hive)add subnet for hive docker compose (#34000) (#34157)
morningman Apr 26, 2024
60e20a3
[fix](pipeline_x) Crc32HashPartitioner should use ShuffleChannelIds (…
mrhhsg Apr 26, 2024
fdf9175
[fix](nereids)prevent null pointer access if translate expression fai…
starocean999 Apr 26, 2024
b7b87fb
[fix](planner)cast expr should do nothing in compactForLiteral method…
starocean999 Apr 26, 2024
5adc823
[fix](nereids)move ReplaceVariableByLiteral rule to analyze phase (#3…
starocean999 Apr 26, 2024
a34ed46
[fix](planner)date_add function should accept date type as its param …
starocean999 Apr 26, 2024
b41a533
[Fix](nereids) fix rule merge_aggregate when has project (#33892)
feiniaofeiafei Apr 26, 2024
b24ff99
[fix](Nereids) column pruning should prune map in cte consumer (#34079)
morrySnow Apr 26, 2024
91887a2
Implement HLL with 128 buckets to support statistics cache. (#34124)
Jibing-Li Apr 26, 2024
acc2b53
[Test](hive-writer) Adjust test_hive_write_partitions regression test…
kaka11chen Apr 26, 2024
0f0c0a2
[opt](parquet)Skip page with offset index (#33082)
suxiaogang223 Apr 26, 2024
627245f
[fix](Nereids) support not in predicate for delete command (#34153)
morrySnow Apr 26, 2024
10e0988
[fix](compile) fix two compile errors on MacOS (#33834) (#34149)
cambyzju Apr 26, 2024
90040e7
[Fix] fix compile problem (#34184)
feiniaofeiafei Apr 26, 2024
5e9eb41
[bugfix](insert) fix cherry pick : redundant branch judgment #34160
wuwenchi Apr 26, 2024
c125148
[opt](Nereids) bucket shuffle downgrade expansion (#34088)
xzj7019 Apr 26, 2024
970d0c8
[Improvement](agg) Improve count distinct distribute keys (#33167)
Gabriel39 Apr 26, 2024
3ba42a7
[improvement](mtmv) Optimize the nested materialized view performance…
seawinde Apr 26, 2024
414fbd3
[fix](ES catalog)Make col != '' behavior consistent with SQL (#34151)
qidaye Apr 26, 2024
c998e2f
[Enhancement](planner) Support string input for sql_select_limit (#34…
zy-kkk Apr 26, 2024
4b97720
[refactor](statistic) fetch statistic data with catalog and database …
morningman Apr 27, 2024
30a68c1
[fix](spill) use different algorithm to avoid partition data skew (#3…
mrhhsg Apr 27, 2024
cf700a6
[test](case) fix unstable case without order by distinct row (#34167)
zhangstar333 Apr 27, 2024
36e80af
[fix](schema change) fix the defineName field is not the same when co…
luwei16 Apr 27, 2024
cd1c9ed
[fix](pipeline-load) fix no error url when data quality error and tot…
liaoxin01 Apr 27, 2024
7ab425e
[improve](move-memtable) reduce default load stream per node to 2 for…
liaoxin01 Apr 27, 2024
a6bf35e
2.1.3-rc03
Doris-Extras Apr 27, 2024
4555668
[fix](test) fix some external test cases (#34209)
morningman Apr 27, 2024
341f5cd
[fix](branch-2.1) Fix streamload profile not set (#34221)
zhiqiang-hhhh Apr 28, 2024
1fda68f
[feature](planner) Support `select constant from dual` syntax sugar (…
zy-kkk Apr 28, 2024
11039ad
[opt](paimon) support mapping Paimon column type "Row" to Doris type …
suxiaogang223 Apr 28, 2024
99af54f
[Fix](orc-reader) Fix the issue when string col has mixed plain and d…
kaka11chen Apr 28, 2024
417431f
[Enhancement](hdfs-file-system) Change fs_handler ptr to shared_ptr a…
kaka11chen Apr 28, 2024
946d286
[fix](outfile)Fixed orcOutputStream.close() throwing an exception dur…
hubgeter Apr 28, 2024
5277a55
(pick 34003) release fd for shutdown tablets (#34224)
dataroaring Apr 29, 2024
2222896
[improve](regression) Support qt_target_sql (#34236) (#34270)
w41ter Apr 29, 2024
20bd0c2
[FIX](cases )fix ipv6 value for regress case
Apr 28, 2024
9b7e007
[Bug](union) fix union operator set eos is not incorrect (#34250)
zhangstar333 Apr 29, 2024
1bfe0f0
[feature](iceberg)support read iceberg complex type,iceberg.orc forma…
hubgeter Apr 29, 2024
7cb00a8
[Feature](hive-writer) Implements s3 file committer. (#34307)
kaka11chen Apr 29, 2024
3495ed5
[Enhancement](jdbc catalog) Change Jdbc connection pool to hikari (#3…
zy-kkk Apr 29, 2024
a173513
[fix](pipelinex) exchange sink not set ready when source limit #34241
Mryange Apr 29, 2024
996222c
[fix](test) let test_ntile_function happy with Nereids (#34294)
morrySnow Apr 29, 2024
f76bf66
[chore](third-party) Fix compilation errors on arm platform (#34261)
shuke987 Apr 29, 2024
d1df0b8
[fix](mtmv)Solving the problem of calling each other in toString() lo…
zddr Apr 29, 2024
b15fc2a
[Cherry-pick](branch-2.1) Pick #34043 and #34112 (#34318)
Yukang-Lian Apr 29, 2024
75470ed
[fix](test) Fix some testcases #34203
zclllyybb Apr 28, 2024
53c06ad
[fix](spill) handel canceled status in spill (#34268)
mrhhsg Apr 29, 2024
6f873c5
[improvement](join) Avoid merging blocks more than once on the build …
mrhhsg Apr 30, 2024
843c89f
[fix] fix nullptr when clear cache due to move (#34323)
dataroaring Apr 30, 2024
7d77fd0
[fix](profile) Fix reporting the profile while building the pipeline …
Mryange Apr 30, 2024
35f8563
[feature](iceberg) support iceberg equality delete (#34223) (#34327)
morningman Apr 30, 2024
50855f0
[fix](nereids) when runtimefilter target is null, skip the rf #34358
englefly Apr 30, 2024
8abd136
[Improvement](executor)Refactor Workload group memory GC (#33797)
wangbo Apr 30, 2024
5fc1f11
[improvement](hive)add the `queryid` to the temporary file path (#342…
morningman Apr 30, 2024
581e168
[Fix](executor)Fix normal workload group alter may failed #34356
wangbo Apr 30, 2024
8da260e
[fix](hdfs)read 'fs.defaultFS' from core-site.xml for hdfs load which…
morningman Apr 30, 2024
0d106fe
[Bug](runtime-filter) release rf count dependency when query canceled…
BiteTheDDDDt May 2, 2024
c3096ca
[Fix](executor)normal group not auth #34377
wangbo May 2, 2024
7248420
[chore](session_variable) Add 'data_queue_max_blocks' to prevent the …
mrhhsg May 5, 2024
85ae773
[fix](spill) incorrect revocable mem size of hash join (#34379)
mrhhsg May 5, 2024
d4c2f70
[fix](regression_test) failed in distinct_streaming_agg (#34404)
mrhhsg May 6, 2024
7ae5de3
[feature](Nereids) support set and use statement syntax only (#33979)…
morrySnow May 6, 2024
ab5ee81
[fix](memory) Fix page cache memory tracker consumption in prune (#34…
xinyiZzz May 6, 2024
3cb0dea
[opt](ranger) modify and enhance the feature of ranger access control…
morningman May 6, 2024
509ae42
[Opt](func) opt the percentile func performance (#34373) (#34416)
HappenLee May 6, 2024
11ca738
[fix](memory) Fix thread context init in MacOS and not use memory tra…
xinyiZzz May 6, 2024
aa156f0
[opt](memory) BE memory info compatible with Cgroup (#34262)
xinyiZzz May 6, 2024
b7b843d
[fix](load) acquire latest token instead of oldest token in TokenMana…
kaijchen May 6, 2024
c22f421
[fix](compaction test) show single replica compaction status and fix …
csun5285 May 6, 2024
f7900b5
[enhancement](function) floor/ceil/round/round_bankers can use column…
superdiaodiao May 6, 2024
a81beb1
[fix](load) fix repeatedly open tablets_channel when tablets_channel …
liaoxin01 May 6, 2024
e19d572
[improvement](spill) improve cancel (#34451)
jacktengg May 6, 2024
2d4da7d
[fix](kerberos)enable hadoop auto renew tgt (#34439)
wsjz May 6, 2024
8fdfbcb
Revert "[Opt](func) opt the percentile func performance (#34373) (#34…
Doris-Extras May 6, 2024
956ae2f
[opt](Nereids) let behavior of function char same with legacy planner…
morrySnow May 6, 2024
3fd3dfe
[Feat](Job) Job supports task execution statistics (#34109)
CalvinKirs Apr 30, 2024
ad35968
[Fix](Job)Job repaly logic error (#34378)
CalvinKirs May 2, 2024
971e10a
[fix](csv-reader) fix column split error when there is escape charact…
liaoxin01 May 2, 2024
8db4d48
[fix](statistics) Use column update rows to decide min/max stats are …
Jibing-Li Apr 30, 2024
9d0d729
[fix](json) fix be crash while load json data (#34283)
cambyzju Apr 30, 2024
a391cf6
[fix](Nereids) rewritten mv should check output set and should not re…
morrySnow Apr 29, 2024
e9064d1
[fix](Nereids) topn should not inherit logical properties when repace…
morrySnow Apr 29, 2024
e66dcd0
[Bug](materialized-view) change nvl to ifnull when create mv (#34272)
BiteTheDDDDt Apr 29, 2024
84396db
[enhance](mtmv) When specifying a data model in a materialized view, …
zddr Apr 29, 2024
8ee7bc4
[fix](Nereids) should derive stats asap to avoid npe (#34238)
morrySnow Apr 29, 2024
f90c2f6
fix syntax error for CreateTableLikeStmt with partition properties (#…
DarvenDuan Apr 29, 2024
fe7d2b8
[Fix](nereids) ignore slot implements SlotNotFromChildren when check …
feiniaofeiafei Apr 29, 2024
74029f5
[BugFix](TabletInvertedIndex) fix replica not found in TabletInverted…
GoGoWen Apr 29, 2024
8f40882
[fix](nereids) disable PROJECT_OTHER_JOIN_CONDITION rule if bitmap fi…
englefly Apr 28, 2024
e840102
[Feat](nereids)nereids support create table like (#34025)
feiniaofeiafei Apr 28, 2024
2b5bac3
[enhance](serde) expr serde support gson (#34180)
zddr Apr 28, 2024
818022c
[Fix](MethodName) fix method issue #34178
GoGoWen Apr 27, 2024
92dc8ed
[opt](mtmv) Add enable materialized view nest rewrite switch (#34197)
seawinde Apr 27, 2024
a33715b
[fix](partial update) only unique table with MOW insert with target c…
nextdreamblue Apr 27, 2024
63cd632
Revert "[fix](statistics) Use column update rows to decide min/max st…
Doris-Extras May 7, 2024
4ecc3ed
[test](hive)revert hive container to host mode (#34322)
suxiaogang223 May 6, 2024
d127d67
Revert "[fix](csv-reader) fix column split error when there is escape…
Doris-Extras May 7, 2024
98cd066
[bug](not in) if not in (null) could eos early (#34411)
zhangstar333 May 7, 2024
561c6a7
[Bug](RegressionTest) fix regresstion test failed (#34466)
HappenLee May 7, 2024
4be5899
Revert "Revert "[fix](csv-reader) fix column split error when there i…
Doris-Extras May 7, 2024
f48b457
add 2.1.3-rc04
Doris-Extras May 7, 2024
ac56255
[opt](inverted index) the "unicode" tokenizer can be configured to di…
zzzxl1993 May 7, 2024
182177d
[Improve](config)The stream_load label length is changed to a configu…
DongLiang-0 May 7, 2024
dec5f0c
Revert "[fix](profile) Fix reporting the profile while building the p…
Mryange May 7, 2024
39fdc9b
[refactor](executor)Rename workload schedule policy #34497
wangbo May 8, 2024
8b6d624
[fix](inverted index) the rowset may be deleted and become nullptr. #…
zzzxl1993 May 8, 2024
1acd8e9
[fix](spill) incorrect result of hash join (#34450)
mrhhsg May 8, 2024
05260d6
[pipeline](fix) Logging blocking dependency if task is not cancelled …
Doris-Extras May 8, 2024
400105a
[feature](shuffle) enable strict consistency dml by default (#32958)
kaijchen May 8, 2024
e085f75
[opt](file-scanner) print current path when encountering error (#3436…
morningman May 8, 2024
202cdb2
[fix](mtmv)fix refresh failed when not use db before create MTMV (#34…
zddr May 8, 2024
06612b9
[fix](local exchange) fix bug of local exchange free blocks (#34531)
jacktengg May 8, 2024
77a98c0
add 2.1.3-rc05
Doris-Extras May 8, 2024
7ec12ee
Fix duplicate normal workload group when upgrade 2.0->2.1.1->2.1.2 (#…
wangbo May 8, 2024
8fa1b78
Revert "[feature](shuffle) enable strict consistency dml by default (…
Doris-Extras May 8, 2024
e9f5388
2.1.3-rc06
Doris-Extras May 8, 2024
3ae3f9d
[opt](catalog) support using loading cache for db/table list in exter…
morningman May 9, 2024
53332eb
[fix](catalog) refactor the schema cache for external table (#34517) …
morningman May 9, 2024
7a40f2a
[branch-2.1](resource)fix check available fail when s3 aws_token is s…
kobe6th May 9, 2024
22da62a
[fix](shuffle) compensate num rows filtered in ExchangeNode (#34605) …
kaijchen May 10, 2024
fcbdd77
[fix](jdbc catalog) Fix ClassLoader Scope in JdbcExecutor Initializat…
zy-kkk May 10, 2024
c055174
[fix](insert) fix forget to abort txn when insert checkStrictMode fai…
liaoxin01 May 10, 2024
cbe8e5c
[opt](join) For a mark join without other conjuncts, stop probing aft…
mrhhsg May 10, 2024
60e5583
[fix](nereids-Branch-2.1) fix bug: try to prune a not-exist rf #34630
englefly May 10, 2024
5a31074
[feature](tvf) support query table value function (#34516) (#34640)
zy-kkk May 10, 2024
07207b7
[feature](shuffle) enable strict consistency dml by default (#32958) …
kaijchen May 10, 2024
6c30913
[bugfix](memtracker) should count cancelled query in wg memory (#34443)
yiguolei May 6, 2024
cc00666
[opt](inverted index) add inlist condition handling to compound (#34134)
zzzxl1993 May 7, 2024
804586b
[Improvement](sort) insert data by batch on VSortedRunMerger::get_nex…
BiteTheDDDDt May 7, 2024
520774a
[fix](serde) fix ipv4/v6 serde functions for arrow, orc, parquet form…
zhangstar333 May 7, 2024
9b712b0
[FIX]fix is_ip_address_in_range func with const param (#34266)
sjyango May 7, 2024
b7c2bf8
[chore](planner) remove some useless code (#34430)
morrySnow May 7, 2024
32cbd4a
[chore](status) unify error code between thrift,pb, status.h (#34397)
yiguolei May 7, 2024
e2fc231
[refactor](move-memtable) simplify LoadStreamStub::open (#34488)
kaijchen May 8, 2024
25ae7cd
[bug](ipv6) the ipv6 type should be uint128_t (#34121)
zhangstar333 May 8, 2024
0822164
[opt](inverted index) opt for log output when matching without an ind…
zzzxl1993 May 8, 2024
7b22c94
[bugfix](compile error) unused variables compile error (#34509)
yiguolei May 8, 2024
e34860b
[chore](log) add try lock db failed log (#34503)
yujun777 May 8, 2024
7bd04b4
[fix](tablet schedule) disable schedule need clear running tasks (#34…
yujun777 May 8, 2024
97bc367
[enhancement](regression-test) modify a key type from BIGINT/LARGEINT…
cjj2010 May 8, 2024
435b434
f
Doris-Extras May 10, 2024
8909136
Revert "[chore](log) add try lock db failed log (#34503)"
Doris-Extras May 10, 2024
c0cca61
[WIP](test) remove enable_nereids_planner in regression cases (part 2…
morrySnow May 8, 2024
7c56c17
[Fix](nereids) fix NormalizeRepeat, change the outputExpression rewri…
feiniaofeiafei May 8, 2024
19c2024
[Fix](job)Reclaim resources held by finished tasks (#34506)
CalvinKirs May 8, 2024
d038d3b
[improve](restore) Release useless info for the finished job to reduc…
w41ter May 8, 2024
093fe35
[Improve](cache) Estimated column reader memory to control segment ca…
Lchangliang May 8, 2024
95593f8
[config](move-memtable) support HTTP header load_stream_per_node in s…
kaijchen May 8, 2024
7c52b9f
[fix](txn insert) Txn insert stuck if execute on observer fe (#34547)
mymeiyi May 8, 2024
5271042
[bugfix](gccompile) fix gcc compile error (#34546)
yiguolei May 8, 2024
391dc35
[fix](Nereids) array_intersect should be a variadic function (#34543)
morrySnow May 9, 2024
087f386
[opt](tools) update bucket number in schema file (#34561)
xzj7019 May 9, 2024
6c11dd2
[Fix](planner) fix ScalarType.getAssignmentCompatibleType() when deal…
feiniaofeiafei May 9, 2024
853dbdc
[Feature](PreparedStatement) implement general server side prepared (…
eldenmoon May 9, 2024
9a94681
[refactor](type) AggStateType should not extends ScalarType (#34463)
morrySnow May 9, 2024
845732b
[WIP](test) remove enable_nereids_planner in regression cases (part 3…
morrySnow May 9, 2024
296c343
[improve](shcema change)fix alter table faild when modify multiple c…
kobe6th May 9, 2024
aa684d8
[Bug](Variant) fix rapidjson::Allocator may cause mem allocate issue …
eldenmoon May 9, 2024
ec34bc0
[bug](config) Fix modifying label_num_threshold does not take effect …
xy720 May 9, 2024
e2ea54c
[Improvement](sink) remove unused check on string's write_column_to_m…
BiteTheDDDDt May 9, 2024
d5d6c7f
[opt](nereids) optimize str-like-col range filter estimation (#34542)
englefly May 9, 2024
e388019
[Fix](functions) Fix bug in makedate and str_to_date functions
yongjinhou May 10, 2024
dd1b54c
[pick](nereids)Runtime filter pushdown refactor for branch-2.1 (#34682)
englefly May 11, 2024
7ba66c5
[branch-2.1](routine-load) do not schedule task when there is no data…
sollhui May 11, 2024
0a79c54
[Refactor](Sink) Remove is_append mode in table sink (#34684)
eldenmoon May 11, 2024
58c19e3
[fix](round) Fix incorrect decimal scale inference in round functions…
zhiqiang-hhhh May 10, 2024
8c237e8
[Bug](exec) fix intersections/differences bug (#34675)
HappenLee May 11, 2024
2392477
[test](shuffle) test insert row count when rows filtered by ExchangeN…
kaijchen May 11, 2024
659f7ef
[refactor](Nereids)refactor runtime filter generator (#34275) (#34696)
englefly May 11, 2024
ca1fd46
[fix](keyword) let some keyword non-reserved (#34613) (#34701)
morrySnow May 11, 2024
373de3e
[fix](regression test) fix unstable case auto bucket test (#34635)
yujun777 May 10, 2024
1ff4dc8
[Bug](runtime-filter) fix coredump won change_null_to_true when argum…
BiteTheDDDDt May 10, 2024
1dcf8a4
[fix](Nereids): fix choose id when there is enforcer in group (#34573)
keanji-x May 10, 2024
719e50f
[fix](json function) fix failed when json_exists_path use not null in…
Mryange May 10, 2024
958f1a2
[enhance](mtmv) add baseTablesOneLevel for MTMVRelation and MTMVRelat…
zddr May 10, 2024
c742a32
[Fix](Planner) add date/month/year add function fe constant fold with…
LiBinfeng-01 May 10, 2024
9915862
[opt](nereids)estimate rowcount for is-null filter when column stats …
englefly May 10, 2024
e417a5c
[fix](replication_allocation) fix two problems for force_olap_table_r…
cambyzju May 10, 2024
14d0433
[improve](path gc) Execute path gc interval adaptive to disk size (#3…
deardeng May 10, 2024
e23a89f
fix compile error
Doris-Extras May 11, 2024
11360b2
[fix](catalog) fix potential catalog cache dead lock #34609 (#34614)
morningman May 11, 2024
20e2d2e
[Fix](executor)Fix workload thread start failed when follower conver…
wangbo May 11, 2024
cadbbdd
[fix](config) for compatibility issue of log dir config (#34734)
morningman May 12, 2024
a8be47f
[fix](fs) Close local file writer when downloading via broker fs (#34…
w41ter May 11, 2024
ca9eb56
[Fix](functions) fix strcmp return value #34565
zclllyybb May 12, 2024
7a172a5
[fix](memory) Fix prune all LRU Cache based on number #34601 (#34736)
xinyiZzz May 12, 2024
755757e
check pushDownContext validation after withNewProbeExpression() (#347…
englefly May 12, 2024
cdc950f
[improvement](spill) improve spill log printing
Doris-Extras May 12, 2024
4150971
2.1.3-rc07
Doris-Extras May 12, 2024
20a6f2a
[Cherry-Pick](branch-2.1) Pick "Fix partial update case introduced by…
Yukang-Lian May 13, 2024
40a1041
[fix](jdbc catalog) fix jdbc table checksum and query jdbc tvf (#34780)
zy-kkk May 13, 2024
1117520
[fix](delete) storage engine delete do not support bitmap (#34710)
morrySnow May 13, 2024
e602048
[fix](Nereids) Fix materialized view rule to check struct info validi…
keanji-x May 11, 2024
792d87c
[bugfix](multi catalog) fixed an issue in master where hive directory…
felixwluo May 11, 2024
3ef5ed1
[opt](Nereids) normalize column name of output file (#34650)
morrySnow May 11, 2024
d6f300e
[fix](Nereids) empty set handle in fe should use result output (#34676)
morrySnow May 11, 2024
db15c81
[opt](Nereids) enhance properties regulator checking (#34603)
xzj7019 May 11, 2024
c62ff0b
[fix](auth) Disable revoke 'admin' from 'admin'` (#34644)
deardeng May 11, 2024
5046fa2
[improvement](mtmv) Split the expression mapping in LogicalCompatibil…
seawinde May 11, 2024
0ae1b9c
[chore](remove code) Remove dragonbox related (#34528)
zhiqiang-hhhh May 10, 2024
22d4543
[refactor](jdbc catalog) split sap_hana jdbc executor (#34772)
zy-kkk May 13, 2024
104284b
[Refactor](jdbc catalog) Enhance Field Handling in JdbcFieldSchema Us…
zy-kkk May 13, 2024
95b0592
[fix](compaction) fix time series compaction merge empty rowsets prio…
csun5285 May 14, 2024
fcf26c9
[fix](runtimefilter)slot comparison bug #34791
englefly May 14, 2024
9491b7d
[fix](iceberg) prevent coredump if read position delete file failed (…
AshinGau May 14, 2024
5ece07a
[faultinjection](test) add some fault injection in pipeline task method
Doris-Extras May 14, 2024
0deb629
[fix](Nereids): clone the producer plan and put logicalAnchor generat…
keanji-x May 14, 2024
47f0a67
[fix][nereids] fix misunderstanding about bothSideShuffleKeysAreSameO…
xzj7019 May 14, 2024
bac5172
[fix](Nereids): fix some bugs in or expansion #34840
keanji-x May 14, 2024
ff22128
[fix](profile) Fix content missing of brokerload profile (#34839)
zhiqiang-hhhh May 14, 2024
c35fef6
fix bug in or expansion (#34851)
keanji-x May 14, 2024
868949c
fix some bugs (#34855)
keanji-x May 14, 2024
7a480aa
[fix](nereids) Push max rf into cte #34858
englefly May 14, 2024
4dd5379
[bugfix](hive)fix error for writing to hive for 2.1 (#34518)
wuwenchi May 14, 2024
a0a025f
[fix](regression test)fix test_hive_parquet_alter_column p2 case. (#3…
hubgeter May 14, 2024
0b4d814
[fix](decimal) Fix wrong result produced by decimal128 multiply (#34825)
Gabriel39 May 14, 2024
bd41341
[bugfix](tvf)catch exception for fetching SchemaTableData #34856
wuwenchi May 14, 2024
7a878eb
[fix](Export) fix some issues of Export (#34345)
BePPPower May 14, 2024
d5ab278
[Fix](function) fix pad functions behaviour of empty pad string (#34796)
zclllyybb May 14, 2024
c7134fa
[Fix](outfile) Fix the timing of setting the _is_closed flag in Parqu…
BePPPower May 14, 2024
00ce053
[fix](profile) Load profile need to be registered to get real-time pr…
zhiqiang-hhhh May 15, 2024
5ce58ed
[fix](nereids) runtime filter push-down-cte column mapping bug #34875
englefly May 15, 2024
3025619
fix check column privilege failed by hidden column (#34849)
924060929 May 14, 2024
e13ce90
[Fix](hive-writer) Fix hive partition update file size and remove red…
kaka11chen May 15, 2024
02084fd
[fix](iceberg_orc)Fixed the bug that the iceberg reader did not perfo…
hubgeter May 15, 2024
1f0c452
[fix](iceberg) read the primary key columns if hasing equality delete…
AshinGau May 15, 2024
f9c42f3
[fix](auth)Compatible with previously enabled ldap configuration (#34…
zddr May 15, 2024
baf9a45
[fix](mtmv) check groupby in agg-bottom-plan when rewrite agg query b…
Z-SWEI May 15, 2024
3ead073
[fix](arrow-flight-sql) Fix Arrow Flight bind wrong Host in Fqdn #34850
xinyiZzz May 15, 2024
2cbe674
[fix](reader) avoid be coredump in block reader in abnormal situation…
jacktengg May 15, 2024
1a24895
[opt](routine-load) optimize routine load task thread pool and relat…
sollhui May 15, 2024
ab9ff04
[Fix](regression-test) Fix test_hive_write_type. (#34667)
kaka11chen May 15, 2024
91a1549
[feat](Nereids): Reject Commutativity Swap for Nested Loop Joins Affe…
keanji-x May 15, 2024
475d42f
remove is cloud mode from regression test
Doris-Extras May 15, 2024
e74b17c
[Fix](Row store) support decimal256 type (#34887)
eldenmoon May 15, 2024
fa35e54
[fix](nereids)LogicalPlanDeepCopier will lost some info when coping l…
starocean999 May 15, 2024
ec4414f
revoke colum privs the second time failed
cambyzju May 15, 2024
e4b9ded
2.1.3-rc08
Doris-Extras May 15, 2024
4ba15b2
simple fix for cancel core block dep is released when call
Doris-Extras May 15, 2024
2dc65ce
2.1.3-rc09
Doris-Extras May 15, 2024
3857395
[test](executor) Add workload group upgrade test #35007
wangbo May 17, 2024
290bd87
[feature](Nereids) support select distinct with aggregate
924060929 May 15, 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.
6 changes: 0 additions & 6 deletions .asf.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -52,15 +52,12 @@ github:
- Clang Formatter
- CheckStyle
- P0 Regression (Doris Regression)
- P0 Regression PipelineX (Doris Regression)
- P1 Regression (Doris Regression)
- External Regression (Doris External Regression)
- FE UT (Doris FE UT)
- BE UT (Doris BE UT)
- Build Broker
- Build Documents
- ShellCheck
- clickbench-new (clickbench)
- Build Third Party Libraries (Linux)
- Build Third Party Libraries (macOS)
- COMPILE (DORIS_COMPILE)
Expand Down Expand Up @@ -95,8 +92,6 @@ github:
- BE UT (Doris BE UT)
- Build Broker
- ShellCheck
- Build Documents
- clickbench-new (clickbench)
- Build Third Party Libraries (Linux)
- Build Third Party Libraries (macOS)
- COMPILE (DORIS_COMPILE)
Expand All @@ -109,7 +104,6 @@ github:
- LemonLiTree
- Yukang-Lian
- TangSiyang2001
- platoneko
- Lchangliang
- freemandealer
- shuke987
Expand Down
17 changes: 11 additions & 6 deletions .clang-tidy
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,10 @@ Checks: |
clang-diagnostic-*,
clang-analyzer-*,
bugprone-redundant-branch-condition,
bugprone-use-after-move,
bugprone-bool-pointer-implicit-conversion,
bugprone-unused-raii,
bugprone-fold-init-type,
modernize-*,
-modernize-use-trailing-return-type,
-modernize-use-nodiscard,
Expand All @@ -19,15 +23,16 @@ Checks: |
-readability-inconsistent-declaration-parameter-name,
-readability-isolate-declaration,
-readability-named-parameter,
-readability-avoid-const-params-in-decls,
-readability-convert-member-functions-to-static,
portability-simd-intrinsics,
performance-type-promotion-in-math-fn,
performance-faster-string-find,
performance-inefficient-algorithm,
performance-move-const-arg
WarningsAsErrors: '*'
WarningsAsErrors: "*"
CheckOptions:
- key: readability-function-size.LineThreshold
value: '80'
- key: readability-function-cognitive-complexity.Threshold
value: '50'

- key: readability-function-size.LineThreshold
value: "80"
- key: readability-function-cognitive-complexity.Threshold
value: "50"
1 change: 0 additions & 1 deletion .github/actions/create-or-update-comment
Submodule create-or-update-comment deleted from 23ff15
40 changes: 0 additions & 40 deletions .github/workflows/auto-pr-reply.yml

This file was deleted.

4 changes: 3 additions & 1 deletion .github/workflows/build-thirdparty.yml
Original file line number Diff line number Diff line change
Expand Up @@ -166,10 +166,12 @@ jobs:
'llvm@16'
)

brew install "${packages[@]}"
brew install "${packages[@]}" || true

- name: Build
run: |
export MACOSX_DEPLOYMENT_TARGET=12.0

cd thirdparty
./build-thirdparty.sh -j "$(nproc)"

68 changes: 25 additions & 43 deletions .github/workflows/comment-to-trigger-teamcity.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,9 +45,7 @@ jobs:
"${COMMENT_BODY}" == *'run p1'* ||
"${COMMENT_BODY}" == *'run external'* ||
"${COMMENT_BODY}" == *'run pipelinex_p0'* ||
"${COMMENT_BODY}" == *'run clickbench'* ||
"${COMMENT_BODY}" == *'run arm'* ||
"${COMMENT_BODY}" == *'run tpch'* ||
"${COMMENT_BODY}" == *'run performance'* ]]; then
echo "comment_trigger=true" | tee -a "$GITHUB_OUTPUT"
else
Expand All @@ -64,7 +62,7 @@ jobs:
echo "TARGET_BRANCH='${TARGET_BRANCH}'" | tee -a "$GITHUB_OUTPUT"
echo "COMMENT_BODY='${COMMENT_BODY}'" | tee -a "$GITHUB_OUTPUT"

reg="run (buildall|compile|p0|p1|feut|beut|external|clickbench|pipelinex_p0|arm|tpch|performance)( [1-9]*[0-9]+)*"
reg="run (buildall|compile|p0|p1|feut|beut|external|pipelinex_p0|arm|performance)( [1-9]*[0-9]+)*"
COMMENT_TRIGGER_TYPE="$(echo -e "${COMMENT_BODY}" | xargs | grep -E "${reg}" | awk -F' ' '{print $2}' | sed -n 1p | sed 's/\r//g')"
COMMENT_REPEAT_TIMES="$(echo -e "${COMMENT_BODY}" | xargs | grep -E "${reg}" | awk -F' ' '{print $3}' | sed -n 1p | sed 's/\r//g')"
echo "COMMENT_TRIGGER_TYPE=${COMMENT_TRIGGER_TYPE}" | tee -a "$GITHUB_OUTPUT"
Expand All @@ -91,13 +89,6 @@ jobs:
else
echo "changed_be_ut=false" | tee -a "$GITHUB_OUTPUT"
fi
if file_changed_ckb; then
echo "changed_ckb=true" | tee -a "$GITHUB_OUTPUT"
echo "changed_tpch=true" | tee -a "$GITHUB_OUTPUT"
else
echo "changed_ckb=false" | tee -a "$GITHUB_OUTPUT"
echo "changed_tpch=false" | tee -a "$GITHUB_OUTPUT"
fi
if file_changed_regression_p0; then
echo "changed_p0=true" | tee -a "$GITHUB_OUTPUT"
echo "changed_external=true" | tee -a "$GITHUB_OUTPUT"
Expand All @@ -123,8 +114,6 @@ jobs:
echo "INFO: failed to _get_pr_changed_files, default trigger all"
echo "changed_fe_ut=true" | tee -a "$GITHUB_OUTPUT"
echo "changed_be_ut=true" | tee -a "$GITHUB_OUTPUT"
echo "changed_ckb=true" | tee -a "$GITHUB_OUTPUT"
echo "changed_tpch=true" | tee -a "$GITHUB_OUTPUT"
echo "changed_p0=true" | tee -a "$GITHUB_OUTPUT"
echo "changed_external=true" | tee -a "$GITHUB_OUTPUT"
echo "changed_pipelinex_p0=true" | tee -a "$GITHUB_OUTPUT"
Expand Down Expand Up @@ -167,8 +156,13 @@ jobs:
run: |
source ./regression-test/pipeline/common/teamcity-utils.sh
set -x
if [[ "${{ steps.changes.outputs.changed_p0 }}" == "true" ]] || [[ "${{ steps.changes.outputs.changed_cloud_p0 }}" == "true" ]]; then
changed="true"
else
changed="false"
fi
trigger_or_skip_build \
"${{ steps.changes.outputs.changed_p0 }}" \
"${changed}" \
"${{ steps.parse.outputs.PULL_REQUEST_NUM }}" \
"${{ steps.parse.outputs.COMMIT_ID_FROM_TRIGGER }}" \
"compile" \
Expand Down Expand Up @@ -247,52 +241,40 @@ jobs:
"arm" \
"${{ steps.parse.outputs.COMMENT_REPEAT_TIMES }}"

- name: "Trigger or Skip clickbench"
if: ${{ fromJSON(steps.parse.outputs.comment_trigger) && contains(fromJSON('["clickbench", "buildall"]'), steps.parse.outputs.COMMENT_TRIGGER_TYPE) }}
run: |
source ./regression-test/pipeline/common/teamcity-utils.sh
set -x
trigger_or_skip_build \
"${{ steps.changes.outputs.changed_ckb }}" \
"${{ steps.parse.outputs.PULL_REQUEST_NUM }}" \
"${{ steps.parse.outputs.COMMIT_ID_FROM_TRIGGER }}" \
"clickbench" \
"${{ steps.parse.outputs.COMMENT_REPEAT_TIMES }}"

- name: "Trigger or Skip tpch"
if: ${{ fromJSON(steps.parse.outputs.comment_trigger) && contains(fromJSON('["tpch", "buildall"]'), steps.parse.outputs.COMMENT_TRIGGER_TYPE) }}
run: |
source ./regression-test/pipeline/common/teamcity-utils.sh
if [[ ${{ steps.parse.outputs.COMMENT_TRIGGER_TYPE }} == "buildall" ]]; then
echo "COMMENT_TRIGGER_TYPE is buildall, trigger clickbench is enough, clickbench will trigger tpch" && exit
fi
set -x
trigger_or_skip_build \
"${{ steps.changes.outputs.changed_tpch }}" \
"${{ steps.parse.outputs.PULL_REQUEST_NUM }}" \
"${{ steps.parse.outputs.COMMIT_ID_FROM_TRIGGER }}" \
"tpch" \
"${{ steps.parse.outputs.COMMENT_REPEAT_TIMES }}"

- name: "Trigger or Skip performance"
if: ${{ fromJSON(steps.parse.outputs.comment_trigger) && contains(fromJSON('["performance", "buildall"]'), steps.parse.outputs.COMMENT_TRIGGER_TYPE) }}
run: |
source ./regression-test/pipeline/common/teamcity-utils.sh
set -x
if [[ "${{ steps.parse.outputs.TARGET_BRANCH }}" == "'master'" ]]; then
echo "PR target branch is master, need run performance"
if [[ "${{ steps.parse.outputs.TARGET_BRANCH }}" == "'master'" ||
"${{ steps.parse.outputs.TARGET_BRANCH }}" == "'branch-2.0'" ]]; then
echo "PR target branch in (master, branch-2.0), need run performance"
trigger_or_skip_build \
"${{ steps.changes.outputs.changed_performance }}" \
"${{ steps.parse.outputs.PULL_REQUEST_NUM }}" \
"${{ steps.parse.outputs.COMMIT_ID_FROM_TRIGGER }}" \
"performance" \
"${{ steps.parse.outputs.COMMENT_REPEAT_TIMES }}"

trigger_or_skip_build \
"${{ steps.changes.outputs.changed_performance }}" \
"${{ steps.parse.outputs.PULL_REQUEST_NUM }}" \
"${{ steps.parse.outputs.COMMIT_ID_FROM_TRIGGER }}" \
"perf" \
"${{ steps.parse.outputs.COMMENT_REPEAT_TIMES }}"
else
echo "PR target branch is not master, skip run performance"
echo "PR target branch not in (master, branch-2.0), skip run performance"
trigger_or_skip_build \
"false" \
"${{ steps.parse.outputs.PULL_REQUEST_NUM }}" \
"${{ steps.parse.outputs.COMMIT_ID_FROM_TRIGGER }}" \
"performance" \
"${{ steps.parse.outputs.COMMENT_REPEAT_TIMES }}"

trigger_or_skip_build \
"false" \
"${{ steps.parse.outputs.PULL_REQUEST_NUM }}" \
"${{ steps.parse.outputs.COMMIT_ID_FROM_TRIGGER }}" \
"perf" \
"${{ steps.parse.outputs.COMMENT_REPEAT_TIMES }}"
fi
51 changes: 17 additions & 34 deletions .github/workflows/pr-approve-status.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,42 +19,25 @@ name: Need_2_Approval

on:
pull_request_review:
types: [submitted]
types: [ submitted ]

jobs:
Need_2_Approval:
runs-on: ubuntu-latest
timeout-minutes: 3
timeout-minutes: 5
steps:
- uses: actions/checkout@v3
- run: |
pr_num=${{ github.event.pull_request.number }}
echo $pr_num
if [ -z "$pr_num" ]; then
echo "PR number is not set"
exit 1
fi
response=$(curl -s -H "Authorization: token ${{ secrets.GITHUB_TOKEN }} " "https://api.github.com/repos/apache/doris/pulls/${pr_num}/reviews?per_page=100")
# shellcheck disable=SC2207
reviewers=($(echo $response | jq -r '.[] | .user.login'))
# shellcheck disable=SC2207
statuses=($(echo $response | jq -r '.[] | .state'))
echo "${reviewers[@]}"
echo "${statuses[@]}"
approves=()
reviewers_unique=()
for ((i=${#reviewers[@]}-1;i>=0;i--)); do
if ! echo "${reviewers_unique[@]}" | grep -q -w "${reviewers[$i]}" && [ "${statuses[$i]}" != "COMMENTED" ]; then
reviewers_unique+=( "${reviewers[$i]}" )
if [ "${statuses[$i]}" == "APPROVED" ]; then
approves+=( "${reviewers[$i]}" )
fi
fi
done
echo "${approves[@]}"
if [ ${#approves[@]} -lt 2 ]; then
echo "PR ${pr_num} has not been approved by at least 2 reviewers"
# shellcheck disable=SC2242
exit 1
fi
echo "Thanks for your contribution to Doris."
exit 0
- name: Install Python dependencies
uses: actions/setup-python@v5
with:
python-version: '3.10' # Adjust if needed
- name: Install match library
run: |
pip install --upgrade pip
pip install match
pip install requests
- name: Run Python script
run: |
python tools/maintainers/check_review.py ${{ github.event.pull_request.number }} ${{secrets.GITHUB_TOKEN}}
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,8 @@ thirdparty/installed*
thirdparty/doris-thirdparty*.tar.xz

docker/thirdparties/docker-compose/mysql/data
docker/thirdparties/docker-compose/hive/scripts/tpch1.db/
docker/thirdparties/docker-compose/hive/scripts/paimon1

fe_plugins/output
fe_plugins/**/.factorypath
Expand All @@ -79,6 +81,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 Down
3 changes: 0 additions & 3 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,3 @@
path = be/src/clucene
url = https://github.com/apache/doris-thirdparty.git
branch = clucene
[submodule ".github/actions/create-or-update-comment"]
path = .github/actions/create-or-update-comment
url = https://github.com/peter-evans/create-or-update-comment.git
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,9 +35,9 @@ Apache Doris is an easy-to-use, high-performance and real-time analytical databa

All this makes Apache Doris an ideal tool for scenarios including report analysis, ad-hoc query, unified data warehouse, and data lake query acceleration. On Apache Doris, users can build various applications, such as user behavior analysis, AB test platform, log retrieval analysis, user portrait analysis, and order analysis.

🎉 Version 2.0.3 released now. Check out the 🔗[Release Notes](https://doris.apache.org/docs/dev/releasenotes/release-2.0.3) here. The 2.0 version has achieved over 10x performance improvements on standard Benchmark, comprehensive enhancement in log analysis and lakehouse scenarios, more efficient and stable data update and write efficiency, support for more comprehensive multi-tenant and resource isolation mechanisms, and take a new step in the direction of resource elasticity and storage computing separation. It has also been added a series of usability features for enterprise users. We welcome all users who have requirements for the new features of the 2.0 version to deploy and upgrade.
🎉 Version 2.1.0 released now. Check out the 🔗[Release Notes](https://doris.apache.org/docs/releasenotes/release-2.1.0) here. The 2.1 verison delivers exceptional performance with 100% higher out-of-the-box queries proven by TPC-DS 1TB tests, enhanced data lake analytics that are 4-6 times speedier than Trino and Spark, solid support for semi-structured data analysis with new Variant types and suite of analytical functions, asynchronous materialized views for query acceleration, optimized real-time writing at scale, and better workload management with stability and runtime SQL resource tracking.

🎉 Version 1.2.7 released now! It is fully evolved release and all users are encouraged to upgrade to this release. Check out the 🔗[Release Notes](https://doris.apache.org/docs/releasenotes/release-1.2.7) here.
🎉 Version 2.0.6 is now released ! This fully evolved and stable release is ready for all users to upgrade. Check out the 🔗[Release Notes](https://doris.apache.org/docs/releasenotes/release-2.0.6) here.

👀 Have a look at the 🔗[Official Website](https://doris.apache.org/) for a comprehensive list of Apache Doris's core features, blogs and user cases.

Expand Down Expand Up @@ -151,13 +151,13 @@ Apache Doris now has a wide user base in China and around the world, and as of t

The users of Apache Doris: 🔗[Users](https://doris.apache.org/users)

Add your company logo at Apache Doris Website: 🔗[Add Your Company](https://github.com/apache/doris/issues/10229)
Add your company logo at Apache Doris Website: 🔗[Add Your Company](https://github.com/apache/doris/discussions/27683)

## 👣 Get Started

### 📚 Docs

All Documentation 🔗[Docs](https://doris.apache.org/docs/dev/get-starting/)
All Documentation 🔗[Docs](https://doris.apache.org/docs/get-starting/quick-start)

### ⬇️ Download

Expand Down
Loading