Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[fix](dynamic partition) fix dynamic partition thread met uncatch exception #35778

Merged
merged 11 commits into from
Jun 3, 2024

Conversation

yujun777
Copy link
Collaborator

@yujun777 yujun777 commented Jun 3, 2024

dynamic partition thread get table's drop clause met an error due to dynamic_partition.start = -99999999

2024-05-23 10:40:32,072 ERROR (DynamicPartitionScheduler|53) [Daemon.run():118] daemon thread got exception. name: DynamicPartitionScheduler
org.apache.doris.nereids.exceptions.AnalysisException: date/datetime literal [+271768-09-11 00:00:00] is invalid
	at org.apache.doris.nereids.trees.expressions.literal.DateLiteral.normalize(DateLiteral.java:202) ~[doris-fe.jar:1.2-SNAPSHOT]
	at org.apache.doris.nereids.trees.expressions.literal.DateTimeLiteral.determineScale(DateTimeLiteral.java:107) ~[doris-fe.jar:1.2-SNAPSHOT]
	at org.apache.doris.nereids.types.DateTimeV2Type.forTypeFromString(DateTimeV2Type.java:91) ~[doris-fe.jar:1.2-SNAPSHOT]
	at org.apache.doris.nereids.trees.expressions.literal.DateTimeV2Literal.<init>(DateTimeV2Literal.java:38) ~[doris-fe.jar:1.2-SNAPSHOT]
	at org.apache.doris.catalog.PartitionKey.getDateTimeLiteral(PartitionKey.java:120) ~[doris-fe.jar:1.2-SNAPSHOT]
	at org.apache.doris.catalog.PartitionKey.createPartitionKey(PartitionKey.java:98) ~[doris-fe.jar:1.2-SNAPSHOT]
	at org.apache.doris.clone.DynamicPartitionScheduler.getDropPartitionClause(DynamicPartitionScheduler.java:431) ~[doris-fe.jar:1.2-SNAPSHOT]
	at org.apache.doris.clone.DynamicPartitionScheduler.executeDynamicPartition(DynamicPartitionScheduler.java:555) ~[doris-fe.jar:1.2-SNAPSHOT]
	at org.apache.doris.clone.DynamicPartitionScheduler.runAfterCatalogReady(DynamicPartitionScheduler.java:641) ~[doris-fe.jar:1.2-SNAPSHOT]
	at org.apache.doris.common.util.MasterDaemon.runOneCycle(MasterDaemon.java:58) ~[doris-fe.jar:1.2-SNAPSHOT]
	at org.apache.doris.common.util.Daemon.run(Daemon.java:116) ~[doris-fe.jar:1.2-SNAPSHOT] 

BUG:

  1. dynamic partition thread not catch org.apache.doris.nereids.exceptions.AnalysisException;
  2. getDropClauses use dynamic_partition.start as the partitions's start. But it's error, it should should max(dynamic_partition.start, -dynamic_partition.history_partition_num).

FIX:

  1. dynamic partition thread catch org.apache.doris.nereids.exceptions.AnalysisException;
  2. getDropClauses use start = max(dynamic_partition.start, -dynamic_partition.history_partition_num);
  3. When create table (i.e. create dynamic partion first time), if met an exception, then throw this exception out, then create table will fail, so user can known this error;

Proposed changes

Issue Number: close #xxx

@doris-robot
Copy link

Thank you for your contribution to Apache Doris.
Don't know what should be done next? See How to process your PR

Since 2024-03-18, the Document has been moved to doris-website.
See Doris Document.

@yujun777
Copy link
Collaborator Author

yujun777 commented Jun 3, 2024

run buildall

Copy link
Contributor

@deardeng deardeng left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Copy link
Contributor

github-actions bot commented Jun 3, 2024

PR approved by anyone and no changes requested.

@yujun777
Copy link
Collaborator Author

yujun777 commented Jun 3, 2024

run buildall

Copy link
Contributor

@deardeng deardeng left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

dataroaring
dataroaring previously approved these changes Jun 3, 2024
Copy link
Contributor

@dataroaring dataroaring left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@doris-robot
Copy link

