ad80a650e4
[fix][mow] segment_creator should not flush data when encouter abnormal exit ( #33802 )
2024-04-18 19:02:58 +08:00
04e30c91a0
[Fix](Variant) VariantRootColumnIterator::read_by_rowids with wrong null map size ( #33734 )
...
insert_range_from should start from `size` with `count` elements for null map
2024-04-18 19:02:58 +08:00
5a5b0c07d7
[fix](inverted index) fix incorrect case test_index_delete ( #33609 )
2024-04-18 19:02:49 +08:00
20b37e7a18
Add workload group id in workload policy's property ( #33483 )
2024-04-17 23:42:14 +08:00
ee3b6fdf58
[fix](conf) make be conf disable_storage_page_cache modifiable ( #33773 )
...
Signed-off-by: freemandealer <freeman.zhang1992@gmail.com >
2024-04-17 23:42:14 +08:00
d72d5c9b5d
[fix](inverted index) normal process query for null condition when index is missing ( #33663 )
2024-04-17 23:42:14 +08:00
520f0f51d1
[improvement](spill) avoid occuping too much memory while spill build block during the hash join build phase ( #33747 )
2024-04-17 23:42:14 +08:00
b518b9dd15
[shuffle](minor) Log error status if exchange is shutdown early ( #33748 )
2024-04-17 23:42:14 +08:00
cb255f688f
[Fix](inverted index) fix memory leak when inverted index writer not close ( #33724 )
2024-04-17 23:42:14 +08:00
2ca4278c42
[refactor](pipelineX) Reduce prepare overhead (PART III) ( #33689 )
2024-04-17 23:42:14 +08:00
9bcb23351c
[Improvement](runtime-filter) make sync rf size work when need_local_merge ( #33717 )
...
make sync rf size work when need_local_merge
2024-04-17 23:42:14 +08:00
6a33067daf
[fix](chore) update some CHECK to CHECK_EQ, to print more details while CHECK failed ( #33709 )
2024-04-17 23:42:13 +08:00
89c4fa5a75
[fix](move-memtable) close wait on all sinks ( #33710 )
2024-04-17 23:42:13 +08:00
11f7d11a96
[branch-2.1](regression-test) fix test_chema_change_fail ( #33753 ) #33788
2024-04-17 23:42:13 +08:00
6976d019a3
[opt](inverted index) topn opt reads only limit number of records ( #33665 )
2024-04-17 23:42:13 +08:00
22a6b1d3f5
[feature](function) support hll functions hll_from_base64, hll_to_base64 ( #32089 )
...
Issue Number: #31320
Support two hll functions:
- hll_from_base64
Convert a base64 string(result of function hll_to_base64) into a hll.
- hll_to_base64
Convert an input hll to a base64 string.
2024-04-17 23:42:13 +08:00
3096150d1b
[feature](agg) support aggregate function group_array_intersect ( #33265 )
2024-04-17 23:42:13 +08:00
07a8f44443
[improvement](spill) improve config and fix spill bugs ( #33519 )
2024-04-17 23:42:13 +08:00
b07e0a2f06
[FIX](cast)fix full/right out join for cast array ( #33475 )
...
in some case, we has code
```
if (_join_op == TJoinOp::RIGHT_OUTER_JOIN || _join_op == TJoinOp::FULL_OUTER_JOIN) {
_probe_column_convert_to_null = _convert_block_to_null(*input_block);
}
```
then do next function like cast , but in function cast we assume block column is same with from_type.which will make status error
2024-04-17 23:42:13 +08:00
775022c204
[refactor](pipelineX) Reduce prepare overhead (PART II) ( #33681 )
2024-04-17 23:42:13 +08:00
59de97be5e
[improvement](mow) Add profile for delete_bitmap get_agg function ( #33576 )
2024-04-17 23:42:13 +08:00
4863167f90
[refactor](pipelineX) Reduce prepare overhead (PART I) ( #33550 )
2024-04-17 23:42:12 +08:00
e0ec2da29b
[fix](routine-load) fix get kafka offset timeout may too long ( #33502 )
2024-04-17 23:42:12 +08:00
341cb40693
[Chore](log) adjust output order on PrintInstanceStandardInfo and reduce warning log when rpc finished ( #33652 )
...
adjust output order on PrintInstanceStandardInfo and reduce warning log when rpc finished
2024-04-17 23:42:12 +08:00
7b16cb5a4c
[feature](inverted index) add slop functionality to match_phrase ( #33225 )
...
https://github.com/apache/doris-website/pull/553 doc
2024-04-17 23:42:12 +08:00
5b616da543
[refine](Operator) When _stop_emplace_flag is not set to true, perform batch processing on the block. ( #33173 )
2024-04-17 23:42:12 +08:00
3df8f0cad8
[improve](move-memtable) add more info in LoadStreamStub errors ( #33618 )
2024-04-17 23:42:12 +08:00
46a258dc85
[improvement](binlog)Support inverted index format v2 in CCR ( #33415 )
2024-04-17 23:42:12 +08:00
690bf54346
[runtime filter](fix) Fix wrong results caused by IN_OR_BLOOM filter ( #33701 ) ( #33715 )
2024-04-17 23:42:12 +08:00
918f7225b4
[Bug](runtime-filter) make need_local_merge unrelated with broadcast and support merge on bitmap_filter ( #33664 )
2024-04-17 23:42:12 +08:00
f8acb1ee2e
[fix](merge-on-write) schema change may cause mow duplicate key ( #33536 ) ( #33660 )
2024-04-17 23:42:12 +08:00
06a155abb0
[branch-2.1](cherry-pick) Pick some partial-update PR from master ( #33639 )
...
* [Fix](partial-update) Fix partial update fail when the datetime default value is 'current_time' (#32926 )
* Problem: When importing data that includes datetime with a default value of current time for partial column updates, the import fails.
Reason: Partial column updates do not handle the logic for datetime default values.
Solution: During partial column updates, when the default value is set to current time, read the current time from the runtime state and write it into the data.
* [Enhancement](partial update)Add timezone case for partial update timestamp #33177
* [fix](partial update) Support partial update when the date default value is 'current_date'. This PR is a extension of PR #32926 . (#33394 )
2024-04-17 23:42:12 +08:00
e8ebc02e0b
[enhancement](merge-on-write) compaction should not check correctness if tablet is not ready ( #33435 ) ( #33658 )
2024-04-17 23:42:12 +08:00
2cd4012541
[opt](scan) read scan ranges in the order of partitions ( #33515 ) ( #33657 )
...
backport: #33515
2024-04-17 23:42:12 +08:00
e85a2c8866
[Chore](status) change unknow filter error to internal error ( #33633 )
2024-04-17 23:42:12 +08:00
e7209d9a85
[fix](merge-iterator) Fix mem leak when get next batch failed ( #33627 )
2024-04-17 23:42:12 +08:00
55be6c6309
[fix](schema change) follow fe set sc fail replicas as bad ( #33569 )
2024-04-17 23:42:12 +08:00
4740b22481
[fix](test) fix some p2 external table test cases ( #33624 )
...
bp #33621
Also fix a merge bug from #33245
2024-04-17 23:42:12 +08:00
face7c42fd
[enhancement](plsql) Support select * from routines ( #32866 )
...
Support show of plsql procedure using select * from routines.
2024-04-17 23:42:12 +08:00
1be753ed75
[enhancement](mysql compatible) add user and procs_priv tables to mysql db in all catalogs ( #33058 )
...
Issue Number: close #xxx
This PR aims to enhance the compatibility of BI tools (such as Dbeaver, DataGrip) when using the mysql connector to connect to Doris, because some BI tools query some tables in the mysql database. In our tests, the user and procs_priv tables were mainly queried. This PR adds these two tables and adds actual data to the user table. However, please note that most of the fields in the user table are in Doris' own format rather than mysql format, so it can only ensure that the BI tool is querying No error is reported when accessing these tables, which does not guarantee that the data is completely displayed, and the tables under Doris's mysql database do not support data modification.
Thanks to @liujiwen-up for assisting in testing
2024-04-17 23:42:12 +08:00
8ee8de7857
[Fix](executor)reset remote scan thread num #33579
2024-04-17 23:42:11 +08:00
48880c3e1a
[Fix](timezone) fix miss of expected rounding of Date type with timezone #33553
2024-04-17 23:42:11 +08:00
d1a68b8c42
[enhancement](merge-iterator) catch exception to avoid coredump when copy_rows ( #33567 )
2024-04-17 23:42:00 +08:00
ae68cca07d
[fix](schema change) CastStringConverter is compiled failed in g++ ( #33546 )
...
follow #32873 , CastStringConverter is compiled failed in g++ for uninitialized value, which is ok in clang:
2024-04-17 23:42:00 +08:00
1a8b1e6787
[pipelineX](broadcast) Set dependency ready if a limited exchange returns EOS ( #33525 )
2024-04-17 23:42:00 +08:00
e5c52b5f82
[feature](profile) add non-zero counter in profile( #33342 )
...
add non-zero counter in profile
2024-04-17 23:42:00 +08:00
cea02c4fb6
[fix](fs) Close local file writer when downloading finished ( #33556 )
2024-04-17 23:42:00 +08:00
249a9c9875
[Feature](Variant) support aggregation model for Variant type ( #33493 )
...
refactor use `insert_from` to replace `replace_column_data` for variable lengths columns
2024-04-17 23:42:00 +08:00
01f333086d
[pipelineX](fix) Fix data pooling judgement for bucket join ( #33533 )
2024-04-17 23:42:00 +08:00
50b64a111d
[refactor](heap sort) Simplify sorted block view ( #33477 )
2024-04-17 23:42:00 +08:00