c9ef5ef2b1
[refactor](profile) refactor join node profile when build side shared hash table ( #24785 )
...
refactor join node profile when build side shared hash table
2023-09-25 10:28:16 +08:00
312576b93c
[typo](docs) modify flink connector document error ( #23967 )
2023-09-25 10:11:33 +08:00
39e6512a21
[bug](scanner) Fix memory out of bound in scanner scheduler ( #24840 )
2023-09-25 09:58:26 +08:00
ec93ea22b3
[bugfix](Coordinator) The error msg hide host info exclude localhost ( #24817 )
...
Exception information is incomplete when localhost exists in the log.
2023-09-25 09:45:00 +08:00
129ffb7dd7
[docs](docs)fix display error #24775
2023-09-25 08:38:51 +08:00
9579634eac
[Debug](pipeline) add log of pipeline scan bug ( #24804 )
2023-09-25 08:38:31 +08:00
aea0279f25
[chore](build) Fix issues with GLIBC dependency ( #24837 )
...
Linking with libabsl_random_internal_seed_material.a instead of glibc to fix this issue #24838 .
2023-09-25 08:21:19 +08:00
8fd27a852c
[fix](transaction) fix profile null exception cause txn stuck ( #24813 )
2023-09-24 23:46:38 +08:00
ef72321878
[fix](regression-text)fix test_path_partition_keys regression test ( #24796 )
...
fix test_path_partition_keys regression test
2023-09-24 23:32:33 +08:00
16aee69911
[improvement](tablet schedule) disk balance skip cooldown storage ( #24580 )
2023-09-24 23:09:29 +08:00
900b06d14e
[improvement](disk balancer) reduce disk balance sensitivity ( #24637 )
2023-09-24 22:02:53 +08:00
b9496b2a8f
[feature](docker) regression test support run suite in docker ( #24508 )
2023-09-24 21:44:16 +08:00
fa0e0a606b
[Fix](autoinc) Ensure that _fetch_autoinc_id_executor is destructed after the destructions of AutoIncIDBuffers ( #24832 )
2023-09-24 21:44:02 +08:00
27eed937b3
[pipelineX](es scan) Support ES scan operator ( #24824 )
...
Support ES scan operator
2023-09-24 00:32:38 +08:00
ece2e3cd70
[fix](nereids) support cte rf pushdown for exttable ( #24806 )
...
Currently, cte inside rf pushdown doesn't support external table, this pr open this restriction.
And since rf for schema scan, for example tables under information_schema, currently isn't supported by be, this pr also check and prevent to generate rf on them.
2023-09-23 23:00:05 +08:00
9cd9e195d8
[test](load) add some s3 load regression test ( #24399 )
2023-09-23 22:40:45 +08:00
5a4d51716c
[fix](pipelineX) fix null ptr when unionoperator only have constexpr #24822
2023-09-23 20:28:38 +08:00
11b6fb9d10
[PipelineX](feature) Support data gen operator ( #24823 )
2023-09-23 19:28:47 +08:00
a0de08255d
[pipelineX](profile) Add necessary metrics ( #24820 )
2023-09-23 19:27:45 +08:00
329c22da00
[pipelineX](feature) Support table function operator ( #24818 )
2023-09-23 19:26:53 +08:00
bacc310502
[Docs](StartUp)Add StartUp methods docs and metadata recovery docs ( #24816 )
2023-09-23 18:45:57 +08:00
ce8dfd3561
[Chore](dependency)grpc library dependencies are unified ( #24794 )
2023-09-23 14:29:34 +08:00
bf07415ff0
[fix](es catalog) remove _default_ field when parsing mapping. ( #24781 )
2023-09-23 10:58:55 +08:00
ce79711b0d
[FIX](serde) fix map/array deserialize string with quote pair ( #24808 )
2023-09-23 01:12:20 +08:00
3d786c58de
[pipelineX](sink) Support async writer ( #24793 )
2023-09-22 23:04:23 +08:00
8ca300f70b
[Opt](pipeline) disable shared scan in key point search ( #24797 )
2023-09-22 22:46:11 +08:00
923402df71
[test](fix) fix case bug for lateral_view.groovy ( #24779 )
2023-09-22 21:21:34 +08:00
f3062e3d74
[fix](insert) Make insert group commit regression stable ( #24584 )
2023-09-22 20:18:14 +08:00
b86f09418f
[chore](build) Fix the FE build on CentOS 6 ( #24798 )
...
Using grpc-java whose version is newer than 1.34.0 will break the build on CentOS 6 due to the obsolete GLIBC.
2023-09-22 19:58:12 +08:00
3bf95b2cfe
[fix](merge-on-write) fix duplicate key in schema change ( #24782 )
2023-09-22 19:50:31 +08:00
f4b1e2b343
[Fix](core) Fix segment cache core when output rowset is nullptr ( #24778 )
2023-09-22 19:48:42 +08:00
ac55d45f79
[Fix](topn opt) fix heap use after free when shrink in fetch phase ( #24774 )
2023-09-22 19:48:05 +08:00
35c0697a60
[fix](planner)SelectStmt's constructor should initialize originSelectList member ( #24755 )
...
resetSelectList method will use originSelectList to recover the origin select list. If the originSelectList is lost in constructor, the resetSelectList will fail to recover and make the analyze process fail.
2023-09-22 19:31:29 +08:00
eb9d334b55
[opt](nereids) enable runtime filter prune by default ( #24717 )
...
add stats back to physical plan in post processors. stats are used by rf-prune
set enable_runtime_filter_prune true by default
2023-09-22 19:11:10 +08:00
4007622ad9
[Improve](inverted index) improve match performance without index ( #24751 )
2023-09-22 18:45:11 +08:00
c943a05065
[fix](stats) Fix data size calculation of auto sample ( #24672 )
...
1. Fix data size calculation of auto sample, before this pr, the data size is include all the replicas
2. Move some auto analyze related options to global session variable
3. Add some logs
2023-09-22 18:12:39 +08:00
b34a4779e5
[feat](optimizer) calculate stats health based on real updated rows count ( #24599 )
...
Use actual load rows since last analyze rather than delta of total row count.
2023-09-22 18:12:13 +08:00
c346f4d638
[Improvement](Storage) Lazy init mini_download dir ( #24649 )
2023-09-22 16:23:26 +08:00
263506f8ab
[refactor](pipelineX) add MultiCast operator ( #24656 )
2023-09-22 15:41:14 +08:00
85a1fbd5d3
[Improve](stats)Use Log4j class library instead of Quartz ( #24732 )
...
Quartz new version not support java 8
2023-09-22 15:23:58 +08:00
74bba4bdaf
[enhancement](regression-test) Add routine load case ( #24536 )
2023-09-22 14:55:01 +08:00
4edba083c0
[feat](Nereids) Support tablesample syntax ( #23717 )
...
Add table sample support like such SQL:
```sql
select * from test_table_sample_tbl tablesample(4 rows);
select * from test_table_sample_tbl t tablesample(20 percent);
select * from test_table_sample_tbl t tablesample(20 percent) repeatable 2;
```
This function has already been implemented in legacy planner, more detailed description could be found here: https://github.com/apache/doris/pull/10170
2023-09-22 14:24:07 +08:00
3c99743bf2
[enhancement](csv_reader)Optimize the reading efficiency of nullable (string) columns. ( #24698 )
...
Optimize the performance of stream load tsv by reducing virtual function calls .
(Optimize read performance of nullable (string) columns by reducing virtual function calls.)
before : 600+ s
after : 560+ s
2023-09-22 13:44:37 +08:00
320fc1481a
[fix](Nereids) some expression not cast in in predicate ( #24680 )
...
1. should use castIfNotSameType in InPredicate and CaseWhen
2. StringLikeLiteral should override equals to ignore type
2023-09-22 12:58:33 +08:00
034582bb64
[pipelineX](fix) Fix broadcast dependency hanging ( #24740 )
2023-09-22 12:24:32 +08:00
d82b603b53
[bug](jsonb) fix non simd int128 overflow #24750
2023-09-22 12:23:43 +08:00
22616d125d
[function](bitmap) add function alias bitmap_andnot and bitmap_andnot_count ( #24771 )
2023-09-22 12:18:31 +08:00
c8655d1dae
[enhancement](compaction) print correct error messsage & avoid unnecessary stacktrace ( #24758 )
2023-09-22 11:58:11 +08:00
b5f6ace204
[fix](planner) ctas should not change any meta of column in source table ( #24767 )
...
if previous PR #22770 . we try to fix incorrect nullable in target table.
However we changed nullable info of column in source table unexpectly
2023-09-22 11:49:38 +08:00
8a85a75b8b
[chore](scanner) check columns' nullable with schema ( #24724 )
...
Add a validation to prevent potential schema inconsistency issues.
2023-09-22 11:34:53 +08:00