b372ded455
[disable](regression) disable test_stream_load_move_memtable ( #23615 )
2023-08-29 16:28:41 +08:00
f7a3d2778a
[FIX](array)update array olapconvertor and support array nested other complex type ( #23489 )
...
* update array olapconvertor and support array nested other complex type
* update for inverted index
2023-08-29 16:18:11 +08:00
5fedb3285f
[fix](regression) add sync for loading data to avoid case failure in multi-fe test env ( #23604 )
2023-08-29 15:29:51 +08:00
598dc6960a
[fix](Nereids) make agg output unchanged after normalized ( #23499 )
...
The normalizedAgg rule can change the output of agg.
For example:
```
select c1 as c, c1 from t having c1 > 0
```
The normalizedAgg rule will make a plan with output c, which can cause the having filter error
Therefore, the output exprId should be unchanged after normalized
2023-08-29 15:01:26 +08:00
993659cd0b
[FIX](serde) fix handle serde error #23565
2023-08-29 14:55:35 +08:00
4c00b1760b
[feature](partial update) Support partial update for broker load ( #22970 )
2023-08-29 14:41:01 +08:00
97eb2b9172
[Fix](multi-catalog) Fix broker load reader and hdfs reader issue. ( #23529 )
...
Broker load with broker sometimes will throw 'Invalid orc post script length'.
hdfs query sometimes will throw 'Invalid orc post script length'.
2023-08-29 13:45:48 +08:00
7dcde4d529
[bug](decimal) Use max value as result if overflow ( #23602 )
...
* [bug](decimal) Use max value as result if overflow
* update
2023-08-29 13:26:25 +08:00
93db9b455a
[test](fix case) fix sql user conflict in test case ( #23583 )
2023-08-29 11:33:49 +08:00
7913354f78
add column number check for vsorted_run_merger ( #23584 )
2023-08-29 10:41:59 +08:00
fb67c53e5d
[test](fix) remove unstable ds_rf95 test ( #23593 )
2023-08-29 10:35:58 +08:00
0128dd42d9
[fix](regexp_extract_all) fix be OOM when quering with regexp_extrac… ( #23284 )
2023-08-29 10:34:12 +08:00
5b641ebd40
[feature-wip](catalog) support deltalake catalog step1-metadata ( #22493 )
2023-08-29 10:31:37 +08:00
d8f159728b
[fix](planner) only forbid substitute literal expr in function call expr ( #23532 )
...
This is a follow up pr of #23438 . It's not correct to forbid substitute all literal exprs, only need to prevent substitute literal expr in function's param list.
2023-08-29 10:22:39 +08:00
1fd637eab7
[Docs](Job)Add Job and Job tasks docs ( #23576 )
2023-08-29 10:06:49 +08:00
da9eb79ac4
[Enhancement](Schema hash) Remove schema hash in tablet info ( #23516 )
2023-08-29 10:05:12 +08:00
d863cc3a12
[fix](move-memtable) fix tablets to commit ( #23577 )
2023-08-29 09:49:07 +08:00
b2cb0d99d4
[opt](docs) opt doc to avoid users using port 8030 everywhere ( #23379 )
2023-08-29 09:47:24 +08:00
9c65b7ab96
[improvement](column_reader) move load once to index reader to reduce ( #23537 )
...
memory footprint of column reader
2023-08-29 09:34:27 +08:00
fbf8499999
[improvement](compaction) reduce the memory using on vertical compaction ( #23388 )
2023-08-28 21:54:21 +08:00
6f3e2a30e6
[Feat](Nereids) Add leading and ordered hint ( #22057 )
...
Add leading hint and ordered hint. Usage:
select /*+ ordered / * from a join b on xxx; which will limit join order to original order
select /+ leading ({b a}) */ from a join b on xxx; which will change join order to b join a.
2023-08-28 21:04:40 +08:00
21fefb2831
[improvement](build) Compile enable WITH_MYSQL ( #23371 )
2023-08-28 20:41:06 +08:00
35a1404bbe
[fix](load) add error handle when load data dir ( #23457 )
2023-08-28 19:33:50 +08:00
0ff191cdf3
[feature](Nereids) add expr depth limit and expr children limit in Nereids ( #23569 )
...
#### `expr_depth_limit`
Default:3000
IsMutable:true
Limit on the depth of an expr tree. Exceed this limit may cause long analysis time while holding db read lock. Do not set this if you know what you are doing
#### `expr_children_limit`
Default:10000
IsMutable:true
Limit on the number of expr children of an expr tree. Exceed this limit may cause long analysis time while holding database read lock.
2023-08-28 19:03:43 +08:00
a70ebe87c5
[optimize](Nereids): speedup analyze ( #23549 )
...
- avoid some `withRowCount`
- ArrayList with size
- checkPrimitiveInputDataTypesWithExpectType avoid to check AnyDataType
2023-08-28 18:17:55 +08:00
8e4c0d1e81
[Bug](materialized-view) fix divide double can not match mv ( #23504 )
...
* fix divide double can not match mv
* fix
* fix
2023-08-28 18:01:08 +08:00
392437008c
[Improvement](ColumnReader) optimize memory using of ColumnReader meta ( #23528 )
2023-08-28 17:57:59 +08:00
7e70c61766
[regression](nereids) add test case for runtime filter check on tpcds_sf100/tpch_sf1000 ( #23451 )
...
* add tpch/ds runtime filter check
2023-08-28 17:34:35 +08:00
10792ca0f7
[fix](nereids) Mistaken stats when analyzing table incrementally and partition number less than 512 #23507
...
Fix bug that mistaken stats when analyzing table incrementally and partition number less than 512
Fix bug that cron expression lost during analyzing
Mark system job as running after registered to AnalysisManager to avoid submit same jobs if previous one take long time
2023-08-28 17:31:36 +08:00
1cc6474487
[fix](planner)fix bug of pushing conjunct through agg node ( #23483 )
2023-08-28 17:10:13 +08:00
2dff89a77a
[Log](Alter) Print table's state when checkNormalStateForAlter() failed ( #23358 )
2023-08-28 17:04:01 +08:00
650cc25ea4
[fix](light-schema-change) fix schema consistency check failed ( #23283 )
2023-08-28 16:40:30 +08:00
6ac694aede
[Configuration](multi-catalog) Modify default external cache expire time to 10 mins. ( #23490 )
...
Configuration Modify default external cache expire time to 10 mins.
2023-08-28 16:16:43 +08:00
29b94c4ed7
[pipeline](refactor) refine pipeline fragment context ( #23478 )
2023-08-28 15:55:02 +08:00
7e7cfd17bf
[fix](tablet sink) check data valid of tablet sink data ( #23530 )
...
Co-authored-by: Yongqiang YANG <98214048+dataroaring@users.noreply.github.com >
2023-08-28 15:54:12 +08:00
f70638e895
[Fix](autobucket) Fix autobucket partition size by using getAllDataSize including cooldown size ( #23557 )
2023-08-28 15:24:48 +08:00
6e82178847
[Bug](materialized-view) fix loaddb analyze failed on MaterializedIndexMeta ( #23442 )
...
* fix loaddb analyze failed on MaterializedIndexMeta
* update
* update
2023-08-28 15:18:18 +08:00
3049533e63
[Bug](materialized-view) fix core dump on create materialized view when diffrent mv column have same reference base column ( #23425 )
...
* Remove redundant predicates on scan node
update
fix core dump on create materialized view when diffrent mv column have same reference base column
Revert "update"
This reverts commit d9ef8dca123b281dc8f1c936ae5130267dff2964.
Revert "Remove redundant predicates on scan node"
This reverts commit f24931758163f59bfc47ee10509634ca97358676.
* update
* fix
* update
* update
2023-08-28 14:40:51 +08:00
bea5701cce
[minor](docs) update docs for variable sql_select_limit ( #23262 )
2023-08-28 14:38:32 +08:00
28a2e71084
[pipelineX](refactor) refine codes ( #23521 )
...
* [pipelineX](refactor) refine codes
* update
* update
2023-08-28 14:38:07 +08:00
4c8fc06e40
[Feature](fe) Add admin set partition version statement ( #23086 )
...
This commit add a statement to modify partition visible version.
2023-08-28 14:31:54 +08:00
82fe5aa5a0
[fix](regression) rename tables in test_stream_load_move_memtable ( #23545 )
2023-08-28 14:31:00 +08:00
83467e5d9e
[docs](website) fix a typo in docs tittle ( #23431 )
2023-08-28 14:27:45 +08:00
c05319b8eb
[fix](agg) incorrect result of bitmap_agg and bitmap_union ( #23558 )
2023-08-28 14:22:19 +08:00
f7d2c1faf6
[feature](Nereids) support select key encryptKey ( #23257 )
...
Add select key
```
- CREATE ENCRYPTKEY key_name AS "key_string"
- select key my_key
+-----------------------------+
| encryptKeyRef('', 'my_key') |
+-----------------------------+
| ABCD123456789 |
+-----------------------------+
```
2023-08-28 14:07:26 +08:00
5be8d57f52
[fix](be-ut) fix ColumnFixedLenghtObjectTest on 32 bits system ( #23519 )
2023-08-28 14:02:05 +08:00
ef2fc44e5c
[Improve](Job)Allows modify the configuration of the Job queue and the number of consumer threads ( #23547 )
2023-08-28 12:01:49 +08:00
2799393a50
forbid: test_stream_load_move_memtable ( #23556 )
2023-08-28 11:41:08 +08:00
e84989fb6d
[feature](Nereids) support map type ( #23493 )
2023-08-28 11:31:44 +08:00
b181a9f099
[feature](Nereids) support array type in fold constant framework ( #23373 )
...
1. use legacy planner way to process constant folding result from be
2. support signature with complex type for constant folding on fe
2023-08-28 10:47:43 +08:00