File tree Expand file tree Collapse file tree 2 files changed +15
-1
lines changed
qa/server/multi-clusters/src/javaRestTest/java/org/elasticsearch/xpack/esql/ccq
src/main/java/org/elasticsearch/xpack/esql/action Expand file tree Collapse file tree 2 files changed +15
-1
lines changed Original file line number Diff line number Diff line change 4848import static org .elasticsearch .xpack .esql .CsvTestsDataLoader .CSV_DATASET_MAP ;
4949import static org .elasticsearch .xpack .esql .CsvTestsDataLoader .ENRICH_SOURCE_INDICES ;
5050import static org .elasticsearch .xpack .esql .EsqlTestUtils .classpathResources ;
51+ import static org .elasticsearch .xpack .esql .action .EsqlCapabilities .Cap .ENABLE_FORK_FOR_REMOTE_INDICES ;
5152import static org .elasticsearch .xpack .esql .action .EsqlCapabilities .Cap .ENABLE_LOOKUP_JOIN_ON_REMOTE ;
53+ import static org .elasticsearch .xpack .esql .action .EsqlCapabilities .Cap .FORK_V9 ;
5254import static org .elasticsearch .xpack .esql .action .EsqlCapabilities .Cap .INLINESTATS ;
5355import static org .elasticsearch .xpack .esql .action .EsqlCapabilities .Cap .INLINESTATS_V11 ;
5456import static org .elasticsearch .xpack .esql .action .EsqlCapabilities .Cap .JOIN_LOOKUP_V12 ;
@@ -154,6 +156,13 @@ protected void shouldSkipTest(String testName) throws IOException {
154156 );
155157 // Tests that do SORT before LOOKUP JOIN - not supported in CCS
156158 assumeFalse ("LOOKUP JOIN after SORT not yet supported in CCS" , testName .contains ("OnTheCoordinator" ));
159+
160+ if (testCase .requiredCapabilities .contains (FORK_V9 .capabilityName ())) {
161+ assumeTrue (
162+ "FORK not yet supported with CCS" ,
163+ hasCapabilities (adminClient (), List .of (ENABLE_FORK_FOR_REMOTE_INDICES .capabilityName ()))
164+ );
165+ }
157166 }
158167
159168 @ Override
Original file line number Diff line number Diff line change @@ -1411,7 +1411,12 @@ public enum Cap {
14111411 /**
14121412 * URL encoding function.
14131413 */
1414- URL_ENCODE (Build .current ().isSnapshot ());
1414+ URL_ENCODE (Build .current ().isSnapshot ()),
1415+
1416+ /**
1417+ * FORK with remote indices
1418+ */
1419+ ENABLE_FORK_FOR_REMOTE_INDICES ;
14151420
14161421 private final boolean enabled ;
14171422
You can’t perform that action at this time.
0 commit comments