2c4fa2d5b0
improve workload group regression stress test script ( #26104 )
2023-10-31 19:05:08 +08:00
aadd220eff
[FIX](decimalv3) fix large int cast to decimalv3 #26159
...
fix large int cast to decimalv3 , before if we make data more than max int64 cast to decimalv3 will make result overflow and incorrect
such as
mysql> select CAST(12345678901234567890123456789012345678 AS DECIMALV3(38, 0));
+------------------------------------------------------------------+
| CAST(12345678901234567890123456789012345678 AS DECIMALV3(38, 0)) |
+------------------------------------------------------------------+
| -4302749291975740594 |
+------------------------------------------------------------------+
2023-10-31 18:24:09 +08:00
b98744ae90
[Bug](iceberg)fix read partitioned iceberg without partition path ( #25503 )
...
Iceberg does not require partition values to exist on file paths, so we should get the partition value from `PartitionScanTask.partition`.
2023-10-31 18:09:53 +08:00
b137f03921
[feature](profile) add MaxActiveTime and add exectime in pipelineX ( #26148 )
2023-10-31 17:53:52 +08:00
973657d163
[fix](compile) be cannot compile on MacOS ( #26155 )
...
build on MacOS meet error: reference to 'detail' is ambiguous.
Because there is a detail namespace under std
2023-10-31 17:36:00 +08:00
271b074f42
Bug](view) make forbiddenMVRewrite work on InlineViewRef ( #26162 )
...
make forbiddenMVRewrite work on InlineViewRef
2023-10-31 17:30:59 +08:00
b619982c3a
[Enhancement](metrics) Avoid update_process_fd_num reporting no such file error indiscriminately. ( #26013 )
...
Avoid `update_process_fd_num` reporting `no such file error `indiscriminately.
2023-10-31 17:28:43 +08:00
3eac2a75cb
[fix](docs) modify docs abort outfile and export ( #26033 )
2023-10-31 17:25:44 +08:00
6f316b117f
[Fix](Checkpoint)AnalysisMgrV2 does not implement the corresponding read and write interface ( #26161 )
2023-10-31 17:24:35 +08:00
9633d0a83b
[case](iceberg)add test case ( #26107 )
2023-10-31 17:23:22 +08:00
994db8b400
[fix](multi-catalog)add the FAQ for Aliyun DLF and add the fs.xx.impl check ( #25594 )
...
1. add the FAQ for Aliyun DLF,include the DLF configuration and Jindo SDK locations
2. add the fs.xx.impl check when load cache files
2023-10-31 17:09:52 +08:00
a698e14fb2
[cases](regression-test) Add backup & restore with multi tables test ( #26040 )
2023-10-31 17:08:55 +08:00
958c7fdfd9
[fix](planner)should keep at least one slot materialized in agg node ( #26116 )
2023-10-31 16:52:45 +08:00
a6e010f722
[opt](nereids) use rowcount to compute runtime filter size if ndv is not available ( #26022 )
2023-10-31 16:52:17 +08:00
97646b098e
[compile](submodule) move submodule update to BE compile ( #26109 )
...
orc and clucene is only used by BE, thus move the update to BE compile part
2023-10-31 16:51:36 +08:00
d698fb9225
[regression-test](fix) fix two regression test case bug ( #26071 )
2023-10-31 03:48:29 -05:00
ea1554374c
[fix](multicast) fix DCHECK failure of block mem reuse for multicast ( #26127 )
...
* [fix](multicast) fix DCHECK failure of block mem reuse for multicast
2023-10-31 16:35:26 +08:00
3864dd99aa
[fix](Nereids): refresh the shape of q64 ( #26135 )
2023-10-31 16:32:26 +08:00
a259ae9417
[fix](mtmv)add mtmvJobManager to DEPRECATED_MODULE_NAMES ( #26137 )
...
Inherited from:26041
2023-10-31 16:28:43 +08:00
19122b55cd
[enhancement](Nereids): optimize GroupExpressionMatching ( #26130 )
...
1. pattern can't be SubTreePattern in CBO phase.
2. optimize getInputSlotExprId()
2023-10-31 15:47:13 +08:00
111b8e2b4f
[minor](planner) remove len on integral type toSql ( #25951 )
2023-10-31 02:37:08 -05:00
feefebe0da
[chore](log opt) opt mysql load log ( #26149 )
2023-10-31 14:59:52 +08:00
95c765f5fe
[fix](Nereids) values list could not process only one column ( #26123 )
2023-10-31 01:58:54 -05:00
ea1e8fa15d
[Fix](Nereids) fix create table as select of view with unknowed length character type ( #25471 )
...
Problem:
when create table as select from a view with unknown length character type, be would return an error of inserting data failed
Example:
doris/regression-test/suites/ddl_p0/test_ctas.groovy
Reason & Solved:
BE can not derive varchar length automaticly so FE should tell BE to maximize the size of varchar type
2023-10-31 01:50:28 -05:00
0449a240f4
[Fix](from_unixtime) Keep consistent with MySQL & bug fix ( #25966 )
...
Bug fix: implicit convert from int32 -> int64 makes negative time stamp valid, so change signature to int64
Consistent: keep consistent with mysql.
2023-10-31 14:31:24 +08:00
8d7abf60f9
[Bug](materialized-view) SelectMaterializedIndexWithAggregate do not change plan when match ba… ( #26145 )
...
* SelectMaterializedIndexWithAggregate do not change plan when match base index
* forbid table withh alias
2023-10-31 14:11:08 +08:00
7e6644b1ee
[pipelineX](profile) Improve exchange sink profile ( #26117 )
2023-10-31 14:10:42 +08:00
3d295f0eb0
[Update](regression) add failure injection in inverted index writer ( #26121 )
...
* [Update](regression) add failure injection in inverted index writer
2023-10-31 14:09:20 +08:00
8f320944a8
[fix](move-memtable) fix DeltaWriterV2 profile use-after-free ( #26110 )
...
The sink who creates the delta writer may be closed while other sinks still using this delta writer.
The parent profile is deconstructed and when the last sink trying to update the profile, it will meet use-after-free.
To address this issue, we record the profile number in delta writer,
and the last sink who close the delta writer will create and update the profile.
2023-10-31 13:52:18 +08:00
588d4c150f
[bugfix](DateTimeV2Literal) The start and end dates of daylight saving time vary from year to year, which can lead to different test results at different times ( #26083 )
...
The start and end dates of daylight saving time vary depending on the year. Daylight saving time usually starts on the last Sunday in March and ends on the last Sunday in October. During this time, the offset for Europe/London is UTC+1. Outside of daylight saving time, the Europe/London offset is UTC+0.
2023-10-31 13:39:38 +08:00
1e02de1846
[feature](nestedType)add nested data type to create table ( #26129 )
2023-10-31 13:35:29 +08:00
809510f8b2
[bug](udf) Fix method invoking ( #26131 )
2023-10-31 11:46:14 +08:00
462db3d5be
[fix](compile) fix macos compile error ( #25944 )
2023-10-31 11:44:56 +08:00
78204f7c92
[Fix](statistics)Fix external couldn't analyze database bug ( #26025 )
2023-10-31 11:32:47 +08:00
3184060fa7
[chore](page) print the file path to the log when encountering corruption data pages ( #26134 )
2023-10-31 10:17:54 +08:00
745b22808f
[FIX](decimalv3) fix string to decimalv3 with dot #26072
2023-10-31 09:17:55 +08:00
b3f31f9e1a
[enhancement](Nereids): speedup graphsimplifier ( #26066 )
...
1. fix some bugs in graphsimplifier
2. remove some time costed code
3. add shape check for graphsimplifier
2023-10-30 20:13:13 +08:00
619f2bbbda
[Fix](thrift api) column should be converted if const before serialize to arrow format ( #26111 )
...
```
select null;
```
The above sql from thrift api will cause crash in `write_column_to_arrow` since it's column const,
we should convert to full column
2023-10-30 19:56:19 +08:00
2a74d9a8c8
[feature](mtmv)(1)remove old mtmv code ( #26041 )
...
remove old mtmv code,we will implement mtmv in a new way
2023-10-30 19:49:45 +08:00
f97c40d0e1
[fix](Nereids) fix plan shape of query64 unstable ( #26012 )
...
don't remove the physical plan after optimizing the plan in dphyper.
2023-10-30 19:49:28 +08:00
f70dfe27d0
[fix](Nereids) init comment as null when create struct field from catalog type ( #26105 )
2023-10-30 06:26:09 -05:00
0a4863e859
fix mac compile ( #25724 )
2023-10-30 18:50:53 +08:00
4b5ca106ef
[refine](profileV2) use task dependency in profile and print pipelinetask index ( #26059 )
2023-10-30 18:40:04 +08:00
6eb2cb2d48
[date](parser) Support DateV1 keyword ( #25414 )
2023-10-30 18:39:22 +08:00
6761dc4113
[coverage](test) improve test coverage ( #26096 )
...
improve test coverage
2023-10-30 18:01:55 +08:00
f883d1acfa
[enhancement](regression) fault injection for segcompaction test ( #25709 )
...
1. generalized debug point facilities from docker suites for
fault-injection/stubbing cases
2. add segcompaction fault-injection cases for demonstration
3. add -238 TOO_MANY_SEGMENTS fault-injection case for good
2023-10-30 17:36:17 +08:00
844b7c8cba
[enhancement](Nereids): check stats unreliable when deriving stats ( #26103 )
...
check stats unreliable when deriving stats
2023-10-30 17:21:42 +08:00
3a954cd1aa
[fix](function)return NULL rather than 'null' if path not found ( #25880 )
...
fix json_extract not return NULL but null
2023-10-30 14:26:44 +08:00
0d956e90cf
[Performance](Nereids): optimize GroupExpressionMatching ( #26084 )
2023-10-30 14:05:25 +08:00
eb2cbae6e3
[Fix](MySqlLoad) Fix meaningless thread creation every time checkpoint mysql load ( #26031 )
...
Add a unified thread name setting method
2023-10-30 13:55:40 +08:00