2ca90b2bf1
[Refactor](dialect) Add sql dialect converter plugins ( #28890 )
...
The current logic for SQL dialect conversion is all in the `fe-core` module, which may lead to the following issues:
- Changes to the dialect conversion logic may occur frequently, requiring users to upgrade the Doris version frequently within the fe-core module, leading to a longer change cycle.
- The cost of customized development is high, requiring users to replace the fe-core JAR package.
Turning it into a plugin can address the above issues properly.
2024-01-12 11:44:20 +08:00
28dca66c06
Fix BE UT macOS compile ( #29663 )
2024-01-12 11:44:20 +08:00
40badbf5c5
Fix analyze empty external NPE bug. ( #29675 )
2024-01-12 11:41:21 +08:00
54d2528c69
[Fix](Nereids) fix fe ut failed cause of getting statement context ( #29683 )
...
Problem:
fe ut failed cause of null pointer error
Cause:
fe ut getting statement context from connection context failed
Resolved:
add null pointer judgement
2024-01-12 11:41:06 +08:00
a2da434e3b
[refactor](Nereids): refactor PredicatePropagation & support to infer Equal Condition ( #29644 )
2024-01-12 11:40:57 +08:00
8fc9c18c85
[improvement](jdbc catalog) Put the jdbc connection pool parameters into catalog properties ( #29195 )
2024-01-12 11:40:28 +08:00
30e46ee5ad
[Fix](Job)Fixed the problem of not deleting JOB during DROP JOB metadata playback ( #29543 )
2024-01-12 11:40:19 +08:00
78fc38f53e
[typo](docs) fix the unit of default value of thrift_connect_timeout_seconds ( #29626 )
2024-01-12 11:40:08 +08:00
3cd1c7745a
[fix](jdbc catalog) Fix the precision of decimal type mapping to 0 ( #29407 )
2024-01-12 11:39:57 +08:00
c10bcb666d
[Fix](Nereids) change log level of warning of converting error to debug ( #29660 )
...
Co-authored-by: libinfeng <libinfeng@selectdb.com >
2024-01-12 11:39:49 +08:00
eea657a610
[rf](nereids)prune rf for external db according to jump count ( #29634 )
...
* prune some rf for external db
2024-01-12 11:37:16 +08:00
c9e2f1934a
[opt](file cache) make the cache queue percentage configurable ( #29537 )
2024-01-12 11:36:58 +08:00
97ed06a92c
[regression-test](Variant) fix unstable case ( #29648 )
2024-01-12 11:36:45 +08:00
b59a8c9365
[feature](Nereids): refresh view hypergraph after inferring join ( #29469 )
2024-01-12 11:36:21 +08:00
0126b09c11
[fix](Nereids): fix shape of eliminate_inner regression test ( #29613 )
2024-01-12 11:36:03 +08:00
971bc804ac
[fix](Nereids) update and delete may produce exprs with same exprid ( #29656 )
2024-01-12 11:35:49 +08:00
847898bf26
[fix](Nereids) delete using should support sql without where ( #29518 )
2024-01-12 11:35:29 +08:00
ddaa645a4f
[improvement](statistics) Force to use zonemap for collecting string type min max. ( #29631 )
...
Force to use zonemap for collecting string type min max.
String type is not using zonemap for min max, because zonemap value at BE side is truncated at 512 bytes which may cause the value not accurate. But it's OK for statisitcs min max, and this could also avoid scan whole table while sampling.
2024-01-12 11:34:07 +08:00
9791a63212
[opt](match_phrase) Optimizing match_phrase with a new algorithm ( #29444 )
...
Based on the latest Lucene algorithm
2024-01-12 11:33:44 +08:00
53f1521308
[feature](inverted index)Support failover when index compaction failed ( #29553 )
2024-01-12 11:33:15 +08:00
9ef4e49307
[bugfix](scannerdeadloop) there is a dead loop in scanner ctx ( #29794 )
...
Co-authored-by: yiguolei <yiguolei@gmail.com >
2024-01-11 16:47:54 +08:00
223e466514
[fix](insert-into) fix insert into lose data ( #29802 )
2024-01-11 16:47:25 +08:00
01a91a482e
[pipelineX](fix) fix StreamingAggSource crash due to empty data block ( #29769 )
2024-01-10 17:13:24 +08:00
443b79d6ba
[pipelineX](bug) Fix correctness problem using multiple BE ( #29765 )
2024-01-10 17:13:13 +08:00
fae7a395de
[Bug](FS) Fix S3FileSystem::file_size_impl #29720
2024-01-10 10:34:10 +08:00
3675e0302c
[fix](nereids) generate correct order for runtime filter when contains NullSafeEquals hash condition ( #29726 )
...
Be do not support RF for NullSafeEquals, so fe not generate RF for them.
However, after we support NullSafeEquals as Hash join condition,
the order of RF is wrong when generating RF in FE. this PR fix it.
2024-01-10 10:33:45 +08:00
e2ccca6290
[pipelineX](bug) Fix runtime filter timeout ( #29738 )
2024-01-10 10:32:57 +08:00
767de7afe8
Revert "[feature](pipelineX) control exchange sink by memory usage ( #28814 )" ( #29652 )
...
This reverts commit e326ebb63e4e07d8ee6595561ab19dc5d411f592.
2024-01-08 21:48:51 +08:00
59d7f64360
[Fix](Nereids) fix pipelineX distribute expr list with child output expr ids ( #29621 )
2024-01-08 10:46:27 +08:00
e556536de1
[Refactor](join) split SetHashTableVariants out from HashTableVariants ( #29519 )
...
split SetHashTableVariants out from HashTableVariants
2024-01-08 10:37:00 +08:00
0bdd007926
[improve](insert-into) add log when instance mark and done ( #29636 )
2024-01-08 10:11:12 +08:00
c58d18147b
[refactor](resultwriter) rename append_block to write method is more meaningful ( #29635 )
...
---------
Co-authored-by: yiguolei <yiguolei@gmail.com >
2024-01-08 00:00:33 +08:00
c497f749ce
[debug](timeout) debug select timeout ( #29627 )
...
---------
Co-authored-by: yiguolei <yiguolei@gmail.com >
2024-01-07 19:54:02 +08:00
8e49aab7ba
[fix](case) Update test_stream_load.groovy ( #29551 )
...
add sql "sync" after streamload
2024-01-07 19:53:17 +08:00
17cf4ab2c1
[case](regression) streamload publish timeout ( #29457 )
...
Co-authored-by: qinhao <qinhao@newland.com.cn >
2024-01-07 19:50:16 +08:00
1ea51e9f20
[Feature](group commit) Support table property "group commit data bytes" ( #29484 )
2024-01-07 19:46:42 +08:00
2d89b7aed4
[fix](tablet sched) disable disk balance for single replica ( #29576 )
2024-01-07 19:21:42 +08:00
eb2b22bff1
[improve](cooldown) skip empty tablet ( #29620 )
2024-01-07 18:57:06 +08:00
0b731800a0
[enhancement](group_commit) refector wal manager code ( #29560 )
2024-01-07 18:54:41 +08:00
e7b5f79664
[Fix](group commit) Fix wal mem back pressure fault injection case ( #29625 )
2024-01-07 18:31:31 +08:00
b31028196c
Revert "[feature](script) Add check_jvm_xmx for start_fe.sh ( #28989 )" ( #29630 )
...
This reverts commit 8c9908c7b4f575b41e01ae2a81b4423da6a12c3c.
2024-01-07 14:02:02 +08:00
eb4c389b0b
[feature](function) support ip functions isipv4string and isipv6string ( #28556 )
2024-01-07 13:03:11 +08:00
e1ff439e63
[chore](thirdparty) update vectorscan to 5.7.11 ( #29623 )
2024-01-07 11:41:26 +08:00
df43b671de
[case](regression) Backup & restore with view ( #29573 )
2024-01-07 00:03:22 +08:00
734b258e15
[feature](create table) show create table print storage medium ( #29080 )
2024-01-06 22:40:51 +08:00
b0cac0014d
[enhance](FS) Improve FS error code ( #29432 )
2024-01-06 21:17:22 +08:00
3f988e1b7f
[improvement](doris compose) regression test auto install doris compose requirements ( #29012 )
2024-01-06 20:20:38 +08:00
d61fec3ff8
(feature)(LOG) Support to change be vlog level dynamically using http ( #28785 )
2024-01-06 20:12:35 +08:00
8c9908c7b4
[feature](script) Add check_jvm_xmx for start_fe.sh ( #28989 )
...
* When -Xmx is configured more than 90% of total physical memory, start_fe.sh
will not allowed to start, because fe maybe been killed by operating system
with a high probability.
2024-01-06 20:11:54 +08:00
99754d7460
[improve](routine-load) remove maximum limit of routine load max_batch_interval ( #29071 )
2024-01-06 20:09:54 +08:00