scylla-jmx/src/main/java/org/apache/cassandra
Amnon Heiman c63ec3e96b StorageService: Add takeMultipleColumnFamilySnapshot support
This patch adds the functionality of takeMultipleColumnFamilySnapshot to
StorageService.

It follow origin logic of first check that all keyspaces and column
families exists and has no snapshot with that name and then run snapshot
on each of the combinations.

Two methods where added to simplify the implementation, but that can be
reused. One to get a map from keyspace to column family and one with the
current snapshots.

Fixes scylladb/scylla#1133

Signed-off-by: Amnon Heiman <amnon@scylladb.com>
Message-Id: <1461659678-22030-1-git-send-email-amnon@scylladb.com>
2016-04-26 14:28:33 +03:00
..
db ProcessingException was changed to IllegalStateException 2016-03-22 08:55:35 +02:00
gms EndpointState: log and ignore not supported states 2016-04-12 15:53:16 +03:00
locator Clean the jmxproxy output 2015-12-30 09:27:33 +02:00
metrics Remove leftover println from StreamingMetrics 2016-01-18 10:50:23 +02:00
net ProcessingException was changed to IllegalStateException 2016-03-22 08:55:35 +02:00
repair Add the RepairParallelism enum 2015-08-27 20:46:02 +03:00
service StorageService: Add takeMultipleColumnFamilySnapshot support 2016-04-26 14:28:33 +03:00
streaming SessionInfo: Add receiving_files and sending_files support 2016-02-27 03:34:22 +02:00