TPC-H: Total hot run time: 39982 ms
machine: 'aliyun_ecs.c7a.8xlarge_32C64G'
scripts: https://github.com/apache/doris/tree/master/tools/tpch-tools
Tpch sf100 test result on commit 78bedced91c6fcbdb273d7a92fbfbff3834a1215, data reload: false

------ Round 1 ----------------------------------
q1	17623	4319	4246	4246
q2	2030	184	196	184
q3	10476	1183	1211	1183
q4	10496	808	832	808
q5	8406	2685	2709	2685
q6	222	138	144	138
q7	969	623	618	618
q8	9355	2093	2118	2093
q9	9277	6631	6618	6618
q10	9707	3737	3708	3708
q11	454	246	235	235
q12	422	229	219	219
q13	18085	2959	2959	2959
q14	265	218	220	218
q15	529	459	468	459
q16	529	380	383	380
q17	967	741	654	654
q18	8003	7471	7341	7341
q19	4132	1422	1395	1395
q20	644	315	318	315
q21	4895	3187	3963	3187
q22	404	339	339	339
Total cold run time: 117890 ms
Total hot run time: 39982 ms

----- Round 2, with runtime_filter_mode=off -----
q1	4323	4210	4262	4210
q2	385	275	272	272
q3	3016	2748	2767	2748
q4	1863	1626	1586	1586
q5	5258	5248	5288	5248
q6	219	130	132	130
q7	2121	1748	1724	1724
q8	3152	3317	3293	3293
q9	8291	8386	8323	8323
q10	3835	3700	3621	3621
q11	574	509	511	509
q12	783	620	610	610
q13	17389	2993	3045	2993
q14	287	281	267	267
q15	531	479	478	478
q16	486	416	421	416
q17	1778	1464	1471	1464
q18	7795	7533	7407	7407
q19	1679	1624	1520	1520
q20	2000	1768	1783	1768
q21	4835	4640	4913	4640
q22	608	553	548	548
Total cold run time: 71208 ms
Total hot run time: 53775 ms

@github-actions github-actions bot added the approved Indicates a PR has been approved by one committer. label Jun 3, 2024
Copy link
Contributor

github-actions bot commented Jun 3, 2024

PR approved by at least one committer and no changes requested.

@doris-robot
Copy link

TPC-DS: Total hot run time: 172449 ms
machine: 'aliyun_ecs.c7a.8xlarge_32C64G'
scripts: https://github.com/apache/doris/tree/master/tools/tpcds-tools
TPC-DS sf100 test result on commit 78bedced91c6fcbdb273d7a92fbfbff3834a1215, data reload: false

query1	928	380	368	368
query2	6465	2458	2281	2281
query3	6645	210	204	204
query4	18991	17414	17407	17407
query5	4159	470	450	450
query6	253	161	158	158
query7	4589	298	292	292
query8	334	286	291	286
query9	8449	2364	2322	2322
query10	440	308	280	280
query11	10652	10023	9979	9979
query12	144	92	87	87
query13	1650	371	365	365
query14	10106	6800	6793	6793
query15	224	192	183	183
query16	7829	267	276	267
query17	1697	538	534	534
query18	1961	272	270	270
query19	204	162	157	157
query20	96	92	86	86
query21	210	132	130	130
query22	4352	4075	3893	3893
query23	33679	33178	33120	33120
query24	12127	2815	2809	2809
query25	658	355	384	355
query26	1805	158	154	154
query27	2952	325	333	325
query28	7111	2032	2033	2032
query29	1135	640	601	601
query30	293	153	150	150
query31	939	753	740	740
query32	95	55	58	55
query33	763	293	279	279
query34	959	473	475	473
query35	759	620	604	604
query36	1076	944	926	926
query37	212	67	74	67
query38	2917	2784	2751	2751
query39	850	808	793	793
query40	279	127	126	126
query41	56	52	52	52
query42	116	99	97	97
query43	557	542	556	542
query44	1196	737	748	737
query45	199	167	162	162
query46	1089	760	711	711
query47	1901	1791	1810	1791
query48	388	303	309	303
query49	1185	417	445	417
query50	781	401	398	398
query51	6869	6725	6794	6725
query52	104	86	89	86
query53	349	287	290	287
query54	992	454	440	440
query55	73	70	76	70
query56	273	252	252	252
query57	1128	1052	1025	1025
query58	263	243	240	240
query59	3293	3032	3311	3032
query60	303	273	273	273
query61	91	87	86	86
query62	637	438	436	436
query63	312	286	288	286
query64	9870	2206	1757	1757
query65	3210	3100	3145	3100
query66	1354	333	326	326
query67	15515	15325	14963	14963
query68	4551	556	533	533
query69	462	295	307	295
query70	1187	1146	1089	1089
query71	417	283	287	283
query72	7209	5850	5373	5373
query73	749	333	323	323
query74	5940	5527	5553	5527
query75	3467	2712	2659	2659
query76	2911	917	862	862
query77	423	291	296	291
query78	10626	9843	9641	9641
query79	2961	509	514	509
query80	2181	490	473	473
query81	596	231	225	225
query82	783	106	105	105
query83	284	178	180	178
query84	294	87	94	87
query85	2050	327	312	312
query86	489	323	314	314
query87	3303	3133	3114	3114
query88	3935	2450	2440	2440
query89	465	383	385	383
query90	1816	193	191	191
query91	134	108	110	108
query92	70	49	58	49
query93	2845	515	508	508
query94	1267	204	196	196
query95	414	324	320	320
query96	607	267	271	267
query97	3196	2985	2994	2985
query98	241	221	215	215
query99	1214	848	854	848
Total cold run time: 278178 ms
Total hot run time: 172449 ms

