From 2a385ba00a71051de2db1813c7310ca0743701db Mon Sep 17 00:00:00 2001 From: Yang Wang Date: Sat, 5 Jul 2025 12:35:51 +1000 Subject: [PATCH] Add toString for ProjectStateRegistry It is helpful to see the actual content as part of ClusterState#toString output. Such output is sometimes logged when test fails and useful for troubleshooting. --- .../cluster/project/ProjectStateRegistry.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/server/src/main/java/org/elasticsearch/cluster/project/ProjectStateRegistry.java b/server/src/main/java/org/elasticsearch/cluster/project/ProjectStateRegistry.java index 5009cd6688665..1476931673098 100644 --- a/server/src/main/java/org/elasticsearch/cluster/project/ProjectStateRegistry.java +++ b/server/src/main/java/org/elasticsearch/cluster/project/ProjectStateRegistry.java @@ -141,6 +141,18 @@ Map getProjectsSettings() { return Collections.unmodifiableMap(projectsSettings); } + @Override + public String toString() { + return "ProjectStateRegistry[" + + "projectsSettings=" + + projectsSettings + + ", projectsMarkedForDeletion=" + + projectsMarkedForDeletion + + ", projectsMarkedForDeletionGeneration=" + + projectsMarkedForDeletionGeneration + + ']'; + } + @Override public boolean equals(Object o) { if (this == o) return true;