From e26f2441bd2a7147ec4f4c62aa89a0f3ebb370f4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B0=A2=E5=81=A5?= Date: Wed, 31 Jul 2024 14:34:35 +0800 Subject: [PATCH] [opt](Nereids): disable PRUNE_EMPTY_PARTITION rule in SqlTestBase.java #38246 (#38455) ## Proposed changes #38246 Co-authored-by: zclllhhjj --- .../java/org/apache/doris/nereids/sqltest/JoinOrderJobTest.java | 1 + .../test/java/org/apache/doris/nereids/sqltest/SqlTestBase.java | 1 + 2 files changed, 2 insertions(+) diff --git a/fe/fe-core/src/test/java/org/apache/doris/nereids/sqltest/JoinOrderJobTest.java b/fe/fe-core/src/test/java/org/apache/doris/nereids/sqltest/JoinOrderJobTest.java index c6f41b9066..41b1cb4e28 100644 --- a/fe/fe-core/src/test/java/org/apache/doris/nereids/sqltest/JoinOrderJobTest.java +++ b/fe/fe-core/src/test/java/org/apache/doris/nereids/sqltest/JoinOrderJobTest.java @@ -149,6 +149,7 @@ public class JoinOrderJobTest extends SqlTestBase { @Disabled @Test void test64CliqueJoin() { + connectContext.getSessionVariable().joinReorderTimeLimit = 10000000; HyperGraphBuilder hyperGraphBuilder = new HyperGraphBuilder(Sets.newHashSet(JoinType.INNER_JOIN)); Plan plan = hyperGraphBuilder .randomBuildPlanWith(64, 64 * 63 / 2); diff --git a/fe/fe-core/src/test/java/org/apache/doris/nereids/sqltest/SqlTestBase.java b/fe/fe-core/src/test/java/org/apache/doris/nereids/sqltest/SqlTestBase.java index 78918b2ee1..f5b301dcc4 100644 --- a/fe/fe-core/src/test/java/org/apache/doris/nereids/sqltest/SqlTestBase.java +++ b/fe/fe-core/src/test/java/org/apache/doris/nereids/sqltest/SqlTestBase.java @@ -97,6 +97,7 @@ public abstract class SqlTestBase extends TestWithFeService implements MemoPatte @Override protected void runBeforeEach() throws Exception { StatementScopeIdGenerator.clear(); + connectContext.getSessionVariable().setDisableNereidsRules("PRUNE_EMPTY_PARTITION"); } protected LogicalCompatibilityContext constructContext(Plan p1, Plan p2, CascadesContext context) {