@doris-robot
Copy link

ClickBench: Total hot run time: 31.17 s
machine: 'aliyun_ecs.c7a.8xlarge_32C64G'
scripts: https://github.com/apache/doris/tree/master/tools/clickbench-tools
ClickBench test result on commit 78bedced91c6fcbdb273d7a92fbfbff3834a1215, data reload: false

query1	0.03	0.03	0.03
query2	0.09	0.04	0.04
query3	0.23	0.05	0.05
query4	1.66	0.08	0.09
query5	0.51	0.47	0.49
query6	1.12	0.72	0.72
query7	0.02	0.01	0.01
query8	0.05	0.04	0.04
query9	0.54	0.48	0.49
query10	0.55	0.56	0.54
query11	0.15	0.11	0.12
query12	0.15	0.12	0.12
query13	0.59	0.60	0.59
query14	0.80	0.77	0.78
query15	0.82	0.81	0.80
query16	0.35	0.36	0.37
query17	1.00	0.98	0.96
query18	0.24	0.26	0.25
query19	1.86	1.65	1.66
query20	0.02	0.01	0.01
query21	15.54	0.67	0.64
query22	4.11	6.38	2.70
query23	18.30	1.35	1.19
query24	1.40	0.27	0.33
query25	0.15	0.08	0.09
query26	0.26	0.16	0.17
query27	0.08	0.09	0.08
query28	13.36	1.01	0.99
query29	13.01	3.30	3.25
query30	0.24	0.06	0.06
query31	2.87	0.40	0.38
query32	3.26	0.48	0.48
query33	2.88	2.89	2.90
query34	17.16	4.39	4.43
query35	4.51	4.49	4.50
query36	0.66	0.46	0.48
query37	0.17	0.16	0.15
query38	0.16	0.15	0.15
query39	0.04	0.04	0.03
query40	0.16	0.13	0.14
query41	0.09	0.06	0.05
query42	0.05	0.04	0.05
query43	0.04	0.03	0.04
Total cold run time: 109.28 s
Total hot run time: 31.17 s

@yujun777 yujun777 force-pushed the fix-dynamic-partiton-start-fail branch from 78bedce to 2799ded Compare June 3, 2024 07:04
@github-actions github-actions bot removed the approved Indicates a PR has been approved by one committer. label Jun 3, 2024
@yujun777
Copy link
Collaborator Author

yujun777 commented Jun 3, 2024

run buildall

