d32292b292
[regression-test][conf] add master_sync_policy = WRITE_NO_SYNC replica_sync_policy = WRITE_NO_SYNC ( #30494 )
...
There is no power off scene in regression-test, so add these two configure has no side-effect.
2024-02-04 22:21:16 +08:00
ccbcf879b5
[test](mtmv) Add materialized view availability regression test ( #30769 )
...
Add materialized view availability regression test
when mv refresh_time is in the grace_period(unit is second), materialized view will be use to
query rewrite regardless of the base table is update or not
when mv refresh_time is out of the grace_period(unit is second), will check the base table is update or not
if update the materialized view will not be used to query rewrite
2024-02-04 22:21:16 +08:00
9e76592297
Support analyze materialized view. ( #30540 )
2024-02-04 22:21:16 +08:00
1d39e16eda
[Bug](compaction) pass arena to function->add_batch_range ( #30709 )
2024-02-04 14:28:38 +08:00
121d52dd37
[test](mtmv) Add mtmv basic one and two dimensional test cases ( #30651 )
2024-02-04 14:28:38 +08:00
b275cb0f44
[feature](mtmv) mtmv support workload group ( #29595 )
...
MTMV supports controlling the resource usage of refresh tasks by setting the name of workload group
about workload group : https://doris.apache.org/zh-CN/docs/dev/admin-manual/workload-group
2024-02-04 14:28:38 +08:00
6442663735
[Function](exec) upport atan2 math function ( #30672 )
...
Co-authored-by: Rohit Satardekar <rohitrs1983@gmail.com >
2024-02-04 14:28:38 +08:00
3cc409b14f
[bug](function) fix date_sub function failed when arg type is datev2 ( #30443 )
...
* [bug](function) fix date_sub function failed when arg type is datev2
* update
2024-02-04 14:28:38 +08:00
d749fc3d27
[improvement](binlog) Change BinlogConfig default TTL_SECONDS to 86400 (1day) ( #30771 )
...
* Change BinlogConfig default TTL_SECONDS to 86400 (1day)
Signed-off-by: Jack Drogon <jack.xsuperman@gmail.com >
* Fix binlog.ttl_seconds in regression test
Signed-off-by: Jack Drogon <jack.xsuperman@gmail.com >
---------
Signed-off-by: Jack Drogon <jack.xsuperman@gmail.com >
2024-02-04 14:28:38 +08:00
5aed3abb8a
[Fix](Nereids) Fix rewrite by materialized view fail when join input has agg ( #30734 )
...
materialized view definition is as following, and the query sql is the same
when outer group by use the col1 in the inner group, which can be rewritten by materialized view
select
t1.o_orderdate,
t1.o_orderkey,
t1.col1
from
(
select
o_orderkey,
o_custkey,
o_orderstatus,
o_orderdate,
sum(o_shippriority) as col1
from
orders
group by
o_orderkey,
o_custkey,
o_orderstatus,
o_orderdate
) as t1
left join lineitem on lineitem.l_orderkey = t1.o_orderkey
group by
t1.o_orderdate,
t1.o_orderkey,
t1.col1
2024-02-03 20:27:04 +08:00
d99bb51d36
[fix](legacy-planner) fixed loss of BetweenPredicate rewrite on reanalyze in legacy planner (29798) ( #30328 )
2024-02-03 20:26:04 +08:00
a3a73162e5
[Fix](Job)Fix One-Time type JOB parameter verification error ( #30779 )
2024-02-03 20:26:04 +08:00
8a0ea4b651
[enhancement](Nereids): datetime support microsecond overflow ( #30744 )
2024-02-03 20:26:04 +08:00
151735748b
[test](Nereids): add push_down_distinct_through_join regression test ( #30760 )
2024-02-03 20:26:03 +08:00
24433710c8
[fix](regression) Make catalog recycle bin regression stable ( #30736 )
2024-02-03 20:26:03 +08:00
5687ca977d
[Bug](java-udf) fix core dump when javaudf input 0 row block ( #30720 )
...
fix core dump when javaudf input 0 row block
2024-02-03 20:25:25 +08:00
0f47f7f389
[Feature](runtime filter) normalize ignore runtime filter ( #30152 )
...
normalize ignore runtime filter
2024-02-03 20:24:39 +08:00
e5bdc369e2
[runtimefilter](nereids)push down RF into cte producer ( #30568 )
...
* push down Rf into CTE
2024-02-03 20:24:39 +08:00
9889683ae3
[Feature](Job)STARTS and AT allow setting current_timestamp ( #30593 )
2024-02-03 20:24:39 +08:00
2ca911fb5d
[revert](move-memtable) Revert enable brpc debug log in regression pipelines ( #30389 ) ( #30611 )
...
This reverts commit 4bf47e229f930714572d8f91d6f9e94b4608bd20.
2024-02-02 13:31:47 +08:00
82bb3ed50f
[Fix](group commit) Fix pre allocated err handling for group commit async load and add regression test #30718
2024-02-02 13:31:47 +08:00
f0eeb45355
[chore](ci) trigger a must success pipeline ( #30711 )
...
Co-authored-by: stephen <hello-stephen@qq.com >
2024-02-01 23:14:14 +08:00
318bd3f9de
[Cherry-Pick][improvement](stmt) Add fuzzy matching of label in show transaction ( #30725 )
...
* Add fuzzy matching of label in show transaction
* fix
2024-02-01 23:04:06 +08:00
9100fba47e
[Fix](parquet-reader) Fix decimal test case out files. ( #30715 )
2024-02-01 21:17:17 +08:00
3315c16383
[enhance](function) refactor from_format_str and support more format ( #30452 )
2024-02-01 19:08:37 +08:00
fd2d9ae63e
[improve](test) fix regression test case report error when run times ( #30531 )
2024-02-01 19:01:08 +08:00
203daba19d
[fix](outfile) fix outfile csv did not write json column with string ( #29067 )
2024-02-01 19:01:08 +08:00
1ac5b45180
[fix](invert index) fixed the issue of insufficient index idx generation during partial column updates. ( #30678 )
2024-02-01 19:01:08 +08:00
ecf282ca92
[improve](catalog recycle bin) show data size info when show catalog recycle bin ( #30592 )
2024-02-01 19:00:51 +08:00
b86bd2672f
[fix](Nereids) add logical project to prevent extra wrong column ( #30459 )
...
Issue Number: close #30264
2024-02-01 19:00:50 +08:00
1ab37737ae
[Test](Nereids) Add SSB dataset to test materialized view rewrite ( #30528 )
...
* [Test](Nereids) Add SSB dataset to test materialized view rewrite
* rollback irrelevant code
* fix sort slot 0
2024-02-01 19:00:50 +08:00
1548813a17
[fix](test) fix case with same catalog name ( #30585 )
2024-02-01 19:00:50 +08:00
8d906c48e8
[Bug](insert) try to fix invalid slot when insert ( #30570 )
...
try to fix invalid slot when insert
2024-02-01 19:00:50 +08:00
1f754c55d5
[chore](show replica) show replica print path ( #30402 )
2024-02-01 19:00:50 +08:00
882ba2e1a1
[fix](Cooldown) enhance the policy existence check logic when drop storage policy ( #30404 )
2024-02-01 19:00:13 +08:00
4f1d76d646
handle create rowset error to avoid null pointer exception ( #30670 )
2024-02-01 11:51:51 +08:00
92cad69fc4
[Fix](parquet-reader) Fix reading fixed length byte array decimal in parquet reader. ( #30535 )
2024-01-31 23:53:40 +08:00
cc5205f6d1
[fix](JDK17) The objects stored in PriorityQueue must implement the Comparable interface ( #30050 ) ( #30625 )
...
Issue Number: #30484
The objects stored in PriorityQueue must implement the Comparable interface or passed into the customized `Comparator`.
If we don't do this, run the program in the JDK17 environment will report an exception:
```java
Caused by: java.lang.AssertionError: Expect exception msg contains 'query wait timeout', but meet
'java.sql.SQLException: ClassCastException,
msg: class org.apache.doris.resource.workloadgroup.QueueToken cannot be cast to class java.lang.Comparable
(org.apache.doris.resource.workloadgroup.QueueToken is in unnamed module of loader 'app'; java.lang.Comparable is in module java.base of loader 'bootstrap')'
```
2024-01-31 23:53:40 +08:00
eb2aafcd49
[fix](insert into) 'output_tuple_slot_num should be equal to output_expr_num' when insert into unique table with sequence column map ( #30635 )
2024-01-31 23:53:40 +08:00
77b366fc4b
[fix](join) incorrect result of mark join ( #30543 )
...
incorrect result of mark join
2024-01-31 23:53:40 +08:00
8aaae4c873
[fix](Nereids) div priority is not right ( #30575 )
2024-01-31 23:53:40 +08:00
bf582cd5d3
[Chore](case) reset all variables at start on set_and_unset_variable case ( #30580 )
...
reset all variables at start on set_and_unset_variable case
2024-01-31 23:53:39 +08:00
71fd3a6b12
[feature](fe) support ANSI standard keyword for CURRENT_XXX #30550
...
support ANSI standard keywords:
CURRENT_DATE
CURRENT_TIME
CURRENT_TIMESTAMP
LOCALTIME
LOCALTIMESTAMP
CURRENT_USER
mysql> SELECT CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, LOCALTIME, LOCALTIMESTAMP, CURRENT_USER;
+--------------+--------------+---------------------+-----------+---------------------+--------------+
| CURRENT_DATE | CURRENT_TIME | CURRENT_TIMESTAMP | LOCALTIME | LOCALTIMESTAMP | CURRENT_USER |
+--------------+--------------+---------------------+-----------+---------------------+--------------+
| 2024-01-31 | 03:53:20 | 2024-01-31 03:53:20 | 03:53:20 | 2024-01-31 03:53:20 | 'root'@'%' |
+--------------+--------------+---------------------+-----------+---------------------+--------------+
1 row in set (0.07 sec)
2024-01-31 23:53:39 +08:00
19f57b544e
support cosh math function ( #30602 )
...
Co-authored-by: Rohit Satardekar <rohitrs1983@gmail.com >
2024-01-31 23:53:39 +08:00
a640ca5aaf
[fix](planner)LateralViewRef's toSql method is not correctly implemented ( #30590 )
2024-01-31 23:53:39 +08:00
f35803b7a0
[feature](pipeline-load) enable pipeline load by default ( #30581 )
2024-01-31 23:53:39 +08:00
e6fbccd3ed
[Feature](Variant) support row store for variant type ( #30052 )
2024-01-31 23:53:39 +08:00
8b61b7c6cd
[exec](function) Add tanh func ( #30555 )
2024-01-31 23:53:39 +08:00
7d037c12bf
[bugfix](paimon)fix paimon testcases ( #30514 )
...
1. set default timezone
2. not supported `char` type to pushdown
2024-01-31 23:53:39 +08:00
221308f78a
[fix](datatype) fix bugs for IPv4/v6 datatype and add some basic regression test cases ( #30261 )
2024-01-31 23:53:39 +08:00