org.apache.cassandra.db.compaction
Interface CompactionManagerMBean

All Known Implementing Classes:
CompactionManager

public interface CompactionManagerMBean


Method Summary
 void forceUserDefinedCompaction(java.lang.String ksname, java.lang.String dataFiles)
          Triggers the compaction of user specified sstables.
 java.util.List<java.util.Map<java.lang.String,java.lang.String>> getCompactions()
          List of running compaction objects.
 java.util.List<java.lang.String> getCompactionSummary()
          List of running compaction summary strings.
 long getCompletedTasks()
          Deprecated. 
 int getPendingTasks()
          Deprecated. 
 long getTotalBytesCompacted()
          Deprecated. 
 long getTotalCompactionsCompleted()
          Deprecated. 
 void stopCompaction(java.lang.String type)
          Stop all running compaction-like tasks having the provided type.
 

Method Detail

getCompactions

java.util.List<java.util.Map<java.lang.String,java.lang.String>> getCompactions()
List of running compaction objects.


getCompactionSummary

java.util.List<java.lang.String> getCompactionSummary()
List of running compaction summary strings.


getPendingTasks

@Deprecated
int getPendingTasks()
Deprecated. 

Returns:
estimated number of compactions remaining to perform
See Also:
CompactionMetrics.pendingTasks

getCompletedTasks

@Deprecated
long getCompletedTasks()
Deprecated. 

Returns:
number of completed compactions since server [re]start
See Also:
CompactionMetrics.completedTasks

getTotalBytesCompacted

@Deprecated
long getTotalBytesCompacted()
Deprecated. 

Returns:
total number of bytes compacted since server [re]start
See Also:
org.apache.cassandra.metrics.CompactionMetrics#totalBytesCompacted

getTotalCompactionsCompleted

@Deprecated
long getTotalCompactionsCompleted()
Deprecated. 

Returns:
total number of compactions since server [re]start
See Also:
CompactionMetrics.totalCompactionsCompleted

forceUserDefinedCompaction

void forceUserDefinedCompaction(java.lang.String ksname,
                                java.lang.String dataFiles)
Triggers the compaction of user specified sstables.

Parameters:
ksname - the keyspace for the sstables to compact
dataFiles - a comma separated list of sstable filename to compact

stopCompaction

void stopCompaction(java.lang.String type)
Stop all running compaction-like tasks having the provided type.

Parameters:
type - the type of compaction to stop. Can be one of: - COMPACTION - VALIDATION - CLEANUP - SCRUB - INDEX_BUILD


Copyright © 2012 The Apache Software Foundation