@github-actions github-actions bot added the approved Indicates a PR has been approved by one committer. label Jun 3, 2024
@dataroaring dataroaring merged commit c0eb7e9 into apache:master Jun 3, 2024
27 of 28 checks passed
dataroaring pushed a commit that referenced this pull request Jun 4, 2024
…eption (#35778)

dynamic partition thread get table's drop clause met an error due to
dynamic_partition.start = -99999999

```
2024-05-23 10:40:32,072 ERROR (DynamicPartitionScheduler|53) [Daemon.run():118] daemon thread got exception. name: DynamicPartitionScheduler
org.apache.doris.nereids.exceptions.AnalysisException: date/datetime literal [+271768-09-11 00:00:00] is invalid
	at org.apache.doris.nereids.trees.expressions.literal.DateLiteral.normalize(DateLiteral.java:202) ~[doris-fe.jar:1.2-SNAPSHOT]
	at org.apache.doris.nereids.trees.expressions.literal.DateTimeLiteral.determineScale(DateTimeLiteral.java:107) ~[doris-fe.jar:1.2-SNAPSHOT]
	at org.apache.doris.nereids.types.DateTimeV2Type.forTypeFromString(DateTimeV2Type.java:91) ~[doris-fe.jar:1.2-SNAPSHOT]
	at org.apache.doris.nereids.trees.expressions.literal.DateTimeV2Literal.<init>(DateTimeV2Literal.java:38) ~[doris-fe.jar:1.2-SNAPSHOT]
	at org.apache.doris.catalog.PartitionKey.getDateTimeLiteral(PartitionKey.java:120) ~[doris-fe.jar:1.2-SNAPSHOT]
	at org.apache.doris.catalog.PartitionKey.createPartitionKey(PartitionKey.java:98) ~[doris-fe.jar:1.2-SNAPSHOT]
	at org.apache.doris.clone.DynamicPartitionScheduler.getDropPartitionClause(DynamicPartitionScheduler.java:431) ~[doris-fe.jar:1.2-SNAPSHOT]
	at org.apache.doris.clone.DynamicPartitionScheduler.executeDynamicPartition(DynamicPartitionScheduler.java:555) ~[doris-fe.jar:1.2-SNAPSHOT]
	at org.apache.doris.clone.DynamicPartitionScheduler.runAfterCatalogReady(DynamicPartitionScheduler.java:641) ~[doris-fe.jar:1.2-SNAPSHOT]
	at org.apache.doris.common.util.MasterDaemon.runOneCycle(MasterDaemon.java:58) ~[doris-fe.jar:1.2-SNAPSHOT]
	at org.apache.doris.common.util.Daemon.run(Daemon.java:116) ~[doris-fe.jar:1.2-SNAPSHOT] 
```

BUG:
1. dynamic partition thread not catch
org.apache.doris.nereids.exceptions.AnalysisException;
2. getDropClauses use dynamic_partition.start as the partitions's start.
But it's error, it should should max(dynamic_partition.start,
-dynamic_partition.history_partition_num).

FIX:
1. dynamic partition thread catch
org.apache.doris.nereids.exceptions.AnalysisException;
2. getDropClauses use start = max(dynamic_partition.start,
-dynamic_partition.history_partition_num);
3. When create table (i.e. create dynamic partion first time), if met an
exception, then throw this exception out, then create table will fail,
so user can known this error;
dataroaring pushed a commit that referenced this pull request Jun 5, 2024
seawinde pushed a commit to seawinde/doris that referenced this pull request Jun 5, 2024
…eption (apache#35778)

dynamic partition thread get table's drop clause met an error due to
dynamic_partition.start = -99999999

```
2024-05-23 10:40:32,072 ERROR (DynamicPartitionScheduler|53) [Daemon.run():118] daemon thread got exception. name: DynamicPartitionScheduler
org.apache.doris.nereids.exceptions.AnalysisException: date/datetime literal [+271768-09-11 00:00:00] is invalid
	at org.apache.doris.nereids.trees.expressions.literal.DateLiteral.normalize(DateLiteral.java:202) ~[doris-fe.jar:1.2-SNAPSHOT]
	at org.apache.doris.nereids.trees.expressions.literal.DateTimeLiteral.determineScale(DateTimeLiteral.java:107) ~[doris-fe.jar:1.2-SNAPSHOT]
	at org.apache.doris.nereids.types.DateTimeV2Type.forTypeFromString(DateTimeV2Type.java:91) ~[doris-fe.jar:1.2-SNAPSHOT]
	at org.apache.doris.nereids.trees.expressions.literal.DateTimeV2Literal.<init>(DateTimeV2Literal.java:38) ~[doris-fe.jar:1.2-SNAPSHOT]
	at org.apache.doris.catalog.PartitionKey.getDateTimeLiteral(PartitionKey.java:120) ~[doris-fe.jar:1.2-SNAPSHOT]
	at org.apache.doris.catalog.PartitionKey.createPartitionKey(PartitionKey.java:98) ~[doris-fe.jar:1.2-SNAPSHOT]
	at org.apache.doris.clone.DynamicPartitionScheduler.getDropPartitionClause(DynamicPartitionScheduler.java:431) ~[doris-fe.jar:1.2-SNAPSHOT]
	at org.apache.doris.clone.DynamicPartitionScheduler.executeDynamicPartition(DynamicPartitionScheduler.java:555) ~[doris-fe.jar:1.2-SNAPSHOT]
	at org.apache.doris.clone.DynamicPartitionScheduler.runAfterCatalogReady(DynamicPartitionScheduler.java:641) ~[doris-fe.jar:1.2-SNAPSHOT]
	at org.apache.doris.common.util.MasterDaemon.runOneCycle(MasterDaemon.java:58) ~[doris-fe.jar:1.2-SNAPSHOT]
	at org.apache.doris.common.util.Daemon.run(Daemon.java:116) ~[doris-fe.jar:1.2-SNAPSHOT] 
```

BUG:
1. dynamic partition thread not catch
org.apache.doris.nereids.exceptions.AnalysisException;
2. getDropClauses use dynamic_partition.start as the partitions's start.
But it's error, it should should max(dynamic_partition.start,
-dynamic_partition.history_partition_num).

