d00c04ccc1
[enhancement](stats) limit bq cap size for analyze task ( #27685 )
2023-11-29 20:35:56 +08:00
ba6219c3c3
[fix](stats) Fix show auto analyze missing jobs bug ( #27755 )
2023-11-29 20:33:29 +08:00
ce271ff382
[fix](parquet)fix can not read parquet lz4 compress. ( #27383 )
...
Fixed the problem of not being able to read parquet lz4 compressed format. By default, it is decompressed according to the Hadoop lz4 format. If it fails, it will fall back to the standard lz4 compression format.
2023-11-29 19:04:53 +08:00
c99eb5d80f
[fix](multi-catalog)add properties converter fe ut ( #27254 )
2023-11-29 19:01:29 +08:00
573f0eaad9
[fix](regression)fix parquet data page v2 unstable case ( #27753 )
2023-11-29 18:58:37 +08:00
f1e9e6dba8
[fix](pipelineX) make RuntimeFilterTimerQueue graceful exit ( #27653 )
...
make RuntimeFilterTimerQueue graceful exit
2023-11-29 18:53:13 +08:00
498d27c905
[improve](json_reader) add prompt when all fields is null ( #27630 )
2023-11-29 18:26:42 +08:00
e208072a06
[fix](gc tablet) fix get shutdown tablet cost a lot time ( #27693 )
2023-11-29 17:35:14 +08:00
b152abc292
[fix](faststring) fix memtracking in faststring free ( #27731 )
2023-11-29 17:05:14 +08:00
4633a5c49b
[chore](log) Warning log to trace send fragment #27738
2023-11-29 16:43:25 +08:00
9daa7dc6b5
[refactor](http) disable snapshot and get_log_file api ( #27724 )
...
Disable 2 http api by default:
1. BE's `/api/snapshot`
2. FE's `/get_log_file`
2023-11-29 16:11:51 +08:00
c30299cbf7
[docs](partition) Improve auto partitions document ( #27662 )
2023-11-29 15:08:52 +08:00
d9d5468621
[feature](audit-log) add audit-log in insert into ( #27641 )
2023-11-29 15:01:57 +08:00
32367c6d97
[chore](checkstyle): forbid lombok in Nereids ( #27700 )
2023-11-29 14:06:20 +08:00
d456515675
[fix](ci) fix bug when comment endwith \r ( #27742 )
...
Co-authored-by: stephen <hello-stephen@qq.com >
2023-11-29 13:39:51 +08:00
f3a1abf20b
[chore](compile) fix compile error in ColumnObject ( #27739 )
...
This is issue is caused by the two PR merged without conflict
2023-11-29 13:39:32 +08:00
2b375f66e0
[feature](Nereids): add functional dependencies ( #27051 )
...
Add functional dependencies: including
- uniform slot, which means ndv <= 0
- unique slot, which means ndv = row cound
2023-11-29 12:46:25 +08:00
2a66a5d167
[doc](fix) k8s operator docs fix ( #27479 )
2023-11-29 10:52:33 +08:00
7923365dd4
[fix](doc)add config for delete timeout job ( #27629 )
2023-11-29 10:51:46 +08:00
7398c3daf1
[Feature-Variant](Variant Type) support variant type query and index ( #27676 )
2023-11-29 10:37:28 +08:00
3bc09e55f6
[Improvement](unset_variable) add docs for unset-variable stmt and update privilege check ( #27672 )
2023-11-29 10:30:18 +08:00
6371dbab33
[Pipeline](load) fix may oom in pipeline load ( #27714 )
2023-11-29 10:20:59 +08:00
9870817def
add query queue regression test ( #27613 )
2023-11-29 10:00:20 +08:00
b3111e47ff
[Improvement](statistics)Add config for the threshold of column count for auto analyze ( #27713 )
2023-11-29 09:30:26 +08:00
0078a445d2
[fix](pipelineX) make union source do not block ( #27721 )
2023-11-28 23:24:56 +08:00
d771f16b79
[fix](parquet)fix bug that can not read parquet data page v2 ( #27655 )
2023-11-28 22:43:46 +08:00
aa6573db4f
[fix](statistics)Fix sample min max npe bug ( #27702 )
...
Min and max value may be NULL, need to handle this case in sample analyze.
2023-11-28 21:24:20 +08:00
8910772cb8
[pipelineX](log) refine debug string ( #27712 )
2023-11-28 21:15:52 +08:00
c6f43e4241
[Fix](show-load)Show load npe(userinfo is null) ( #27698 )
2023-11-28 21:07:32 +08:00
f54db85ea3
[Opt](compression) Opt gzip decompress by libdeflate on X86 and X86_64 platforms: 2. Opt gzip decompression by libdeflate lib. ( #27669 )
...
Opt gzip decompress by libdeflate on X86 and X86_64 platforms: 2. Opt gzip decompression by libdeflate after adding libdeflate lib in #27542 .
2023-11-28 20:05:24 +08:00
d969047b50
[Refactor](join) refactor of hash join ( #27557 )
...
Improve the performance under the tpch data set by reconstructing the join related code and the use of hash table
Co-authored-by: HappenLee <happenlee@hotmail.com >
Co-authored-by: BiteTheDDDDt <pxl290@qq.com >
2023-11-28 19:46:00 +08:00
1b509ab13c
[Fix](statistics)Need to recalculate health value when table row count become 0 ( #27673 )
...
Need to recalculate health value when table row count become 0. Otherwise, when user truncate a table, the old statistics will not be updated.
2023-11-28 18:47:12 +08:00
38d30f21f1
[pipelineX](bug) Fix scan dependency timeout ( #27696 )
2023-11-28 18:21:11 +08:00
91b0edfaa2
[Bug](join) try fix wrong _has_null_in_build_side setted ( #27684 )
...
try fix wrong _has_null_in_build_side setted
2023-11-28 17:42:14 +08:00
b93dd1d5f7
[enhancement](load) improve error msg for load when cancelled by mem gc ( #26809 )
...
Signed-off-by: freemandealer <freeman.zhang1992@gmail.com >
2023-11-28 17:36:11 +08:00
7087250b4a
[fix](insert) txn insert and group commit should write \N string corr… ( #27637 )
2023-11-28 17:32:50 +08:00
f0dbce4cf5
[fix](Nereids) compound predicate need cast children to boolean ( #27649 )
2023-11-28 16:55:44 +08:00
3d46643dab
[feature](Nereids): rewrite count(null) to 0 ( #27471 )
...
select count(null) --> select 0
2023-11-28 16:25:34 +08:00
c203d36300
[pipelineX](bug) Add logs ( #27665 )
2023-11-28 15:53:40 +08:00
91f56cefc0
[feature](Nereids): Pushdown TopN-Distinct through Union ( #27628 )
...
```
TopN-Distinct
-> Union All
-> child plan1
-> child plan2
-> child plan3
rewritten to
TopN-Distinct
-> Union All
-> TopN-Distinct
-> child plan1
-> TopN-Distinct
-> child plan2
-> TopN-Distinct
-> child plan3
```
2023-11-28 15:23:46 +08:00
2ea1e9db44
[fix](nereids) temp partition is always pruned ( #27636 )
2023-11-28 14:18:14 +08:00
31fe48111b
[Improvement](materialized-view) forbidden mv rewriter when select stmt's from clause not have mv ( #27638 )
...
forbidden mv rewriter when select stmt's from clause not have mv
2023-11-28 14:11:46 +08:00
f565f60bc3
[refactor](standard)BE:Initialize pointer variables in the class to nullptr by default ( #27587 )
2023-11-28 13:02:30 +08:00
fc2129a09f
[fix](stats) skip collect agg_state type ( #27640 )
2023-11-28 11:43:48 +08:00
f329b90696
[fix](show_variables) fix default value for special variables ( #27651 )
2023-11-28 11:35:46 +08:00
4cfb9b73b8
[regression](partial update) Fix unstable p0 case test_primary_key_partial_update_parallel due to conflicting table name ( #27633 )
2023-11-28 11:14:34 +08:00
fe7ff6f113
[Opt](functions) Opt tvf number for performance regression framework ( #27582 )
...
Opt tvf number for performance regression framework
2023-11-28 10:43:51 +08:00
9903c30591
[opt](nereids)adjust distribution cost for better choice of broadcast join and shuffle join ( #27113 )
...
add boundary to distribution cost factor
2023-11-28 10:41:16 +08:00
d1e163126c
[regression] remove useless case ( #27590 )
2023-11-28 10:39:55 +08:00
98c6885ae2
[opt](plan) only lock olap table when query plan ( #27639 )
...
For olap table, we need to acquire read lock when plan.
Because we need to make sure the partition's version remain unchanged when plan.
For other kind of table, no need to lock them.
2023-11-28 10:36:01 +08:00