This patch complete the definition of the storage service. It is a mapping of the StorageServiceMBean. When possible the following convention where used: API that does not return value will be POST or DELETE depends on the context. When possible, POST, DELETE and GET uses the same path The following commands where added: get_leaving_nodes get_moving_nodes get_joining_nodes get_release_version get_schema_version get_all_data_file_locations get_saved_caches_location get_range_to_endpoint_map get_pending_range_to_endpoint_map describe_ring_jmx get_host_id_map get_load get_load_map get_current_generation_number get_natural_endpoints get_snapshot_details take_snapshot del_snapshot true_snapshots_size force_keyspace_compaction force_keyspace_cleanup scrub upgrade_sstables force_keyspace_flush repair_async force_terminate_all_repair_sessions decommission move remove_node get_removal_status force_remove_completion set_logging_level get_logging_levels get_operation_mode is_starting get_drain_progress drain truncate get_keyspaces update_snitch stop_gossiping start_gossiping is_gossip_running stop_daemon is_initialized stop_rpc_server start_rpc_server is_rpc_server_running start_native_transport stop_native_transport is_native_transport_running join_ring is_joined set_stream_throughput_mb_per_sec get_stream_throughput_mb_per_sec get_compaction_throughput_mb_per_sec set_compaction_throughput_mb_per_sec is_incremental_backups_enabled set_incremental_backups_enabled rebuild bulk_load bulk_load_async reschedule_failed_deletions load_new_ss_tables sample_key_range reset_local_schema set_trace_probability get_trace_probability enable_auto_compaction disable_auto_compaction deliver_hints get_cluster_name get_partitioner_name get_tombstone_warn_threshold set_tombstone_warn_threshold get_tombstone_failure_threshold set_tombstone_failure_threshold get_batch_size_failure_threshold set_batch_size_failure_threshold set_hinted_handoff_throttle_in_kb Signed-off-by: Amnon Heiman <amnon@cloudius-systems.com>
58 KiB
58 KiB