Skip to content

Commit a69c909

Browse files
committed
Add @NotMultiProjectCapable
1 parent 9108718 commit a69c909

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

x-pack/plugin/ilm/src/main/java/org/elasticsearch/xpack/cluster/metadata/MetadataMigrateToDataTiersRoutingService.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
import org.elasticsearch.cluster.routing.allocation.DataTier;
2424
import org.elasticsearch.common.Strings;
2525
import org.elasticsearch.common.settings.Settings;
26+
import org.elasticsearch.core.NotMultiProjectCapable;
2627
import org.elasticsearch.core.Nullable;
2728
import org.elasticsearch.core.Tuple;
2829
import org.elasticsearch.license.XPackLicenseState;
@@ -196,6 +197,8 @@ public static Tuple<ClusterState, MigratedEntities> migrateToDataTiersRouting(
196197
}
197198
}
198199

200+
@NotMultiProjectCapable // We're doing something fishy here by updating the Metadata even though we're inside the scope of a single
201+
// project. This is generally not correct, but since ILM is not properly project-aware, we're making an exception here.
199202
Metadata.Builder mb = Metadata.builder(currentState.cluster().metadata());
200203
ProjectMetadata.Builder newProjectMetadataBuilder = ProjectMetadata.builder(currentProjectMetadata);
201204

0 commit comments

Comments
 (0)