FIX:
1. dynamic partition thread catch
org.apache.doris.nereids.exceptions.AnalysisException;
2. getDropClauses use start = max(dynamic_partition.start,
-dynamic_partition.history_partition_num);
3. When create table (i.e. create dynamic partion first time), if met an
exception, then throw this exception out, then create table will fail,
so user can known this error;
@yujun777 yujun777 removed the dev/2.0.x label Jun 6, 2024
dataroaring pushed a commit that referenced this pull request Jun 12, 2024
dataroaring pushed a commit that referenced this pull request Jul 9, 2024
…37488)

Fix: for creating table, if create dynamic partition throw exception (pr
#35778), then create table will fail, then drop table, but it forget to
write an editlog.
dataroaring pushed a commit that referenced this pull request Jul 9, 2024
…37488)

Fix: for creating table, if create dynamic partition throw exception (pr
#35778), then create table will fail, then drop table, but it forget to
write an editlog.
yujun777 added a commit to yujun777/doris that referenced this pull request Jul 9, 2024
…pache#37488)

Fix: for creating table, if create dynamic partition throw exception (pr
apache#35778), then create table will fail, then drop table, but it forget to
write an editlog.
yujun777 added a commit to yujun777/doris that referenced this pull request Jul 9, 2024
…pache#37488)

Fix: for creating table, if create dynamic partition throw exception (pr
apache#35778), then create table will fail, then drop table, but it forget to
write an editlog.
morningman pushed a commit that referenced this pull request Jul 9, 2024
…#37539)

FIX:   

When dropping dynamic partition, PR #35778 will use math.max(start,
-history_partition_num) as the first partition, but it may delete users'
partitions if they specify both start and history_partition_num
inappropriately. For safety reason, revert this behavious changed, only
use start as the first partition when dropping partitions.

For those who had specified a very small start value, drop partitions
will catch an exception , and stop dropping this table's partition and
then record this error in dynamic info. Users can use command `SHOW
DYNAMIC PARTITION TABLES FROM DBXXX` to know this error. From this
error, it will give user hint to modify start if they really specify a
error start.

---------

Co-authored-by: Yongqiang YANG <[email protected]>
dataroaring added a commit that referenced this pull request Jul 9, 2024
…#37539)

FIX:   

When dropping dynamic partition, PR #35778 will use math.max(start,
-history_partition_num) as the first partition, but it may delete users'
partitions if they specify both start and history_partition_num
inappropriately. For safety reason, revert this behavious changed, only
use start as the first partition when dropping partitions.

For those who had specified a very small start value, drop partitions
will catch an exception , and stop dropping this table's partition and
then record this error in dynamic info. Users can use command `SHOW
DYNAMIC PARTITION TABLES FROM DBXXX` to know this error. From this
error, it will give user hint to modify start if they really specify a
error start.

---------

Co-authored-by: Yongqiang YANG <[email protected]>
yujun777 added a commit to yujun777/doris that referenced this pull request Jul 10, 2024
…apache#37539)

FIX:   

When dropping dynamic partition, PR apache#35778 will use math.max(start,
-history_partition_num) as the first partition, but it may delete users'
partitions if they specify both start and history_partition_num
inappropriately. For safety reason, revert this behavious changed, only
use start as the first partition when dropping partitions.

