1d742b5f7d
[Cherry-pick](branch-2.1) Pick "[Enhancement](compaction) Do not set failure time when cumulative compaction dealing with delete rowset ( #43466 )" ( #46117 )
...
Before this PR, in cases where there is an alternating distribution of
data rowset -> delete rowset -> data rowset -> delete rowset, cumulative
compaction would only move the cumulative point forward to allow base
compaction to handle the delete rowset. Cumulative compaction itself
would not process the data and would return be marked as failure. This
would cause the compaction submission task process to pause for 5
seconds, impacting efficiency.
This PR modifies the return status to OK for such cases, which improves
the efficiency of the compaction submission task.
2024-12-30 10:18:57 +08:00
1460878bdf
[fix](cluster key) forbid cluster key and remove case ( #39679 )
...
branch-2.1 does not support mow cluster key
2024-08-21 14:31:54 +08:00
c2044409da
[branch-2.1] Picks "[fix](delete) Fix delete stmt on MOW table doesn't use partial update in Nereids planner #38751 " ( #39214 )
...
## Proposed changes
picks https://github.com/apache/doris/pull/38751
2024-08-12 17:02:48 +08:00
63c2d22513
[cherry-pick](branch-2.1) Pick "[Fix](delete command) Mark delete sign when do delete command in MoW table ( #35917 )" ( #37594 )
...
Pick #35917 and #37151
2024-07-15 18:54:01 +08:00
7443e8fcf2
[cherry-pick](branch-2.1) fix single compaction test p2 #34568 #36881 ( #37075 )
2024-07-02 15:22:04 +08:00
22cb7b8fcb
[improvement](compaction) be do not compact invisible version to avoid query error -230 #28082 ( #36222 )
...
cherry pick from #28082
2024-06-27 13:45:21 +08:00
0dccc4e6e4
[cherry-pick](branch-2.1)fix http error when downloading varaint inverted index file #35668 ( #36061 )
...
pick from master[#35668 ](https://github.com/apache/doris/pull/35668 )
2024-06-11 14:09:05 +08:00
4d16856536
[fix](short circurt) fix return default value issue ( #34186 )
2024-05-29 20:31:07 +08:00
9b5028785d
[fix](prepare) fix datetimev2 return err when binary_row_format ( #34662 )
...
fix datetimev2 return err when binary_row_format. before pr, Backend return datetimev2 alwary by to_string.
fix datatimev2 return metadata loss scale.
2024-05-18 18:37:41 +08:00
6531e4c540
[improve](regression test)Add test for time series compact empty rowset ( #29509 )
2024-04-24 17:13:49 +08:00
5e73d7a281
[fix](compaction) fix incorrect grouping of vertical compaction columns in tables only with key columns ( #32896 ) ( #33470 )
2024-04-10 16:04:33 +08:00
797b8fa456
[FIX](agg) fix vertical_compaction_reader for agg table with array/map type ( #33130 )
2024-04-03 18:09:45 +08:00
1d39e16eda
[Bug](compaction) pass arena to function->add_batch_range ( #30709 )
2024-02-04 14:28:38 +08:00
97105e9a16
[regression](compaction) Add case to test single replica compaction ( #27199 )
2023-11-30 21:27:13 +08:00
553e4a8903
[feature-wip](merge-on-write) MOW table support different primary keys and sort keys ( #24788 )
2023-11-24 16:37:30 +08:00
b0e0a0569a
[Fix](row store) Real default value should be used instead of default… ( #25230 )
...
Before this PR the default value is not correct, we should use default value in Frontend schema.
2023-10-18 10:13:44 +08:00
84006dd8c7
[Fix](Full compaction) Fix full compaction regressison test ( #23487 )
2023-08-29 18:27:19 +08:00
e1367d509f
[Fix](Full compaction) Fix full compaction by table id regressison test #23496
2023-08-25 18:07:06 +08:00
81dd00f6e4
[Feature](Compaction) Support do full compaction by table id ( #22010 )
2023-08-21 11:54:51 +08:00
f036cdfde6
[feature](compaction) support delete in cumulative compaction ( #19609 )
2023-08-07 15:22:21 +08:00
c409fa0f58
[Feature](Compaction)Support full compaction ( #21177 )
2023-07-16 13:21:15 +08:00
1d05feea1b
[Feature](Nereids) add executable function to support fold constant for functions ( #18209 )
...
1. Add date-time functions for fold constant for Nereids.
This is the list of executable date-time function nereids supports up to now:
- now()
- now(int)
- current_timestamp()
- current_timestamp(int)
- localtime()
- localtimestamp()
- curdate()
- current_date()
- curtime()
- current_time()
- date_{add/sub}(),{years/months/days/hours/minutes/seconds}_{add/sub}()
- datediff()
- {date/datev2}()
- {year/quarter/month/day/hour/minute/second}()
- dayof{year/month/week}()
- date_format()
- date_trunc()
- from_days()
- last_day()
- to_monday()
- from_unixtime()
- unix_timestamp()
- utc_timestamp()
- to_date()
- to_days()
- str_to_date()
- makedate()
2. solved problem:
- enable datev2/datetimev2 default.
- refactor Nereids foldConstantOnFE and support fold nested expression.
- separate the executable into multi-files for easily-reading and adding new functions
2023-05-17 21:26:31 +08:00
87e83081ff
[test](compaction) add delete test ( #18335 )
2023-04-04 12:28:19 +08:00
eb7da1c0ee
[fix](datatype) fix some bugs about data type array datetimev2 and decimalv3 ( #16132 )
2023-01-29 14:26:08 +08:00
116e17428b
[Enhancement](point query optimize) improve performace of point query on primary keys ( #15491 )
...
1. support row format using codec of jsonb
2. short path optimize for point query
3. support prepared statement for point query
4. support mysql binary format
2023-01-20 13:33:01 +08:00
94a6ffb906
[feature](compaction) support vertical_compaction & ordered_data_compaction ( #14524 )
2022-12-01 22:15:41 +08:00
1f9eec5462
[Regression](datev2) Add test cases for datev2/datetimev2 ( #11831 )
2022-08-19 10:57:55 +08:00
7be2ef79ed
array column support read by rowids ( #10886 )
...
Co-authored-by: cambyzju <zhuxiaoli01@baidu.com >
2022-07-15 21:19:02 +08:00
6602adf499
[regression test] Add compaction regression test case for different data models ( #9660 )
2022-05-18 17:12:20 +08:00
a738d385db
[regression] add regression test for compaction ( #9437 )
...
Trigger compaction via REST API in this case.
2022-05-11 09:40:21 +08:00