diff --git a/src/main/java/org/apache/cassandra/service/StorageService.java b/src/main/java/org/apache/cassandra/service/StorageService.java index ddc23f4..ff56d37 100644 --- a/src/main/java/org/apache/cassandra/service/StorageService.java +++ b/src/main/java/org/apache/cassandra/service/StorageService.java @@ -1095,6 +1095,12 @@ public class StorageService extends MetricsMBean implements StorageServiceMBean, return client.getListStrValue("/storage_service/keyspaces", queryParams); } + @Override + public Map getViewBuildStatuses(String keyspace, String view) { + log(" getViewBuildStatuses()"); + return client.getMapStrValue("storage_service/view_build_statuses/" + keyspace + "/" + view); + } + /** * Change endpointsnitch class and dynamic-ness (and dynamic attributes) at * runtime diff --git a/src/main/java/org/apache/cassandra/service/StorageServiceMBean.java b/src/main/java/org/apache/cassandra/service/StorageServiceMBean.java index a2a723e..20ddbfa 100644 --- a/src/main/java/org/apache/cassandra/service/StorageServiceMBean.java +++ b/src/main/java/org/apache/cassandra/service/StorageServiceMBean.java @@ -540,6 +540,8 @@ public interface StorageServiceMBean extends NotificationEmitter { public List getNonSystemKeyspaces(); + public Map getViewBuildStatuses(String keyspace, String view); + public List getNonLocalStrategyKeyspaces(); /**