For those who had specified a very small start value, drop partitions
will catch an exception , and stop dropping this table's partition and
then record this error in dynamic info. Users can use command `SHOW
DYNAMIC PARTITION TABLES FROM DBXXX` to know this error. From this
error, it will give user hint to modify start if they really specify a
error start.

---------

Co-authored-by: Yongqiang YANG <[email protected]>
yujun777 added a commit to yujun777/doris that referenced this pull request Jul 10, 2024
…apache#37539)

FIX:   

When dropping dynamic partition, PR apache#35778 will use math.max(start,
-history_partition_num) as the first partition, but it may delete users'
partitions if they specify both start and history_partition_num
inappropriately. For safety reason, revert this behavious changed, only
use start as the first partition when dropping partitions.

For those who had specified a very small start value, drop partitions
will catch an exception , and stop dropping this table's partition and
then record this error in dynamic info. Users can use command `SHOW
DYNAMIC PARTITION TABLES FROM DBXXX` to know this error. From this
error, it will give user hint to modify start if they really specify a
error start.

---------

Co-authored-by: Yongqiang YANG <[email protected]>
dataroaring pushed a commit that referenced this pull request Jul 17, 2024
…t throw exception (#37924)

PR #35778 will throw exception if dynamic partition overlap with others.
Don't throw exception due to considering no behaviour change. Just
ignore create this partition.

SQL:
```
PARTITION BY RANGE(`dt`)(
PARTITION `phistory` VALUES less than ('2024-01-01')
)
DISTRIBUTED BY HASH(`user_id`, `room_id`) BUCKETS 3
PROPERTIES (
"replication_allocation" = "tag.location.default: 1",
"dynamic_partition.enable" = "true",
"dynamic_partition.time_unit" = "DAY",
"dynamic_partition.end" = "10",
"dynamic_partition.prefix" = "p",
"dynamic_partition.create_history_partition" = "true",
"dynamic_partition.history_partition_num" = "250"
); 
```

error:
```
ERROR 1105 (HY000): errCode = 2, detailMessage = errCode = 2, detailMessage = errCode = 2, detailMessage = Range [types: [DATEV2]; keys: [0000-01-01]; ..types: [DATEV2]; keys: [2024-01-01]; ) is intersected with range: [types: [DATEV2]; keys: [2023-12-29]; ..types: [DATEV2]; keys: [2023-12-30]; ) 
```
dataroaring pushed a commit that referenced this pull request Jul 17, 2024
…t throw exception (#37924)

PR #35778 will throw exception if dynamic partition overlap with others.
Don't throw exception due to considering no behaviour change. Just
ignore create this partition.

SQL:
```
PARTITION BY RANGE(`dt`)(
PARTITION `phistory` VALUES less than ('2024-01-01')
)
DISTRIBUTED BY HASH(`user_id`, `room_id`) BUCKETS 3
PROPERTIES (
"replication_allocation" = "tag.location.default: 1",
"dynamic_partition.enable" = "true",
"dynamic_partition.time_unit" = "DAY",
"dynamic_partition.end" = "10",
"dynamic_partition.prefix" = "p",
"dynamic_partition.create_history_partition" = "true",
"dynamic_partition.history_partition_num" = "250"
); 
```

error:
```
ERROR 1105 (HY000): errCode = 2, detailMessage = errCode = 2, detailMessage = errCode = 2, detailMessage = Range [types: [DATEV2]; keys: [0000-01-01]; ..types: [DATEV2]; keys: [2024-01-01]; ) is intersected with range: [types: [DATEV2]; keys: [2023-12-29]; ..types: [DATEV2]; keys: [2023-12-30]; ) 
```
mongo360 pushed a commit to mongo360/doris that referenced this pull request Aug 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants