Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1160 commits
Select commit Hold shift + click to select a range
2668c19
[enhance](Regression) Construct Azure format url when running regress…
ByteYue Jun 24, 2024
624e682
[fix](index tool)Fix index_tool compile error (#36737)
qidaye Jun 24, 2024
74a88d2
[feature](cast) Support cast complex type to json (#36548)
Jun 24, 2024
dbf1953
[fix](profile) Fix regresstion s3_load_profile_test case. (#36709)
zhiqiang-hhhh Jun 24, 2024
88b16a2
[fix](cloud) fix replay journal fail when FE node upgrade (#36156)
sollhui Jun 24, 2024
fc78ea4
[feature](Azure) Support copy into on Azure Blob Storage (#36554)
ByteYue Jun 24, 2024
905cb21
[fix](memory) Fix free page not tracking correctly (#36768)
xinyiZzz Jun 24, 2024
3dc13c8
[Feature](Row Store) support partial columns row store in cloud mode …
eldenmoon Jun 25, 2024
6f21e82
[improvement](meta) serialize meta via gson part3 (#36552)
dataroaring Jun 25, 2024
cda386c
[Fix](tablet) Fix cloud partial update UB error (#36778)
Yukang-Lian Jun 25, 2024
b727a46
[Improvement](load) Do no block in group commit scan operator (#36730)
Gabriel39 Jun 25, 2024
a54f76d
[Bug](sink) fix wrong returned rows on parallel result sink (#36735)
BiteTheDDDDt Jun 25, 2024
47740ab
[fix](statistics)Partition stats support truncate single partition. (…
Jibing-Li Jun 25, 2024
77c74bf
[fix](planner & nereids) compute signature is wrong on function coale…
Yulei-Yang Jun 25, 2024
ae873af
[test](external) move test_hive_to_date and test_compress_type from p…
morningman Jun 25, 2024
2dc44e8
[improvement](stream load) support hll_from_base64 for stream load co…
gnehil Jun 25, 2024
5f5bfe3
[opt](cast) Optimize the conversion of numeric types to strings. (#36…
Mryange Jun 25, 2024
2039b07
[Feat](create table) support generated column (#35284)
feiniaofeiafei Jun 25, 2024
3684f60
[fix](ut) Fix `ShowViewStmtTest` not stable run in cloud mode (#36763)
deardeng Jun 25, 2024
c7aca3a
[Fix](stream-load) Fix stream load stuck under high concurrency (#36772)
liaoxin01 Jun 25, 2024
b295206
[fix](pipeline) Avoid to close task twice (#36747)
Gabriel39 Jun 25, 2024
9594b97
[fix](mtmv) Fix union rewrite by materialized view regression test in…
seawinde Jun 25, 2024
b1232f0
[chore](Regession) Test s3 load without provider property (#36785)
ByteYue Jun 25, 2024
016ac17
[Feat](job)scheduled job allows the time to be set in the past (#36732)
CalvinKirs Jun 25, 2024
e2213b4
[fix](mtmv) Fix high nest level materialized view can not be rewritte…
seawinde Jun 25, 2024
c453033
[fix](Nereids) processCharacterLiteral even if both side are literal …
morrySnow Jun 25, 2024
ecab6df
[fix](show) show create table show index comment error (#36306)
Jun 25, 2024
c30651c
[Fix](csv_reader) Add a session variable to control whether empty row…
BePPPower Jun 25, 2024
935b17e
[chore](Nereids) opt part not exists error msg in bind relation (#36792)
morrySnow Jun 25, 2024
8d640c9
[minor](join) Refactor partitioned hash join (#36790)
Gabriel39 Jun 25, 2024
9f2b1a7
[Feature](Prepared Statement) fix and enable enable_server_side_prepa…
eldenmoon Jun 25, 2024
3d5d763
[fix](array)fix array_except/union for left const return only one row…
Jun 25, 2024
b20bf61
[Fix](export/outfile) Support compression when exporting data to Parq…
BePPPower Jun 25, 2024
73d3cb5
[Revert](stream-load)Revert fix stream load stuck under high concurre…
liaoxin01 Jun 26, 2024
b240a39
[Bug](agg-state) set agg_state's be_exec_version on cloud mode (#36822)
BiteTheDDDDt Jun 26, 2024
d958986
[improvement](mysql catalog) disable mysql AbandonedConnectionCleanup…
zy-kkk Jun 26, 2024
d66b292
[Feature](json_functions) support json-keys (#36411)
Jun 26, 2024
836274e
[chore](client) Reopen client if exception is catched (#36808)
w41ter Jun 26, 2024
2a274af
[Bug](materialized-view) fix result is nulable have wrong value on mu…
BiteTheDDDDt Jun 26, 2024
202a2ce
[fix](statistics)Use ConcurrentHashMap to avoid ConcurrentModificatio…
Jibing-Li Jun 26, 2024
96fda76
[test](mtmv)Add predicate filter case for various join methods (#32888)
zfr9527 Jun 26, 2024
f3200c4
[minor](compile) Fix compiling in debug mode (#36838)
Gabriel39 Jun 26, 2024
d6576d5
[Fix](inverted index) fix wrong segment file path when doing segcompa…
airborne12 Jun 26, 2024
3632df7
[fix](cloud) Disable stream load and http stream 2PC for MoW table (#…
Yukang-Lian Jun 26, 2024
5dbe997
[fix](statistics)Fix select mv with specified partitions bug. (#36817)
Jibing-Li Jun 26, 2024
fc8d749
[Chore](execution) remove unused function get_least_supertype (#36743)
BiteTheDDDDt Jun 26, 2024
be5f699
[chore](Azure) Print Azure request failed message (#36794)
ByteYue Jun 26, 2024
2125f70
[fix](fe) Skip building MTMV cache in the checking compatibility mode…
w41ter Jun 26, 2024
5087f7d
[fix](arrow-flight-sql) Fix arrow flight result sink (#36827)
xinyiZzz Jun 26, 2024
64f1c90
[fix](protocol) only return multi result when CLIENT_MULTI_STATEMENTS…
morrySnow Jun 26, 2024
3060f4f
[improve](udf) support java-udf static load (#34980)
zhangstar333 Jun 26, 2024
5519241
[ci](cloud) adjust regression conf (#36846)
hello-stephen Jun 26, 2024
34839a3
[test](mtmv)add join infer and derive test case (#32860)
zfr9527 Jun 26, 2024
940cbbe
[fix](generated column) static variables should not be used in Expre…
feiniaofeiafei Jun 26, 2024
61da3a0
[regression-test](prepared statement) fix unstable prepared_stmt_p0 (…
eldenmoon Jun 26, 2024
b0f65ae
[fix](schemachange) Avoid drop index in checking compatibility mode a…
w41ter Jun 26, 2024
7d09230
[Chore](GA)Use github's codeowner to implement maintainer review (#36…
CalvinKirs Jun 26, 2024
c1fe915
[Fix](delete command) Mark delete sign when do delete command in MoW …
Yukang-Lian Jun 26, 2024
f21c845
[case](udf) Only one backend, skip scp udf file (#36810)
hello-stephen Jun 26, 2024
9176883
[test] fix workload policy test failed (#36837)
wangbo Jun 26, 2024
1efbb90
[fix](array)fix array with empty arg in be behavior (#36845)
Jun 26, 2024
d269560
[test](mtmv)Add group by aggregate negative case (#36562)
zfr9527 Jun 26, 2024
bb59b4d
[opt](Nereids) Optimize findValidItems method to handle circular depe…
keanji-x Jun 26, 2024
0c5ce6e
[enhance](Azure) Check delete operation's response on Azure Blob Stor…
ByteYue Jun 26, 2024
f44dcd2
[fix](spill) fix memory orphan check failure of partitioned hash join…
jacktengg Jun 26, 2024
5821f0f
[refactor](inverted index) Refactor the idx storage format to avoid c…
csun5285 Jun 26, 2024
470030e
[fix](pipeline) fix exception safety issue in MultiCastDataStreamer (…
mrhhsg Jun 26, 2024
6731e94
[test]add check for query release when p0 finish (#36660)
wangbo Jun 26, 2024
8d4e6e2
[bug](meta) fix can't deserialize meta from gson about polymorphic fu…
zhangstar333 Jun 26, 2024
d22f4b1
[enhance](mtmv)support partition tvf (#36479)
zddr Jun 26, 2024
978aba3
[improvement](meta) Switch meta serialization to gson 4 (#36568)
iszhangpch Jun 26, 2024
e945a1b
[fix](load) fix no error url if no partition can be found (#36831)
sollhui Jun 26, 2024
49df269
[improvement](clone) dead be will abort sched task (#36795)
yujun777 Jun 26, 2024
2589dd5
[improvement](balance) partition rebalance chose disk by rr (#36826)
yujun777 Jun 26, 2024
f0951e1
[chore](rpc) Throw exception when use RPC in ckpt thread or the compa…
w41ter Jun 26, 2024
afde310
[fix](load) Fix wrong results for high-concurrent loading (#36841)
Gabriel39 Jun 26, 2024
9a9fb7d
[feat](Nereids) after partition prune, output rows of scan node only …
englefly Jun 26, 2024
3934e21
[chore](query) print query id when killed by timeout checker (#36868)
sollhui Jun 26, 2024
6f924c7
[fix](regression test) Disable the case in cloud mode (#36769)
csun5285 Jun 26, 2024
fd6ecbc
[Featrue](default value) add pi as default value (#36280)
Dragonliu2018 Jun 26, 2024
51ab613
[Enhance](Routine Load) enhance routine load get topic metadata (#35651)
GoGoWen Jun 26, 2024
af68f52
[fix](test)fix regression test case failure (#36391)
starocean999 Jun 26, 2024
8c5eddf
[enhancement](compaction) adjust compaction concurrency based on comp…
luwei16 Jun 26, 2024
230d7ff
[regression](kerberos)add hive kerberos docker regression env (#36430)
wsjz Jun 26, 2024
2bc3055
[test](auth)add upgrade and downgrade compatibility test case (#34489)
zfr9527 Jun 27, 2024
82d9867
[Chore](test) add WideInteger unit test from clickhouse (#36752)
BiteTheDDDDt Jun 27, 2024
08de363
[Refactor](scanner) remove the unless timer in scanner (#36746)
HappenLee Jun 27, 2024
8b19a6c
[feature](Azure) Implement generate_presigned_url function for Azure …
ByteYue Jun 27, 2024
1256101
[fix](bitmap) incorrect type of BitmapValue with fastunion (#36834)
mrhhsg Jun 27, 2024
5f3abcc
[fix](tvf) Partition columns in CTAS need to be compatible with the S…
BePPPower Jun 27, 2024
4bbc7d4
[Improvement](multicatalog) support read tencent dlc table on lakefs …
Yulei-Yang Jun 27, 2024
f472248
[fix](ms) Fix txn approximate size (#36880)
w41ter Jun 27, 2024
f67517b
[enhancement](regression-test) fix data comparison error (#36821)
cjj2010 Jun 27, 2024
08588c4
[chore](autobucket) add autobucket test and log (#36874)
yujun777 Jun 27, 2024
54d74cb
[fix](oom) avoid oom when a lot of tablets fail on load (#36873)
dataroaring Jun 27, 2024
074b75b
[Fix]add log when npe (#36876)
wangbo Jun 27, 2024
fff9f4a
[Regression test]Add some partition test for streamload 2pc regressio…
133tosakarin Jun 27, 2024
b99b3fd
[regression] add regression-test for s3 tvf (#35406)
133tosakarin Jun 27, 2024
e50cade
[opt](log)password should not be output in log (#34324)
390008457 Jun 27, 2024
ce9e274
[refactor](nereids) Remove SlotBinder and FunctionBinder (#36872)
924060929 Jun 27, 2024
16912fb
[fix](loadcase) error message changes (#36903)
dataroaring Jun 27, 2024
081e219
[test](migrate) move 2 cases from p2 to p0 (#36787)
morningman Jun 27, 2024
cc26e6b
[Feat](Nereids) support use cbo rule hint (#35925)
LiBinfeng-01 Jun 27, 2024
f4f09b7
[opt](s3) auto retry when meeting 429 error (#35396)
morningman Jun 27, 2024
81aa4c3
[fix](statistics) External table partition stats improve and add test…
Jibing-Li Jun 27, 2024
d3874d5
[feat](Nereids) push down predicates with multi columns through Logic…
feiniaofeiafei Jun 27, 2024
c6c6353
[chore](memo) record every group expression est. rows (#36879)
morrySnow Jun 27, 2024
4a2c755
[improvement](sqlserver catalog) Configurable whether to use encrypt …
zy-kkk Jun 27, 2024
a44b296
[fix](regression-case) add wait for partition_col_stats case (#36899)
englefly Jun 27, 2024
607461b
[fix](script) do not prepare lakesoul data when --stop (#36181)
hello-stephen Jun 27, 2024
9994c5f
[fix](Azure) Use robust logic to check there is no multipart upload f…
ByteYue Jun 27, 2024
d6d2787
[optimize](restore) update replica version after restore (#36148)
DarvenDuan Jun 27, 2024
bc8fdf3
[fix](restore) avoid NPE for restore job (#36395)
DarvenDuan Jun 27, 2024
9dbd24a
[feature](Azure) Implement azure table value function (#36917)
ByteYue Jun 27, 2024
7caa0c7
[fix](fe) CloudPartition returns cached version in the checkpoint thr…
w41ter Jun 27, 2024
c3bfc4d
[chore](restore) Log partition visible version (#36920)
w41ter Jun 27, 2024
a82d437
[fix](group commit) Group commit http stream should not begin txn (#3…
mymeiyi Jun 27, 2024
dfad887
[enhancement](compaction) optimizing memory usage for compaction (#36…
luwei16 Jun 27, 2024
3b9baac
[fix](fe ut) fix unstable SystemInfoServiceTest (#36893)
yujun777 Jun 27, 2024
d14a5eb
[improvement](partition rebalance) improve partition rebalance choose…
yujun777 Jun 27, 2024
46ca397
[fix](regression) fix regression test case failure (#36870)
jacktengg Jun 27, 2024
193044a
[fix](cloud) Fix loss some tag info in cloud (#36866)
deardeng Jun 27, 2024
0629c56
[opt](mow) reduce memory usage for mow table compaction (#36865)
cambyzju Jun 28, 2024
7f80190
[improvement](statistics)Use real base index id to fetch stats cache.…
Jibing-Li Jun 28, 2024
80d30ce
[refactor](minor) Delete non-pipeline profile reporting (#36952)
Gabriel39 Jun 28, 2024
aae4f81
[fix](autoinc) avoid duplicated auto inc when role of fe changes (#36…
dataroaring Jun 28, 2024
9a160a0
[fix](doap) Fix DOAP syntax (#36956)
raboof Jun 28, 2024
8d2a260
[test](statisitics)Add partition stats test for mtmv. (#36849)
Jibing-Li Jun 28, 2024
8a6f1ad
[test](tvf) move p2 tvf tests from p2 to p0 (#36871)
BePPPower Jun 28, 2024
c99001d
[enhancement](index compaction) Enable index compaction by default (#…
qidaye Jun 28, 2024
405ecde
[fix](inverted index)Make build index operation only affect base inde…
qidaye Jun 28, 2024
70512be
[tests](inverted index)Add and improve add/drop index cases (#36811)
qidaye Jun 28, 2024
d32d297
[feat](function) Function to encode/decode varchar (#36649)
zhiqiang-hhhh Jun 28, 2024
42ca7f8
[Bug](cast) fix cast string to int return wrong result (#36788)
zhangstar333 Jun 28, 2024
d835373
[Fix](Prepared Statment) use fixed charset to init StringLiteral (#36…
eldenmoon Jun 28, 2024
296d439
[mv](nereids) add expression cost to filter (#36789)
englefly Jun 28, 2024
7ad2ce0
[feature](Azure) Consider delete non-existent file always successful …
ByteYue Jun 28, 2024
b3d4066
[improvement](statistics)Disable fetch stats for iceberg table throug…
Jibing-Li Jun 28, 2024
2d4f44b
[refactor](pipeline) Delete unused functions (#36972)
Gabriel39 Jun 28, 2024
29ff425
[Fix](partial) Fix partial update delete case (#36985)
Yukang-Lian Jun 28, 2024
b64a84d
[opt](function) Optimize the trim function for single-char inputs (#3…
Mryange Jun 28, 2024
fef6c7d
[Fix](Variant) fix variant partial update with row store enabled (#36…
eldenmoon Jun 28, 2024
f04c185
[Refactor](meta) Delete useless classes and write methods (#36894)
iszhangpch Jun 28, 2024
5b68de5
[refactor](nereids) New distribute planner (#36531)
924060929 Jun 28, 2024
018ff0a
[feature](insert)support external hive truncate table DDL (#36801)
wsjz Jun 28, 2024
a89a43c
[Fix](hive-writer) Fixed the issue where `uncompletedMpuPendingUpload…
kaka11chen Jun 28, 2024
05f694a
[Fix](multi-catalog) Fix the transaction is not removed in abnormal s…
kaka11chen Jun 28, 2024
15f162f
[Fix](variant) ignore serialization of nothing type (#36997)
eldenmoon Jun 28, 2024
13e2a19
[chore](profile) rm useless code of profile (#36915)
zhiqiang-hhhh Jun 28, 2024
fee6a24
[chore](upgrade) turn off fallback_to_original_planner when upgrade (…
morrySnow Jun 28, 2024
c059138
[enhancement](cloud) batching get visible version from MetaService (#…
freemandealer Jun 28, 2024
039d4f7
[fix](regression test) fix unstable single compaction test p2 (#36881)
csun5285 Jun 28, 2024
1cbc322
[improvement](jdbc catalog) Modify the maximum number of connections …
zy-kkk Jun 28, 2024
74eaf05
[fix](statistics)Escape fetch partition stats sql. (#36941)
Jibing-Li Jun 28, 2024
05ca6c6
[fix](mtmv)fix mtmv dead lock (#37009)
zddr Jun 28, 2024
b2f90a1
[Fix](autoinc) try fix concurrent load problem with auto inc column (…
bobhan1 Jun 28, 2024
66ca7e9
[bugfix](testcase)add java error log output (#35998)
wuwenchi Jun 28, 2024
82e4633
Revert "[feature](cloud) support file cache only cache index pages (#…
freemandealer Jun 28, 2024
9255c36
(cloud-merge) Get fileCacheSize by RPC always (#36857)
Lchangliang Jun 29, 2024
3666c75
[performance](load) do not copy input_block in memtable (#36939)
kaijchen Jun 29, 2024
900976c
Revert "[enhancement](compaction) optimizing memory usage for compact…
dataroaring Jun 30, 2024
848fda6
[fix](cgroup memory) Correct cgroup mem info cache (#36966)
hongkunxu Jun 30, 2024
3df52cb
[improvement](segmentcache) limit segment cache by memory or segment …
dataroaring Jun 30, 2024
ee164dc
[Fix](autoinc) Hanlde the processing of auto_increment column on exch…
bobhan1 Jun 30, 2024
8be0ce4
[streamload](2pc) Fix 2pc stream load txn in cloud mode (#37033)
gavinchou Jun 30, 2024
d85a696
[enhance](recycler) Refactor Accessor for Recycler (#36590)
platoneko Jun 30, 2024
ae38c5e
[Refactor](Recycler) Refactor azure obj client's batch delete functio…
ByteYue Jun 30, 2024
1ed52cd
[Exec](agg) Fix agg limit result error (#37025)
HappenLee Jul 1, 2024
29cb612
[refactor](spill) unify the entry point of spill tasks (#37020)
mrhhsg Jul 1, 2024
f0c10fa
[chore](Regression) Remove useless get provider code in regression fr…
ByteYue Jul 1, 2024
145afab
[regression-test](connector) Add a case for the response of streamloa…
JNSimba Jul 1, 2024
caac4b7
[fix](local shuffle) Fix wrong partitioned expr in local exchanger (#…
Gabriel39 Jul 1, 2024
ec1422a
[fix](ES Catalog)Add array types support in esquery function (#36936)
qidaye Jul 1, 2024
51bf9ab
[regression-test](case) modify statistics table name (#36689)
shuke987 Jul 1, 2024
6248c68
[feature](function) support ip functions named ipv4_to_ipv6 and cut_i…
sjyango Jul 1, 2024
fe21f74
[opt](hive) save hive table schema in transaction (#37008)
wuwenchi Jul 1, 2024
9d61beb
[opt](function)avoid virtual function calls in geo functions (#37003)
Mryange Jul 1, 2024
d29764b
[fix](cloud) Allow access to MS during the replay (#37053)
w41ter Jul 1, 2024
0c7dbe4
[fix](cloud) Update mtime only if partitions have updated time (#37055)
gavinchou Jul 1, 2024
8209570
[feat](Nereids) Optimize query by pushing down aggregation through jo…
keanji-x Jul 1, 2024
1977486
[Migrate-Test](multi-catalog) Migrate p2 tests from p2 to p0. (#36989)
kaka11chen Jul 1, 2024
5c5261f
[opt](arena) lazy memory allocation in arena (#36498)
zhiqiang-hhhh Jul 1, 2024
cefa74d
[improvement](jdbc catalog)Rename config from `disable_jdbc_sqlserver…
zy-kkk Jul 1, 2024
c97839a
[Fix](regression) Fix p0 case `test_unique_table_auto_inc_concurrent`…
bobhan1 Jul 1, 2024
4bd260a
[test](migrate) move 2 cases from p2 to p0 (#37004)
wuwenchi Jul 1, 2024
97f2da5
[opt](catalog) add some profile for parquet reader and change meta ca…
morningman Jul 1, 2024
ffbfe6b
[fix](Nereids) simplify window expression should inherit data type (#…
morrySnow Jul 1, 2024
ee51665
[profile](fe)update format of min/hour/sec unit in profile (#37010)
englefly Jul 1, 2024
9cd6667
[fix](nereids) ColStatsMeta.partitionUpdateRows npe (#37044)
englefly Jul 1, 2024
fc78d1f
[feat](nereids) support explain delete from clause (#36782)
englefly Jul 1, 2024
a4001b3
[fix](map)fix upgrade behavior from 1.2 version (#36937)
Jul 1, 2024
f5eb1db
[feature](nereids)use mtmv to match legacy mv (#33699)
starocean999 Jul 1, 2024
9126492
[improve](json)improve json support empty keys (#36762)
Jul 1, 2024
f5de3d5
[fix](stmt) fix show create table consistency (#37074)
zclllyybb Jul 1, 2024
5f262d6
[fix](auth)fix mtmv name to resolve conflicts (#36958)
zfr9527 Jul 1, 2024
cabad36
[fix](mtmv)Fix mtmv name to resolve conflicts in regression test (#36…
zfr9527 Jul 1, 2024
e1c8d50
[fix](function) fix nereids fold constant wrong result of abs (#37065)
zclllyybb Jul 1, 2024
6563f25
[opt](split) add max wait time of getting splits (#36843)
AshinGau Jul 1, 2024
6c602c8
[test](tvf) move p2 tvf tests from p2 to p0 (#37081)
BePPPower Jul 1, 2024
538a885
[test](migrate) move test_hive_text_complex_type from p2 to p0 (#37007)
AshinGau Jul 1, 2024
2f8298e
[fix](parquet) prevent parquet page reader print much warning logs (#…
AshinGau Jul 1, 2024
e5d7eea
[fix](regression) fix txn_insert case (#36892)
mymeiyi Jul 2, 2024
a7ba1b0
[fix](routine-load) fix auto resume invalid when FE leader change (#3…
sollhui Jul 2, 2024
1ef9ab1
[fix](merge-on-write) when full clone failed, duplicate key might occ…
zhannngchen Jul 2, 2024
2206ace
[Fix]add set thread num config for wg flush pool (#37028)
wangbo Jul 2, 2024
597bfeb
[fix](nereids) fix This stopwatch is already running (#37095)
mymeiyi Jul 2, 2024
9e4ca47
[fix](recycler) Fix DCHECK in ObjectListIterator (#37112)
platoneko Jul 2, 2024
ce985ed
[enhance](Recycler) Make sheme of request to object storage a config …
ByteYue Jul 4, 2024
cf15651
[enhance](Recycler) Catch RequestFailedException for all azure reques…
ByteYue Jul 4, 2024
922c7c7
[enhance](Azure) Use s3Uri to specify the object's bucket and key for…
ByteYue Jul 4, 2024
b870e92
[fix](TVF) Enable azure tvf without specifying s3 bucket property. (#…
ByteYue Jul 4, 2024
749e1df
[opt](binlog) support rename binlog (#37031)
lsy3993 Jul 3, 2024
865f2a8
[Chore](runtime-filter) enlarge sync filter size rpc timeout limit (#…
BiteTheDDDDt Jul 2, 2024
4c59085
[fix](fe) Remove cloudWarmUpJob from DEPRECATED_MODULES_NAMES (#37203)
w41ter Jul 4, 2024
a8db924
[Fix](auth)add user cluster USAGE_PRIV in cloud mode (#37206)
zfr9527 Jul 4, 2024
9fb8d6c
[fix](gson) Fix GSON pretty printting setting (#37211)
w41ter Jul 3, 2024
1a523a9
[fix](sql-block-rule) fix block rule missing issue after replay (#37243)
morningman Jul 4, 2024
ac20c02
[fix](meta) do not serialize nametotable map (#37222)
dataroaring Jul 3, 2024
19677ee
[fix](recyclebin) db can not be serialized with gson directly. (#37261)
dataroaring Jul 4, 2024
732e37d
[fix](partitionkey) serialize expr in PartitionKey via gson (#37277)
dataroaring Jul 5, 2024
64621eb
[fix](fe) Avoid infinite dropping index in check compatibility mode (…
w41ter Jul 2, 2024
aa82455
[test](case)modify the cases to be compatible with cloud mode (#37315)
pingchunzhang Jul 5, 2024
c37e38b
[fix](Nereids) partition not exists error msg is not contain table na…
morrySnow Jul 3, 2024
3f1414d
[fix](cloud) fix routine load job state can not changed correctly (#3…
sollhui Jul 6, 2024
2bea404
[regression](cloud) Fix missing hadoop.username when create hdfs vaul…
gavinchou Jul 7, 2024
d6ff326
bump to 3.0.0-rc08
dataroaring Jul 8, 2024
098d8f5
[fix](recycler) Fix missing provider in S3Conf (#37468)
platoneko Jul 8, 2024
a306588
[fix](create table) create table fail not write drop table editlog (#…
yujun777 Jul 9, 2024
d71a78e
[fix](Azure) Enhance the glob list's logic for azure file system in F…
ByteYue Jul 9, 2024
2c35e89
bump to 3.0.0-rc09
dataroaring Jul 9, 2024
95ce5f1
[branch-2.1](memory) Disable Arrow Jemalloc (#37529)
xinyiZzz Jul 9, 2024
a4dceae
[fix](dynamic partition) drop partition exclude history_partition_num…
yujun777 Jul 9, 2024
fdd71ae
[bugfix](paimon)adding dependencies for `clang` (#37512)
wuwenchi Jul 9, 2024
1d56a79
[fix](auth)fix fe can not restart when replay create row policy log (…
zddr Jul 9, 2024
5f44a77
[pipeline](fix) Set upstream operators always runnable once source op…
Gabriel39 Jul 4, 2024
b788883
[fix](memory) Disable Arrow Jemalloc step 2
xinyiZzz Jul 9, 2024
e80f986
bump to 3.0.0-rc10
dataroaring Jul 9, 2024
96a08c7
[fix](cloud) Fix compile err build cloud (#37604)
gavinchou Jul 10, 2024
c34c986
[opt](regression-test) More test case to trace problem of datetime v2…
zhiqiang-hhhh Jul 10, 2024
070914e
[cherry-pick](branch-3.0) add inverted index storage format V2 (#37419)
csun5285 Jul 12, 2024
0d2d935
(join) fix broadcast join running when hash table build not finished
zhangstar333 Jul 11, 2024
f66258e
[Fix](merge-on-write) cloud mow table should sync rowsets in publish …
bobhan1 Jul 13, 2024
99c601d
[Fix](inverted index) fix fast execute for not_in expr (#37744)
airborne12 Jul 13, 2024
d728555
[fix](index) rollback in comopund index opt (#37742)
xiaokang Jul 13, 2024
2a102de
(nereids) fix outerjoin assoc rule bug (#37769)
dataroaring Jul 15, 2024
6df59c3
[fix](nereids) fix aggr node colocate flag local shuffle depending on…
xzj7019 Jul 15, 2024
c7f2021
[fix](readconsistency) avoid table not exist error (#37593)
dataroaring Jul 11, 2024
cf28b10
[Bug](runtime-filter) fix some rf error problems (#37273)
BiteTheDDDDt Jul 4, 2024
74691b7
[fix](nereids) bug: after is-null stats derive, other column stats ar…
englefly Jul 15, 2024
a52f680
[fix](cloud) provide a conf to enable/disable streamload commit on be
freemandealer Jul 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.
26 changes: 26 additions & 0 deletions .asf.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -61,11 +61,15 @@ github:
- ShellCheck
- Build Third Party Libraries (Linux)
- Build Third Party Libraries (macOS)
- Build Third Party Libraries (macOS-arm64)
- COMPILE (DORIS_COMPILE)
- Need_2_Approval
- Cloud UT (Doris Cloud UT)
- performance (Doris Performance)

required_pull_request_reviews:
dismiss_stale_reviews: true
require_code_owner_reviews: true
required_approving_review_count: 1
branch-1.1-lts:
required_status_checks:
Expand All @@ -78,6 +82,28 @@ github:
dismiss_stale_reviews: true
required_approving_review_count: 1

branch-2.1:
required_status_checks:
# strict means "Require branches to be up to date before merging".
strict: false
contexts:
- License Check
- Clang Formatter
- CheckStyle
- Build Broker
- ShellCheck
- Build Third Party Libraries (Linux)
- Build Third Party Libraries (macOS)
- COMPILE (DORIS_COMPILE)
- External Regression (Doris External Regression)
- FE UT (Doris FE UT)
- BE UT (Doris BE UT)
- P0 Regression (Doris Regression)

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".
Expand Down
18 changes: 18 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
#
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
be/src/io/* @platoneko @gavinchou @dataroaring
fe/fe-core/src/main/java/org/apache/doris/catalog/Env.java @dataroaring @CalvinKirs @morningman
4 changes: 0 additions & 4 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,3 @@ Issue Number: close #xxx

<!--Describe your changes.-->

## Further comments

If this is a relatively large or complex change, kick off the discussion at [dev@doris.apache.org](mailto:dev@doris.apache.org) by explaining why you chose the solution you did and what alternatives you considered, etc...

4 changes: 3 additions & 1 deletion .github/workflows/be-ut-mac.yml
Original file line number Diff line number Diff line change
Expand Up @@ -53,13 +53,14 @@ jobs:
uses: ./.github/actions/ccache-action
with:
key: BE-UT-macOS
max-size: "2G"
max-size: "5G"
restore-keys: BE-UT-macOS-

- name: Run UT ${{ github.ref }}
if: ${{ github.event_name == 'schedule' || steps.filter.outputs.be_changes == 'true' }}
run: |
cellars=(
'm4'
'automake'
'autoconf'
'libtool'
Expand Down Expand Up @@ -95,4 +96,5 @@ jobs:
tar -xvf doris-thirdparty-prebuilt-darwin-x86_64.tar.xz
popd

export JAVA_HOME="${JAVA_HOME_17_X64%\/}"
./run-be-ut.sh --run -j "$(nproc)" --clean
60 changes: 56 additions & 4 deletions .github/workflows/build-thirdparty.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ jobs:
thirdparty_changes: ${{ steps.filter.outputs.thirdparty_changes }}
steps:
- name: Checkout ${{ github.ref }}
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
persist-credentials: false
submodules: recursive
Expand Down Expand Up @@ -67,7 +67,7 @@ jobs:
remove-docker-images: 'true'

- name: Checkout ${{ github.ref }}
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Download
run: |
Expand Down Expand Up @@ -129,10 +129,10 @@ jobs:
name: Build Third Party Libraries (macOS)
needs: changes
if: ${{ needs.changes.outputs.thirdparty_changes == 'true' }}
runs-on: macos-12
runs-on: macos-13
steps:
- name: Checkout ${{ github.ref }}
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Download
run: |
Expand All @@ -144,6 +144,58 @@ jobs:
- name: Prepare
run: |
packages=(
'm4'
'automake'
'autoconf'
'libtool'
'pkg-config'
'texinfo'
'coreutils'
'gnu-getopt'
'python@3'
'cmake'
'ninja'
'ccache'
'bison'
'byacc'
'gettext'
'wget'
'pcre'
'openjdk@11'
'maven'
'node'
'llvm@16'
)

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

- name: Build
run: |
export MACOSX_DEPLOYMENT_TARGET=12.0

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

build_macos_arm64:
name: Build Third Party Libraries (macOS-arm64)
needs: changes
if: ${{ needs.changes.outputs.thirdparty_changes == 'true' }}
runs-on: macos-14
steps:
- name: Checkout ${{ github.ref }}
uses: actions/checkout@v4

- name: Download
run: |
cd thirdparty
curl -L https://github.com/apache/doris-thirdparty/releases/download/automation/doris-thirdparty-source.tgz \
-o doris-thirdparty-source.tgz
tar -zxvf doris-thirdparty-source.tgz

- name: Prepare
run: |
packages=(
'm4'
'automake'
'autoconf'
'libtool'
Expand Down
24 changes: 19 additions & 5 deletions .github/workflows/comment-to-trigger-teamcity.yml
Original file line number Diff line number Diff line change
Expand Up @@ -111,7 +111,7 @@ jobs:
echo "changed_p1=false" | tee -a "$GITHUB_OUTPUT"
fi
if file_changed_performance; then
echo "changed_performance=false" | tee -a "$GITHUB_OUTPUT"
echo "changed_performance=true" | tee -a "$GITHUB_OUTPUT"
else
echo "changed_performance=false" | tee -a "$GITHUB_OUTPUT"
fi
Expand Down Expand Up @@ -149,15 +149,22 @@ jobs:
source ./regression-test/pipeline/common/teamcity-utils.sh
set -x
if [[ "${{ steps.parse.outputs.TARGET_BRANCH }}" == "'master'" ||
"${{ steps.parse.outputs.TARGET_BRANCH }}" == "'branch-2.0'" ]]; then
"${{ steps.parse.outputs.TARGET_BRANCH }}" == "'branch-2.0'" ||
"${{ steps.parse.outputs.TARGET_BRANCH }}" == "'branch-2.1'" ]]; then
trigger_or_skip_build \
"${{ steps.changes.outputs.changed_fe_ut }}" \
"${{ steps.parse.outputs.PULL_REQUEST_NUM }}" \
"${{ steps.parse.outputs.COMMIT_ID_FROM_TRIGGER }}" \
"feut" \
"${{ steps.parse.outputs.COMMENT_REPEAT_TIMES }}"
else
echo "PR target branch is not in (master, branch-2.0), skip run feut"
echo "PR target branch is not in (master, branch-2.0, branch-2.1), skip run feut"
trigger_or_skip_build \
"false" \
"${{ steps.parse.outputs.PULL_REQUEST_NUM }}" \
"${{ steps.parse.outputs.COMMIT_ID_FROM_TRIGGER }}" \
"feut" \
"${{ steps.parse.outputs.COMMENT_REPEAT_TIMES }}"
fi


Expand All @@ -167,15 +174,22 @@ jobs:
source ./regression-test/pipeline/common/teamcity-utils.sh
set -x
if [[ "${{ steps.parse.outputs.TARGET_BRANCH }}" == "'master'" ||
"${{ steps.parse.outputs.TARGET_BRANCH }}" == "'branch-2.0'" ]]; then
"${{ steps.parse.outputs.TARGET_BRANCH }}" == "'branch-2.0'" ||
"${{ steps.parse.outputs.TARGET_BRANCH }}" == "'branch-2.1'" ]]; then
trigger_or_skip_build \
"${{ steps.changes.outputs.changed_be_ut }}" \
"${{ steps.parse.outputs.PULL_REQUEST_NUM }}" \
"${{ steps.parse.outputs.COMMIT_ID_FROM_TRIGGER }}" \
"beut" \
"${{ steps.parse.outputs.COMMENT_REPEAT_TIMES }}"
else
echo "PR target branch is not in (master, branch-2.0), skip run beut"
echo "PR target branch is not in (master, branch-2.0, branch-2.1), skip run beut"
trigger_or_skip_build \
"false" \
"${{ steps.parse.outputs.PULL_REQUEST_NUM }}" \
"${{ steps.parse.outputs.COMMIT_ID_FROM_TRIGGER }}" \
"beut" \
"${{ steps.parse.outputs.COMMENT_REPEAT_TIMES }}"
fi

- name: "Trigger or Skip cloudut"
Expand Down
8 changes: 8 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -131,5 +131,13 @@ lru_cache_test
/fe/fe-core/src/test/resources/real-help-resource.zip
/ui/dist

# docker
docker/thirdparties/docker-compose/*/data
docker/thirdparties/docker-compose/*/logs
docker/thirdparties/docker-compose/*/*.yaml
docker/runtime/be/resource/apache-doris/

# other
compile_commands.json
.github

1 change: 1 addition & 0 deletions .licenserc.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,7 @@ header:
- "docker/thirdparties/docker-compose/hive/scripts/create_tpch1_orc.hql"
- "docker/thirdparties/docker-compose/hive/scripts/create_tpch1_parquet.hql"
- "docker/thirdparties/docker-compose/hive/scripts/preinstalled_data/"
- "docker/thirdparties/docker-compose/hive/scripts/data/**"
- "docker/thirdparties/docker-compose/iceberg/spark-defaults.conf.tpl"
- "conf/mysql_ssl_default_certificate/*"
- "conf/mysql_ssl_default_certificate/client_certificate/ca.pem"
Expand Down
8 changes: 8 additions & 0 deletions LICENSE.txt
Original file line number Diff line number Diff line change
Expand Up @@ -718,3 +718,11 @@ LICENSE file in the root directory of this source tree. An additional grant
of patent rights can be found in the PATENTS file in the same directory.

----------------------------------------------------------------------------------

me.bechberger.ap-loader-all: Apache 2.0 license

Apache 2.0, Copyright 2023 SAP SE or an SAP affiliate company, Johannes Bechberger and ap-loader contributors

This project is maintained by the SapMachine team at SAP SE

----------------------------------------------------------------------------------
16 changes: 6 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,19 +26,15 @@ under the License.
[![GitHub release](https://img.shields.io/github/release/apache/doris.svg)](https://github.com/apache/doris/releases)
[![Jenkins Vec](https://img.shields.io/jenkins/tests?compact_message&jobUrl=https://ci-builds.apache.org/job/Doris/job/doris_daily_enable_vectorized&label=VectorizedEngine)](https://ci-builds.apache.org/job/Doris/job/doris_daily_enable_vectorized)
[![Total Lines](https://tokei.rs/b1/github/apache/doris?category=lines)](https://github.com/apache/doris)
[![Join the Doris Community at Slack](https://img.shields.io/badge/chat-slack-brightgreen)](https://join.slack.com/t/apachedoriscommunity/shared_invite/zt-28il1o2wk-DD6LsLOz3v4aD92Mu0S0aQ)
[![Join the chat at https://gitter.im/apache-doris/Lobby](https://badges.gitter.im/apache-doris/Lobby.svg)](https://gitter.im/apache-doris/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
[![Join the Doris Community on Slack](https://join.slack.com/t/apachedoriscommunity/shared_invite/zt-2kl08hzc0-SPJe4VWmL_qzrFd2u2XYQA)
[![EN doc](https://img.shields.io/badge/Docs-English-blue.svg)](https://doris.apache.org/docs/get-starting/quick-start)
[![CN doc](https://img.shields.io/badge/文档-中文版-blue.svg)]([https://doris.apache.org/zh-CN/docs/dev/get-starting/what-is-apache-doris](https://doris.apache.org/zh-CN/docs/get-starting/what-is-apache-doris))

Apache Doris is an easy-to-use, high-performance and real-time analytical database based on MPP architecture, known for its extreme speed and ease of use. It only requires a sub-second response time to return query results under massive data and can support not only high-concurrent point query scenarios but also high-throughput complex analysis scenarios.
Apache Doris is an MPP-based real-time data warehouse known for its high query speed. For queries on large datasets, it returns results in sub-seconds. It supports both high-concurrency point queries and high-throughput complex analysis. It can be used for report analysis, ad-hoc queries, unified data warehouse building, and data lake query acceleration. Based on Apache Doris, users can build applications for user behavior analysis, A/B testing platform, log analysis, and e-commerce order analysis.

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.
Please visit our [official download page](https://doris.apache.org/download/) to get the latest release version.

🎉 Version 2.1.1 released now. Check out the 🔗[Release Notes](https://doris.apache.org/docs/releasenotes/release-2.1.1) 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 2.0.8 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.8) here.
The current stable version is the 2.0.x series, and the latest version is the 2.1.x series. For production, it is recommended to use the latest version of the 2.0.x series. And if used for POC or testing, it is recommended to use the latest version of the 2.1.x series.

👀 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 @@ -137,7 +133,7 @@ In terms of optimizers, Doris uses a combination of CBO and RBO. RBO supports co

**Apache Doris has graduated from Apache incubator successfully and become a Top-Level Project in June 2022**.

Currently, the Apache Doris community has gathered more than 400 contributors from nearly 200 companies in different industries, and the number of active contributors is close to 100 per month.
Currently, the Apache Doris community has gathered more than 600 contributors from over 200 companies in different industries, and the number of monthly active contributors exceeds 100.


[![Monthly Active Contributors](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorMonthlyActivity&repo=apache/doris)](https://www.apiseven.com/en/contributor-graph?chart=contributorMonthlyActivity&repo=apache/doris)
Expand Down Expand Up @@ -216,7 +212,7 @@ Contact us through the following mailing list.

* Apache Doris Official Website - [Site](https://doris.apache.org)
* Developer Mailing list - <dev@doris.apache.org>. Mail to <dev-subscribe@doris.apache.org>, follow the reply to subscribe the mail list.
* Slack channel - [Join the Slack](https://join.slack.com/t/apachedoriscommunity/shared_invite/zt-28il1o2wk-DD6LsLOz3v4aD92Mu0S0aQ)
* Slack channel - [Join the Slack](https://join.slack.com/t/apachedoriscommunity/shared_invite/zt-2kl08hzc0-SPJe4VWmL_qzrFd2u2XYQA)
* Twitter - [Follow @doris_apache](https://twitter.com/doris_apache)


Expand Down
Loading