Remove WaitingOnFreeMemtableSpace and DroppedMutations metrics

Patch by Bartlomiej, reviewed by bereng and brandonwilliams for
CASSANDRA-18298
This commit is contained in:
KowalczykBartek 2023-07-20 00:39:52 +02:00 committed by Brandon Williams
parent 600f4d9a69
commit 8faa2a2c69
17 changed files with 4 additions and 6508 deletions

View File

@ -1,4 +1,5 @@
5.0
* Remove WaitingOnFreeMemtableSpace and DroppedMutations metrics (CASSANDRA-18298)
* Upgrade Jamm version to 0.4.0 (CASSANDRA-17884, CASSANDRA-16304, CASSANDRA-18329)
* Remove legacy 3.0/3.11 buffer pool metrics (CASSANDRA-18313)
* Add AzureSnitch (CASSANDRA-18646)

View File

@ -234,11 +234,6 @@ that couldn't be attempted due to lack of replicas
wait before speculation is attempted. Value may be statically configured
or updated periodically based on coordinator latency.
|WaitingOnFreeMemtableSpace |Histogram |Histogram of time spent waiting
for free memtable space, either on- or off-heap.
|DroppedMutations |Counter |Number of dropped mutations on this table.
|AnticompactionTime |Timer |Time spent anticompacting before a
consistent repair.

View File

@ -212,12 +212,6 @@ public class TableMetrics
public final Timer coordinatorScanLatency;
public final SnapshottingTimer coordinatorWriteLatency;
/** Time spent waiting for free memtable space, either on- or off-heap */
public final Histogram waitingOnFreeMemtableSpace;
@Deprecated
public final Counter droppedMutations;
private final MetricNameFactory factory;
private final MetricNameFactory aliasFactory;
@ -779,7 +773,6 @@ public class TableMetrics
coordinatorReadLatency = createTableTimer("CoordinatorReadLatency");
coordinatorScanLatency = createTableTimer("CoordinatorScanLatency");
coordinatorWriteLatency = createTableTimer("CoordinatorWriteLatency");
waitingOnFreeMemtableSpace = createTableHistogram("WaitingOnFreeMemtableSpace", false);
// We do not want to capture view mutation specific metrics for a view
// They only makes sense to capture on the base table
@ -802,8 +795,6 @@ public class TableMetrics
tombstoneFailures = createTableCounter("TombstoneFailures");
tombstoneWarnings = createTableCounter("TombstoneWarnings");
droppedMutations = createTableCounter("DroppedMutations");
casPrepare = createLatencyMetrics("CasPrepare", cfs.keyspace.metric.casPrepare);
casPropose = createLatencyMetrics("CasPropose", cfs.keyspace.metric.casPropose);
casCommit = createLatencyMetrics("CasCommit", cfs.keyspace.metric.casCommit);

View File

@ -1863,7 +1863,6 @@ public class NodeProbe implements AutoCloseable
case "WriteTotalLatency":
case "ReadTotalLatency":
case "PendingFlushes":
case "DroppedMutations":
return JMX.newMBeanProxy(mbeanServerConn, oName, CassandraMetricsRegistry.JmxCounterMBean.class).getCount();
case "CoordinatorReadLatency":
case "CoordinatorScanLatency":

View File

@ -53,7 +53,7 @@ public class TableStats extends NodeToolCmd
+ "bloom_filter_false_ratio, bloom_filter_off_heap_memory_used, bloom_filter_space_used, "
+ "compacted_partition_maximum_bytes, compacted_partition_mean_bytes, "
+ "compacted_partition_minimum_bytes, compression_metadata_off_heap_memory_used, "
+ "dropped_mutations, full_name, index_summary_off_heap_memory_used, local_read_count, "
+ "full_name, index_summary_off_heap_memory_used, local_read_count, "
+ "local_read_latency_ms, local_write_latency_ms, "
+ "maximum_live_cells_per_slice_last_five_minutes, "
+ "maximum_tombstones_per_slice_last_five_minutes, memtable_cell_count, memtable_data_size, "

View File

@ -69,7 +69,6 @@ public class StatsTable
public long maximumLiveCellsPerSliceLastFiveMinutes;
public double averageTombstonesPerSliceLastFiveMinutes;
public long maximumTombstonesPerSliceLastFiveMinutes;
public String droppedMutations;
public List<String> sstablesInEachLevel = new ArrayList<>();
public List<String> sstableBytesInEachLevel = new ArrayList<>();
public int[] sstableCountPerTWCSBucket = null;

View File

@ -190,10 +190,6 @@ public class StatsTableComparator implements Comparator<StatsTable>
sty.compressionMetadataOffHeapMemoryUsed);
}
}
else if (sortKey.equals("dropped_mutations"))
{
result = compareFileSizes(stx.droppedMutations, sty.droppedMutations);
}
else if (sortKey.equals("full_name"))
{
return sign * stx.fullName.compareTo(sty.fullName);

View File

@ -166,7 +166,6 @@ public class TableStatsHolder implements StatsHolder
table.averageTombstonesPerSliceLastFiveMinutes);
mpTable.put("maximum_tombstones_per_slice_last_five_minutes",
table.maximumTombstonesPerSliceLastFiveMinutes);
mpTable.put("dropped_mutations", table.droppedMutations);
mpTable.put("droppable_tombstone_ratio",
String.format("%01.5f", table.droppableTombstoneRatio));
mpTable.put("top_size_partitions", table.topSizePartitions);
@ -376,7 +375,6 @@ public class TableStatsHolder implements StatsHolder
histogram = (CassandraMetricsRegistry.JmxHistogramMBean) probe.getColumnFamilyMetric(keyspaceName, tableName, "TombstoneScannedHistogram");
statsTable.averageTombstonesPerSliceLastFiveMinutes = histogram.getMean();
statsTable.maximumTombstonesPerSliceLastFiveMinutes = histogram.getMax();
statsTable.droppedMutations = format((Long) probe.getColumnFamilyMetric(keyspaceName, tableName, "DroppedMutations"), humanReadable);
statsTable.droppableTombstoneRatio = probe.getDroppableTombstoneRatio(keyspaceName, tableName);
statsTable.topSizePartitions = format(table.getTopSizePartitions(), humanReadable);
if (table.getTopSizePartitionsLastUpdate() != null)

View File

@ -142,7 +142,6 @@ public class TableStatsPrinter<T extends StatsHolder>
out.println(indent + "Maximum live cells per slice (last five minutes): " + table.maximumLiveCellsPerSliceLastFiveMinutes);
out.println(indent + "Average tombstones per slice (last five minutes): " + table.averageTombstonesPerSliceLastFiveMinutes);
out.println(indent + "Maximum tombstones per slice (last five minutes): " + table.maximumTombstonesPerSliceLastFiveMinutes);
out.println(indent + "Dropped Mutations: " + table.droppedMutations);
out.printf(indent + "Droppable tombstone ratio: %01.5f%n", table.droppableTombstoneRatio);
if (table.isInCorrectLocation != null)
out.println(indent + "SSTables in correct location: " + table.isInCorrectLocation);

View File

@ -23633,26 +23633,6 @@ org.apache.cassandra.metrics:type=Table,keyspace=cql_test_keyspace,scope=table_0
- name: values
parameters: []
returnType: long[]
org.apache.cassandra.metrics:type=Table,keyspace=cql_test_keyspace,scope=table_00,name=WaitingOnFreeMemtableSpace:
attributes:
- {access: read-only, name: 50thPercentile, type: double}
- {access: read-only, name: 75thPercentile, type: double}
- {access: read-only, name: 95thPercentile, type: double}
- {access: read-only, name: 98thPercentile, type: double}
- {access: read-only, name: 999thPercentile, type: double}
- {access: read-only, name: 99thPercentile, type: double}
- {access: read-only, name: Count, type: long}
- {access: read-only, name: Max, type: long}
- {access: read-only, name: Mean, type: double}
- {access: read-only, name: Min, type: long}
- {access: read-only, name: StdDev, type: double}
operations:
- name: objectName
parameters: []
returnType: javax.management.ObjectName
- name: values
parameters: []
returnType: long[]
org.apache.cassandra.metrics:type=Table,keyspace=cql_test_keyspace,scope=table_00,name=WriteLatency:
attributes:
- {access: read-only, name: 50thPercentile, type: double}
@ -24329,26 +24309,6 @@ org.apache.cassandra.metrics:type=Table,keyspace=system,scope=IndexInfo,name=Vie
- name: values
parameters: []
returnType: long[]
org.apache.cassandra.metrics:type=Table,keyspace=system,scope=IndexInfo,name=WaitingOnFreeMemtableSpace:
attributes:
- {access: read-only, name: 50thPercentile, type: double}
- {access: read-only, name: 75thPercentile, type: double}
- {access: read-only, name: 95thPercentile, type: double}
- {access: read-only, name: 98thPercentile, type: double}
- {access: read-only, name: 999thPercentile, type: double}
- {access: read-only, name: 99thPercentile, type: double}
- {access: read-only, name: Count, type: long}
- {access: read-only, name: Max, type: long}
- {access: read-only, name: Mean, type: double}
- {access: read-only, name: Min, type: long}
- {access: read-only, name: StdDev, type: double}
operations:
- name: objectName
parameters: []
returnType: javax.management.ObjectName
- name: values
parameters: []
returnType: long[]
org.apache.cassandra.metrics:type=Table,keyspace=system,scope=IndexInfo,name=WriteLatency:
attributes:
- {access: read-only, name: 50thPercentile, type: double}
@ -25025,26 +24985,6 @@ org.apache.cassandra.metrics:type=Table,keyspace=system,scope=available_ranges,n
- name: values
parameters: []
returnType: long[]
org.apache.cassandra.metrics:type=Table,keyspace=system,scope=available_ranges,name=WaitingOnFreeMemtableSpace:
attributes:
- {access: read-only, name: 50thPercentile, type: double}
- {access: read-only, name: 75thPercentile, type: double}
- {access: read-only, name: 95thPercentile, type: double}
- {access: read-only, name: 98thPercentile, type: double}
- {access: read-only, name: 999thPercentile, type: double}
- {access: read-only, name: 99thPercentile, type: double}
- {access: read-only, name: Count, type: long}
- {access: read-only, name: Max, type: long}
- {access: read-only, name: Mean, type: double}
- {access: read-only, name: Min, type: long}
- {access: read-only, name: StdDev, type: double}
operations:
- name: objectName
parameters: []
returnType: javax.management.ObjectName
- name: values
parameters: []
returnType: long[]
org.apache.cassandra.metrics:type=Table,keyspace=system,scope=available_ranges,name=WriteLatency:
attributes:
- {access: read-only, name: 50thPercentile, type: double}
@ -25721,26 +25661,6 @@ org.apache.cassandra.metrics:type=Table,keyspace=system,scope=batches,name=ViewR
- name: values
parameters: []
returnType: long[]
org.apache.cassandra.metrics:type=Table,keyspace=system,scope=batches,name=WaitingOnFreeMemtableSpace:
attributes:
- {access: read-only, name: 50thPercentile, type: double}
- {access: read-only, name: 75thPercentile, type: double}
- {access: read-only, name: 95thPercentile, type: double}
- {access: read-only, name: 98thPercentile, type: double}
- {access: read-only, name: 999thPercentile, type: double}
- {access: read-only, name: 99thPercentile, type: double}
- {access: read-only, name: Count, type: long}
- {access: read-only, name: Max, type: long}
- {access: read-only, name: Mean, type: double}
- {access: read-only, name: Min, type: long}
- {access: read-only, name: StdDev, type: double}
operations:
- name: objectName
parameters: []
returnType: javax.management.ObjectName
- name: values
parameters: []
returnType: long[]
org.apache.cassandra.metrics:type=Table,keyspace=system,scope=batches,name=WriteLatency:
attributes:
- {access: read-only, name: 50thPercentile, type: double}
@ -26417,26 +26337,6 @@ org.apache.cassandra.metrics:type=Table,keyspace=system,scope=batchlog,name=View
- name: values
parameters: []
returnType: long[]
org.apache.cassandra.metrics:type=Table,keyspace=system,scope=batchlog,name=WaitingOnFreeMemtableSpace:
attributes:
- {access: read-only, name: 50thPercentile, type: double}
- {access: read-only, name: 75thPercentile, type: double}
- {access: read-only, name: 95thPercentile, type: double}
- {access: read-only, name: 98thPercentile, type: double}
- {access: read-only, name: 999thPercentile, type: double}
- {access: read-only, name: 99thPercentile, type: double}
- {access: read-only, name: Count, type: long}
- {access: read-only, name: Max, type: long}
- {access: read-only, name: Mean, type: double}
- {access: read-only, name: Min, type: long}
- {access: read-only, name: StdDev, type: double}
operations:
- name: objectName
parameters: []
returnType: javax.management.ObjectName
- name: values
parameters: []
returnType: long[]
org.apache.cassandra.metrics:type=Table,keyspace=system,scope=batchlog,name=WriteLatency:
attributes:
- {access: read-only, name: 50thPercentile, type: double}
@ -27113,26 +27013,6 @@ org.apache.cassandra.metrics:type=Table,keyspace=system,scope=built_views,name=V
- name: values
parameters: []
returnType: long[]
org.apache.cassandra.metrics:type=Table,keyspace=system,scope=built_views,name=WaitingOnFreeMemtableSpace:
attributes:
- {access: read-only, name: 50thPercentile, type: double}
- {access: read-only, name: 75thPercentile, type: double}
- {access: read-only, name: 95thPercentile, type: double}
- {access: read-only, name: 98thPercentile, type: double}
- {access: read-only, name: 999thPercentile, type: double}
- {access: read-only, name: 99thPercentile, type: double}
- {access: read-only, name: Count, type: long}
- {access: read-only, name: Max, type: long}
- {access: read-only, name: Mean, type: double}
- {access: read-only, name: Min, type: long}
- {access: read-only, name: StdDev, type: double}
operations:
- name: objectName
parameters: []
returnType: javax.management.ObjectName
- name: values
parameters: []
returnType: long[]
org.apache.cassandra.metrics:type=Table,keyspace=system,scope=built_views,name=WriteLatency:
attributes:
- {access: read-only, name: 50thPercentile, type: double}
@ -27809,26 +27689,6 @@ org.apache.cassandra.metrics:type=Table,keyspace=system,scope=compaction_history
- name: values
parameters: []
returnType: long[]
org.apache.cassandra.metrics:type=Table,keyspace=system,scope=compaction_history,name=WaitingOnFreeMemtableSpace:
attributes:
- {access: read-only, name: 50thPercentile, type: double}
- {access: read-only, name: 75thPercentile, type: double}
- {access: read-only, name: 95thPercentile, type: double}
- {access: read-only, name: 98thPercentile, type: double}
- {access: read-only, name: 999thPercentile, type: double}
- {access: read-only, name: 99thPercentile, type: double}
- {access: read-only, name: Count, type: long}
- {access: read-only, name: Max, type: long}
- {access: read-only, name: Mean, type: double}
- {access: read-only, name: Min, type: long}
- {access: read-only, name: StdDev, type: double}
operations:
- name: objectName
parameters: []
returnType: javax.management.ObjectName
- name: values
parameters: []
returnType: long[]
org.apache.cassandra.metrics:type=Table,keyspace=system,scope=compaction_history,name=WriteLatency:
attributes:
- {access: read-only, name: 50thPercentile, type: double}
@ -28505,26 +28365,6 @@ org.apache.cassandra.metrics:type=Table,keyspace=system,scope=hints,name=ViewRea
- name: values
parameters: []
returnType: long[]
org.apache.cassandra.metrics:type=Table,keyspace=system,scope=hints,name=WaitingOnFreeMemtableSpace:
attributes:
- {access: read-only, name: 50thPercentile, type: double}
- {access: read-only, name: 75thPercentile, type: double}
- {access: read-only, name: 95thPercentile, type: double}
- {access: read-only, name: 98thPercentile, type: double}
- {access: read-only, name: 999thPercentile, type: double}
- {access: read-only, name: 99thPercentile, type: double}
- {access: read-only, name: Count, type: long}
- {access: read-only, name: Max, type: long}
- {access: read-only, name: Mean, type: double}
- {access: read-only, name: Min, type: long}
- {access: read-only, name: StdDev, type: double}
operations:
- name: objectName
parameters: []
returnType: javax.management.ObjectName
- name: values
parameters: []
returnType: long[]
org.apache.cassandra.metrics:type=Table,keyspace=system,scope=hints,name=WriteLatency:
attributes:
- {access: read-only, name: 50thPercentile, type: double}
@ -29201,26 +29041,6 @@ org.apache.cassandra.metrics:type=Table,keyspace=system,scope=local,name=ViewRea
- name: values
parameters: []
returnType: long[]
org.apache.cassandra.metrics:type=Table,keyspace=system,scope=local,name=WaitingOnFreeMemtableSpace:
attributes:
- {access: read-only, name: 50thPercentile, type: double}
- {access: read-only, name: 75thPercentile, type: double}
- {access: read-only, name: 95thPercentile, type: double}
- {access: read-only, name: 98thPercentile, type: double}
- {access: read-only, name: 999thPercentile, type: double}
- {access: read-only, name: 99thPercentile, type: double}
- {access: read-only, name: Count, type: long}
- {access: read-only, name: Max, type: long}
- {access: read-only, name: Mean, type: double}
- {access: read-only, name: Min, type: long}
- {access: read-only, name: StdDev, type: double}
operations:
- name: objectName
parameters: []
returnType: javax.management.ObjectName
- name: values
parameters: []
returnType: long[]
org.apache.cassandra.metrics:type=Table,keyspace=system,scope=local,name=WriteLatency:
attributes:
- {access: read-only, name: 50thPercentile, type: double}
@ -29897,26 +29717,6 @@ org.apache.cassandra.metrics:type=Table,keyspace=system,scope=paxos,name=ViewRea
- name: values
parameters: []
returnType: long[]
org.apache.cassandra.metrics:type=Table,keyspace=system,scope=paxos,name=WaitingOnFreeMemtableSpace:
attributes:
- {access: read-only, name: 50thPercentile, type: double}
- {access: read-only, name: 75thPercentile, type: double}
- {access: read-only, name: 95thPercentile, type: double}
- {access: read-only, name: 98thPercentile, type: double}
- {access: read-only, name: 999thPercentile, type: double}
- {access: read-only, name: 99thPercentile, type: double}
- {access: read-only, name: Count, type: long}
- {access: read-only, name: Max, type: long}
- {access: read-only, name: Mean, type: double}
- {access: read-only, name: Min, type: long}
- {access: read-only, name: StdDev, type: double}
operations:
- name: objectName
parameters: []
returnType: javax.management.ObjectName
- name: values
parameters: []
returnType: long[]
org.apache.cassandra.metrics:type=Table,keyspace=system,scope=paxos,name=WriteLatency:
attributes:
- {access: read-only, name: 50thPercentile, type: double}
@ -30593,26 +30393,6 @@ org.apache.cassandra.metrics:type=Table,keyspace=system,scope=peer_events,name=V
- name: values
parameters: []
returnType: long[]
org.apache.cassandra.metrics:type=Table,keyspace=system,scope=peer_events,name=WaitingOnFreeMemtableSpace:
attributes:
- {access: read-only, name: 50thPercentile, type: double}
- {access: read-only, name: 75thPercentile, type: double}
- {access: read-only, name: 95thPercentile, type: double}
- {access: read-only, name: 98thPercentile, type: double}
- {access: read-only, name: 999thPercentile, type: double}
- {access: read-only, name: 99thPercentile, type: double}
- {access: read-only, name: Count, type: long}
- {access: read-only, name: Max, type: long}
- {access: read-only, name: Mean, type: double}
- {access: read-only, name: Min, type: long}
- {access: read-only, name: StdDev, type: double}
operations:
- name: objectName
parameters: []
returnType: javax.management.ObjectName
- name: values
parameters: []
returnType: long[]
org.apache.cassandra.metrics:type=Table,keyspace=system,scope=peer_events,name=WriteLatency:
attributes:
- {access: read-only, name: 50thPercentile, type: double}
@ -31289,26 +31069,6 @@ org.apache.cassandra.metrics:type=Table,keyspace=system,scope=peers,name=ViewRea
- name: values
parameters: []
returnType: long[]
org.apache.cassandra.metrics:type=Table,keyspace=system,scope=peers,name=WaitingOnFreeMemtableSpace:
attributes:
- {access: read-only, name: 50thPercentile, type: double}
- {access: read-only, name: 75thPercentile, type: double}
- {access: read-only, name: 95thPercentile, type: double}
- {access: read-only, name: 98thPercentile, type: double}
- {access: read-only, name: 999thPercentile, type: double}
- {access: read-only, name: 99thPercentile, type: double}
- {access: read-only, name: Count, type: long}
- {access: read-only, name: Max, type: long}
- {access: read-only, name: Mean, type: double}
- {access: read-only, name: Min, type: long}
- {access: read-only, name: StdDev, type: double}
operations:
- name: objectName
parameters: []
returnType: javax.management.ObjectName
- name: values
parameters: []
returnType: long[]
org.apache.cassandra.metrics:type=Table,keyspace=system,scope=peers,name=WriteLatency:
attributes:
- {access: read-only, name: 50thPercentile, type: double}
@ -31985,26 +31745,6 @@ org.apache.cassandra.metrics:type=Table,keyspace=system,scope=range_xfers,name=V
- name: values
parameters: []
returnType: long[]
org.apache.cassandra.metrics:type=Table,keyspace=system,scope=range_xfers,name=WaitingOnFreeMemtableSpace:
attributes:
- {access: read-only, name: 50thPercentile, type: double}
- {access: read-only, name: 75thPercentile, type: double}
- {access: read-only, name: 95thPercentile, type: double}
- {access: read-only, name: 98thPercentile, type: double}
- {access: read-only, name: 999thPercentile, type: double}
- {access: read-only, name: 99thPercentile, type: double}
- {access: read-only, name: Count, type: long}
- {access: read-only, name: Max, type: long}
- {access: read-only, name: Mean, type: double}
- {access: read-only, name: Min, type: long}
- {access: read-only, name: StdDev, type: double}
operations:
- name: objectName
parameters: []
returnType: javax.management.ObjectName
- name: values
parameters: []
returnType: long[]
org.apache.cassandra.metrics:type=Table,keyspace=system,scope=range_xfers,name=WriteLatency:
attributes:
- {access: read-only, name: 50thPercentile, type: double}
@ -33374,26 +33114,6 @@ org.apache.cassandra.metrics:type=Table,keyspace=system,scope=size_estimates,nam
- name: values
parameters: []
returnType: long[]
org.apache.cassandra.metrics:type=Table,keyspace=system,scope=size_estimates,name=WaitingOnFreeMemtableSpace:
attributes:
- {access: read-only, name: 50thPercentile, type: double}
- {access: read-only, name: 75thPercentile, type: double}
- {access: read-only, name: 95thPercentile, type: double}
- {access: read-only, name: 98thPercentile, type: double}
- {access: read-only, name: 999thPercentile, type: double}
- {access: read-only, name: 99thPercentile, type: double}
- {access: read-only, name: Count, type: long}
- {access: read-only, name: Max, type: long}
- {access: read-only, name: Mean, type: double}
- {access: read-only, name: Min, type: long}
- {access: read-only, name: StdDev, type: double}
operations:
- name: objectName
parameters: []
returnType: javax.management.ObjectName
- name: values
parameters: []
returnType: long[]
org.apache.cassandra.metrics:type=Table,keyspace=system,scope=size_estimates,name=WriteLatency:
attributes:
- {access: read-only, name: 50thPercentile, type: double}
@ -34070,26 +33790,6 @@ org.apache.cassandra.metrics:type=Table,keyspace=system,scope=sstable_activity,n
- name: values
parameters: []
returnType: long[]
org.apache.cassandra.metrics:type=Table,keyspace=system,scope=sstable_activity,name=WaitingOnFreeMemtableSpace:
attributes:
- {access: read-only, name: 50thPercentile, type: double}
- {access: read-only, name: 75thPercentile, type: double}
- {access: read-only, name: 95thPercentile, type: double}
- {access: read-only, name: 98thPercentile, type: double}
- {access: read-only, name: 999thPercentile, type: double}
- {access: read-only, name: 99thPercentile, type: double}
- {access: read-only, name: Count, type: long}
- {access: read-only, name: Max, type: long}
- {access: read-only, name: Mean, type: double}
- {access: read-only, name: Min, type: long}
- {access: read-only, name: StdDev, type: double}
operations:
- name: objectName
parameters: []
returnType: javax.management.ObjectName
- name: values
parameters: []
returnType: long[]
org.apache.cassandra.metrics:type=Table,keyspace=system,scope=sstable_activity,name=WriteLatency:
attributes:
- {access: read-only, name: 50thPercentile, type: double}
@ -34766,26 +34466,6 @@ org.apache.cassandra.metrics:type=Table,keyspace=system,scope=views_builds_in_pr
- name: values
parameters: []
returnType: long[]
org.apache.cassandra.metrics:type=Table,keyspace=system,scope=views_builds_in_progress,name=WaitingOnFreeMemtableSpace:
attributes:
- {access: read-only, name: 50thPercentile, type: double}
- {access: read-only, name: 75thPercentile, type: double}
- {access: read-only, name: 95thPercentile, type: double}
- {access: read-only, name: 98thPercentile, type: double}
- {access: read-only, name: 999thPercentile, type: double}
- {access: read-only, name: 99thPercentile, type: double}
- {access: read-only, name: Count, type: long}
- {access: read-only, name: Max, type: long}
- {access: read-only, name: Mean, type: double}
- {access: read-only, name: Min, type: long}
- {access: read-only, name: StdDev, type: double}
operations:
- name: objectName
parameters: []
returnType: javax.management.ObjectName
- name: values
parameters: []
returnType: long[]
org.apache.cassandra.metrics:type=Table,keyspace=system,scope=views_builds_in_progress,name=WriteLatency:
attributes:
- {access: read-only, name: 50thPercentile, type: double}
@ -35462,26 +35142,6 @@ org.apache.cassandra.metrics:type=Table,keyspace=system_auth,scope=resource_role
- name: values
parameters: []
returnType: long[]
? org.apache.cassandra.metrics:type=Table,keyspace=system_auth,scope=resource_role_permissons_index,name=WaitingOnFreeMemtableSpace
: attributes:
- {access: read-only, name: 50thPercentile, type: double}
- {access: read-only, name: 75thPercentile, type: double}
- {access: read-only, name: 95thPercentile, type: double}
- {access: read-only, name: 98thPercentile, type: double}
- {access: read-only, name: 999thPercentile, type: double}
- {access: read-only, name: 99thPercentile, type: double}
- {access: read-only, name: Count, type: long}
- {access: read-only, name: Max, type: long}
- {access: read-only, name: Mean, type: double}
- {access: read-only, name: Min, type: long}
- {access: read-only, name: StdDev, type: double}
operations:
- name: objectName
parameters: []
returnType: javax.management.ObjectName
- name: values
parameters: []
returnType: long[]
org.apache.cassandra.metrics:type=Table,keyspace=system_auth,scope=resource_role_permissons_index,name=WriteLatency:
attributes:
- {access: read-only, name: 50thPercentile, type: double}
@ -36158,26 +35818,6 @@ org.apache.cassandra.metrics:type=Table,keyspace=system_auth,scope=role_members,
- name: values
parameters: []
returnType: long[]
org.apache.cassandra.metrics:type=Table,keyspace=system_auth,scope=role_members,name=WaitingOnFreeMemtableSpace:
attributes:
- {access: read-only, name: 50thPercentile, type: double}
- {access: read-only, name: 75thPercentile, type: double}
- {access: read-only, name: 95thPercentile, type: double}
- {access: read-only, name: 98thPercentile, type: double}
- {access: read-only, name: 999thPercentile, type: double}
- {access: read-only, name: 99thPercentile, type: double}
- {access: read-only, name: Count, type: long}
- {access: read-only, name: Max, type: long}
- {access: read-only, name: Mean, type: double}
- {access: read-only, name: Min, type: long}
- {access: read-only, name: StdDev, type: double}
operations:
- name: objectName
parameters: []
returnType: javax.management.ObjectName
- name: values
parameters: []
returnType: long[]
org.apache.cassandra.metrics:type=Table,keyspace=system_auth,scope=role_members,name=WriteLatency:
attributes:
- {access: read-only, name: 50thPercentile, type: double}
@ -36854,26 +36494,6 @@ org.apache.cassandra.metrics:type=Table,keyspace=system_auth,scope=role_permissi
- name: values
parameters: []
returnType: long[]
org.apache.cassandra.metrics:type=Table,keyspace=system_auth,scope=role_permissions,name=WaitingOnFreeMemtableSpace:
attributes:
- {access: read-only, name: 50thPercentile, type: double}
- {access: read-only, name: 75thPercentile, type: double}
- {access: read-only, name: 95thPercentile, type: double}
- {access: read-only, name: 98thPercentile, type: double}
- {access: read-only, name: 999thPercentile, type: double}
- {access: read-only, name: 99thPercentile, type: double}
- {access: read-only, name: Count, type: long}
- {access: read-only, name: Max, type: long}
- {access: read-only, name: Mean, type: double}
- {access: read-only, name: Min, type: long}
- {access: read-only, name: StdDev, type: double}
operations:
- name: objectName
parameters: []
returnType: javax.management.ObjectName
- name: values
parameters: []
returnType: long[]
org.apache.cassandra.metrics:type=Table,keyspace=system_auth,scope=role_permissions,name=WriteLatency:
attributes:
- {access: read-only, name: 50thPercentile, type: double}
@ -37550,26 +37170,6 @@ org.apache.cassandra.metrics:type=Table,keyspace=system_auth,scope=roles,name=Vi
- name: values
parameters: []
returnType: long[]
org.apache.cassandra.metrics:type=Table,keyspace=system_auth,scope=roles,name=WaitingOnFreeMemtableSpace:
attributes:
- {access: read-only, name: 50thPercentile, type: double}
- {access: read-only, name: 75thPercentile, type: double}
- {access: read-only, name: 95thPercentile, type: double}
- {access: read-only, name: 98thPercentile, type: double}
- {access: read-only, name: 999thPercentile, type: double}
- {access: read-only, name: 99thPercentile, type: double}
- {access: read-only, name: Count, type: long}
- {access: read-only, name: Max, type: long}
- {access: read-only, name: Mean, type: double}
- {access: read-only, name: Min, type: long}
- {access: read-only, name: StdDev, type: double}
operations:
- name: objectName
parameters: []
returnType: javax.management.ObjectName
- name: values
parameters: []
returnType: long[]
org.apache.cassandra.metrics:type=Table,keyspace=system_auth,scope=roles,name=WriteLatency:
attributes:
- {access: read-only, name: 50thPercentile, type: double}
@ -38246,26 +37846,6 @@ org.apache.cassandra.metrics:type=Table,keyspace=system_distributed,scope=parent
- name: values
parameters: []
returnType: long[]
? org.apache.cassandra.metrics:type=Table,keyspace=system_distributed,scope=parent_repair_history,name=WaitingOnFreeMemtableSpace
: attributes:
- {access: read-only, name: 50thPercentile, type: double}
- {access: read-only, name: 75thPercentile, type: double}
- {access: read-only, name: 95thPercentile, type: double}
- {access: read-only, name: 98thPercentile, type: double}
- {access: read-only, name: 999thPercentile, type: double}
- {access: read-only, name: 99thPercentile, type: double}
- {access: read-only, name: Count, type: long}
- {access: read-only, name: Max, type: long}
- {access: read-only, name: Mean, type: double}
- {access: read-only, name: Min, type: long}
- {access: read-only, name: StdDev, type: double}
operations:
- name: objectName
parameters: []
returnType: javax.management.ObjectName
- name: values
parameters: []
returnType: long[]
org.apache.cassandra.metrics:type=Table,keyspace=system_distributed,scope=parent_repair_history,name=WriteLatency:
attributes:
- {access: read-only, name: 50thPercentile, type: double}
@ -38942,26 +38522,6 @@ org.apache.cassandra.metrics:type=Table,keyspace=system_distributed,scope=repair
- name: values
parameters: []
returnType: long[]
org.apache.cassandra.metrics:type=Table,keyspace=system_distributed,scope=repair_history,name=WaitingOnFreeMemtableSpace:
attributes:
- {access: read-only, name: 50thPercentile, type: double}
- {access: read-only, name: 75thPercentile, type: double}
- {access: read-only, name: 95thPercentile, type: double}
- {access: read-only, name: 98thPercentile, type: double}
- {access: read-only, name: 999thPercentile, type: double}
- {access: read-only, name: 99thPercentile, type: double}
- {access: read-only, name: Count, type: long}
- {access: read-only, name: Max, type: long}
- {access: read-only, name: Mean, type: double}
- {access: read-only, name: Min, type: long}
- {access: read-only, name: StdDev, type: double}
operations:
- name: objectName
parameters: []
returnType: javax.management.ObjectName
- name: values
parameters: []
returnType: long[]
org.apache.cassandra.metrics:type=Table,keyspace=system_distributed,scope=repair_history,name=WriteLatency:
attributes:
- {access: read-only, name: 50thPercentile, type: double}
@ -39638,26 +39198,6 @@ org.apache.cassandra.metrics:type=Table,keyspace=system_schema,scope=aggregates,
- name: values
parameters: []
returnType: long[]
org.apache.cassandra.metrics:type=Table,keyspace=system_schema,scope=aggregates,name=WaitingOnFreeMemtableSpace:
attributes:
- {access: read-only, name: 50thPercentile, type: double}
- {access: read-only, name: 75thPercentile, type: double}
- {access: read-only, name: 95thPercentile, type: double}
- {access: read-only, name: 98thPercentile, type: double}
- {access: read-only, name: 999thPercentile, type: double}
- {access: read-only, name: 99thPercentile, type: double}
- {access: read-only, name: Count, type: long}
- {access: read-only, name: Max, type: long}
- {access: read-only, name: Mean, type: double}
- {access: read-only, name: Min, type: long}
- {access: read-only, name: StdDev, type: double}
operations:
- name: objectName
parameters: []
returnType: javax.management.ObjectName
- name: values
parameters: []
returnType: long[]
org.apache.cassandra.metrics:type=Table,keyspace=system_schema,scope=aggregates,name=WriteLatency:
attributes:
- {access: read-only, name: 50thPercentile, type: double}
@ -40334,26 +39874,6 @@ org.apache.cassandra.metrics:type=Table,keyspace=system_schema,scope=columns,nam
- name: values
parameters: []
returnType: long[]
org.apache.cassandra.metrics:type=Table,keyspace=system_schema,scope=columns,name=WaitingOnFreeMemtableSpace:
attributes:
- {access: read-only, name: 50thPercentile, type: double}
- {access: read-only, name: 75thPercentile, type: double}
- {access: read-only, name: 95thPercentile, type: double}
- {access: read-only, name: 98thPercentile, type: double}
- {access: read-only, name: 999thPercentile, type: double}
- {access: read-only, name: 99thPercentile, type: double}
- {access: read-only, name: Count, type: long}
- {access: read-only, name: Max, type: long}
- {access: read-only, name: Mean, type: double}
- {access: read-only, name: Min, type: long}
- {access: read-only, name: StdDev, type: double}
operations:
- name: objectName
parameters: []
returnType: javax.management.ObjectName
- name: values
parameters: []
returnType: long[]
org.apache.cassandra.metrics:type=Table,keyspace=system_schema,scope=columns,name=WriteLatency:
attributes:
- {access: read-only, name: 50thPercentile, type: double}
@ -41030,26 +40550,6 @@ org.apache.cassandra.metrics:type=Table,keyspace=system_schema,scope=dropped_col
- name: values
parameters: []
returnType: long[]
org.apache.cassandra.metrics:type=Table,keyspace=system_schema,scope=dropped_columns,name=WaitingOnFreeMemtableSpace:
attributes:
- {access: read-only, name: 50thPercentile, type: double}
- {access: read-only, name: 75thPercentile, type: double}
- {access: read-only, name: 95thPercentile, type: double}
- {access: read-only, name: 98thPercentile, type: double}
- {access: read-only, name: 999thPercentile, type: double}
- {access: read-only, name: 99thPercentile, type: double}
- {access: read-only, name: Count, type: long}
- {access: read-only, name: Max, type: long}
- {access: read-only, name: Mean, type: double}
- {access: read-only, name: Min, type: long}
- {access: read-only, name: StdDev, type: double}
operations:
- name: objectName
parameters: []
returnType: javax.management.ObjectName
- name: values
parameters: []
returnType: long[]
org.apache.cassandra.metrics:type=Table,keyspace=system_schema,scope=dropped_columns,name=WriteLatency:
attributes:
- {access: read-only, name: 50thPercentile, type: double}
@ -41726,26 +41226,6 @@ org.apache.cassandra.metrics:type=Table,keyspace=system_schema,scope=functions,n
- name: values
parameters: []
returnType: long[]
org.apache.cassandra.metrics:type=Table,keyspace=system_schema,scope=functions,name=WaitingOnFreeMemtableSpace:
attributes:
- {access: read-only, name: 50thPercentile, type: double}
- {access: read-only, name: 75thPercentile, type: double}
- {access: read-only, name: 95thPercentile, type: double}
- {access: read-only, name: 98thPercentile, type: double}
- {access: read-only, name: 999thPercentile, type: double}
- {access: read-only, name: 99thPercentile, type: double}
- {access: read-only, name: Count, type: long}
- {access: read-only, name: Max, type: long}
- {access: read-only, name: Mean, type: double}
- {access: read-only, name: Min, type: long}
- {access: read-only, name: StdDev, type: double}
operations:
- name: objectName
parameters: []
returnType: javax.management.ObjectName
- name: values
parameters: []
returnType: long[]
org.apache.cassandra.metrics:type=Table,keyspace=system_schema,scope=functions,name=WriteLatency:
attributes:
- {access: read-only, name: 50thPercentile, type: double}
@ -42422,26 +41902,6 @@ org.apache.cassandra.metrics:type=Table,keyspace=system_schema,scope=indexes,nam
- name: values
parameters: []
returnType: long[]
org.apache.cassandra.metrics:type=Table,keyspace=system_schema,scope=indexes,name=WaitingOnFreeMemtableSpace:
attributes:
- {access: read-only, name: 50thPercentile, type: double}
- {access: read-only, name: 75thPercentile, type: double}
- {access: read-only, name: 95thPercentile, type: double}
- {access: read-only, name: 98thPercentile, type: double}
- {access: read-only, name: 999thPercentile, type: double}
- {access: read-only, name: 99thPercentile, type: double}
- {access: read-only, name: Count, type: long}
- {access: read-only, name: Max, type: long}
- {access: read-only, name: Mean, type: double}
- {access: read-only, name: Min, type: long}
- {access: read-only, name: StdDev, type: double}
operations:
- name: objectName
parameters: []
returnType: javax.management.ObjectName
- name: values
parameters: []
returnType: long[]
org.apache.cassandra.metrics:type=Table,keyspace=system_schema,scope=indexes,name=WriteLatency:
attributes:
- {access: read-only, name: 50thPercentile, type: double}
@ -43118,26 +42578,6 @@ org.apache.cassandra.metrics:type=Table,keyspace=system_schema,scope=keyspaces,n
- name: values
parameters: []
returnType: long[]
org.apache.cassandra.metrics:type=Table,keyspace=system_schema,scope=keyspaces,name=WaitingOnFreeMemtableSpace:
attributes:
- {access: read-only, name: 50thPercentile, type: double}
- {access: read-only, name: 75thPercentile, type: double}
- {access: read-only, name: 95thPercentile, type: double}
- {access: read-only, name: 98thPercentile, type: double}
- {access: read-only, name: 999thPercentile, type: double}
- {access: read-only, name: 99thPercentile, type: double}
- {access: read-only, name: Count, type: long}
- {access: read-only, name: Max, type: long}
- {access: read-only, name: Mean, type: double}
- {access: read-only, name: Min, type: long}
- {access: read-only, name: StdDev, type: double}
operations:
- name: objectName
parameters: []
returnType: javax.management.ObjectName
- name: values
parameters: []
returnType: long[]
org.apache.cassandra.metrics:type=Table,keyspace=system_schema,scope=keyspaces,name=WriteLatency:
attributes:
- {access: read-only, name: 50thPercentile, type: double}
@ -43814,26 +43254,6 @@ org.apache.cassandra.metrics:type=Table,keyspace=system_schema,scope=tables,name
- name: values
parameters: []
returnType: long[]
org.apache.cassandra.metrics:type=Table,keyspace=system_schema,scope=tables,name=WaitingOnFreeMemtableSpace:
attributes:
- {access: read-only, name: 50thPercentile, type: double}
- {access: read-only, name: 75thPercentile, type: double}
- {access: read-only, name: 95thPercentile, type: double}
- {access: read-only, name: 98thPercentile, type: double}
- {access: read-only, name: 999thPercentile, type: double}
- {access: read-only, name: 99thPercentile, type: double}
- {access: read-only, name: Count, type: long}
- {access: read-only, name: Max, type: long}
- {access: read-only, name: Mean, type: double}
- {access: read-only, name: Min, type: long}
- {access: read-only, name: StdDev, type: double}
operations:
- name: objectName
parameters: []
returnType: javax.management.ObjectName
- name: values
parameters: []
returnType: long[]
org.apache.cassandra.metrics:type=Table,keyspace=system_schema,scope=tables,name=WriteLatency:
attributes:
- {access: read-only, name: 50thPercentile, type: double}
@ -44510,26 +43930,6 @@ org.apache.cassandra.metrics:type=Table,keyspace=system_schema,scope=triggers,na
- name: values
parameters: []
returnType: long[]
org.apache.cassandra.metrics:type=Table,keyspace=system_schema,scope=triggers,name=WaitingOnFreeMemtableSpace:
attributes:
- {access: read-only, name: 50thPercentile, type: double}
- {access: read-only, name: 75thPercentile, type: double}
- {access: read-only, name: 95thPercentile, type: double}
- {access: read-only, name: 98thPercentile, type: double}
- {access: read-only, name: 999thPercentile, type: double}
- {access: read-only, name: 99thPercentile, type: double}
- {access: read-only, name: Count, type: long}
- {access: read-only, name: Max, type: long}
- {access: read-only, name: Mean, type: double}
- {access: read-only, name: Min, type: long}
- {access: read-only, name: StdDev, type: double}
operations:
- name: objectName
parameters: []
returnType: javax.management.ObjectName
- name: values
parameters: []
returnType: long[]
org.apache.cassandra.metrics:type=Table,keyspace=system_schema,scope=triggers,name=WriteLatency:
attributes:
- {access: read-only, name: 50thPercentile, type: double}
@ -45206,26 +44606,6 @@ org.apache.cassandra.metrics:type=Table,keyspace=system_schema,scope=types,name=
- name: values
parameters: []
returnType: long[]
org.apache.cassandra.metrics:type=Table,keyspace=system_schema,scope=types,name=WaitingOnFreeMemtableSpace:
attributes:
- {access: read-only, name: 50thPercentile, type: double}
- {access: read-only, name: 75thPercentile, type: double}
- {access: read-only, name: 95thPercentile, type: double}
- {access: read-only, name: 98thPercentile, type: double}
- {access: read-only, name: 999thPercentile, type: double}
- {access: read-only, name: 99thPercentile, type: double}
- {access: read-only, name: Count, type: long}
- {access: read-only, name: Max, type: long}
- {access: read-only, name: Mean, type: double}
- {access: read-only, name: Min, type: long}
- {access: read-only, name: StdDev, type: double}
operations:
- name: objectName
parameters: []
returnType: javax.management.ObjectName
- name: values
parameters: []
returnType: long[]
org.apache.cassandra.metrics:type=Table,keyspace=system_schema,scope=types,name=WriteLatency:
attributes:
- {access: read-only, name: 50thPercentile, type: double}
@ -45902,26 +45282,6 @@ org.apache.cassandra.metrics:type=Table,keyspace=system_schema,scope=views,name=
- name: values
parameters: []
returnType: long[]
org.apache.cassandra.metrics:type=Table,keyspace=system_schema,scope=views,name=WaitingOnFreeMemtableSpace:
attributes:
- {access: read-only, name: 50thPercentile, type: double}
- {access: read-only, name: 75thPercentile, type: double}
- {access: read-only, name: 95thPercentile, type: double}
- {access: read-only, name: 98thPercentile, type: double}
- {access: read-only, name: 999thPercentile, type: double}
- {access: read-only, name: 99thPercentile, type: double}
- {access: read-only, name: Count, type: long}
- {access: read-only, name: Max, type: long}
- {access: read-only, name: Mean, type: double}
- {access: read-only, name: Min, type: long}
- {access: read-only, name: StdDev, type: double}
operations:
- name: objectName
parameters: []
returnType: javax.management.ObjectName
- name: values
parameters: []
returnType: long[]
org.apache.cassandra.metrics:type=Table,keyspace=system_schema,scope=views,name=WriteLatency:
attributes:
- {access: read-only, name: 50thPercentile, type: double}
@ -46598,26 +45958,6 @@ org.apache.cassandra.metrics:type=Table,keyspace=system_traces,scope=events,name
- name: values
parameters: []
returnType: long[]
org.apache.cassandra.metrics:type=Table,keyspace=system_traces,scope=events,name=WaitingOnFreeMemtableSpace:
attributes:
- {access: read-only, name: 50thPercentile, type: double}
- {access: read-only, name: 75thPercentile, type: double}
- {access: read-only, name: 95thPercentile, type: double}
- {access: read-only, name: 98thPercentile, type: double}
- {access: read-only, name: 999thPercentile, type: double}
- {access: read-only, name: 99thPercentile, type: double}
- {access: read-only, name: Count, type: long}
- {access: read-only, name: Max, type: long}
- {access: read-only, name: Mean, type: double}
- {access: read-only, name: Min, type: long}
- {access: read-only, name: StdDev, type: double}
operations:
- name: objectName
parameters: []
returnType: javax.management.ObjectName
- name: values
parameters: []
returnType: long[]
org.apache.cassandra.metrics:type=Table,keyspace=system_traces,scope=events,name=WriteLatency:
attributes:
- {access: read-only, name: 50thPercentile, type: double}
@ -47294,26 +46634,6 @@ org.apache.cassandra.metrics:type=Table,keyspace=system_traces,scope=sessions,na
- name: values
parameters: []
returnType: long[]
org.apache.cassandra.metrics:type=Table,keyspace=system_traces,scope=sessions,name=WaitingOnFreeMemtableSpace:
attributes:
- {access: read-only, name: 50thPercentile, type: double}
- {access: read-only, name: 75thPercentile, type: double}
- {access: read-only, name: 95thPercentile, type: double}
- {access: read-only, name: 98thPercentile, type: double}
- {access: read-only, name: 999thPercentile, type: double}
- {access: read-only, name: 99thPercentile, type: double}
- {access: read-only, name: Count, type: long}
- {access: read-only, name: Max, type: long}
- {access: read-only, name: Mean, type: double}
- {access: read-only, name: Min, type: long}
- {access: read-only, name: StdDev, type: double}
operations:
- name: objectName
parameters: []
returnType: javax.management.ObjectName
- name: values
parameters: []
returnType: long[]
org.apache.cassandra.metrics:type=Table,keyspace=system_traces,scope=sessions,name=WriteLatency:
attributes:
- {access: read-only, name: 50thPercentile, type: double}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -101,8 +101,8 @@ public class TableStatsTest extends CQLTester
" bloom_filter_off_heap_memory_used, bloom_filter_space_used,\n" +
" compacted_partition_maximum_bytes, compacted_partition_mean_bytes,\n" +
" compacted_partition_minimum_bytes,\n" +
" compression_metadata_off_heap_memory_used, dropped_mutations,\n" +
" full_name, index_summary_off_heap_memory_used, local_read_count,\n" +
" compression_metadata_off_heap_memory_used, full_name,\n" +
" index_summary_off_heap_memory_used, local_read_count,\n" +
" local_read_latency_ms, local_write_latency_ms,\n" +
" maximum_live_cells_per_slice_last_five_minutes,\n" +
" maximum_tombstones_per_slice_last_five_minutes, memtable_cell_count,\n" +

View File

@ -279,12 +279,6 @@ public class StatsTableComparatorTest extends TableStatsTestBase
"table2 > table4 > table6 > table1 > table3 > table5",
humanReadable,
ascending);
// dropped mutations: 6 > 3 > 4 > 2 > 1 = 5
runCompareTest(testTables,
"dropped_mutations",
"table6 > table3 > table4 > table2 > table1 > table5",
humanReadable,
ascending);
// space used by snapshots: 5 > 1 > 2 > 4 > 3 = 6
runCompareTest(testTables,
"space_used_by_snapshots_total",

View File

@ -68,7 +68,6 @@ public class TableStatsPrinterTest extends TableStatsTestBase
"\tMaximum live cells per slice (last five minutes): 6\n" +
"\tAverage tombstones per slice (last five minutes): 5.0\n" +
"\tMaximum tombstones per slice (last five minutes): 1\n" +
"\tDropped Mutations: 0\n" +
"\tDroppable tombstone ratio: 0.00000\n" +
"\n";
@ -110,7 +109,6 @@ public class TableStatsPrinterTest extends TableStatsTestBase
"\tMaximum live cells per slice (last five minutes): 5\n" +
"\tAverage tombstones per slice (last five minutes): 4.001\n" +
"\tMaximum tombstones per slice (last five minutes): 2\n" +
"\tDropped Mutations: 222\n" +
"\tDroppable tombstone ratio: 0.22222\n" +
"\n";
@ -147,7 +145,6 @@ public class TableStatsPrinterTest extends TableStatsTestBase
"\tMaximum live cells per slice (last five minutes): 5\n" +
"\tAverage tombstones per slice (last five minutes): NaN\n" +
"\tMaximum tombstones per slice (last five minutes): 3\n" +
"\tDropped Mutations: 33333\n" +
"\tDroppable tombstone ratio: 0.33333\n" +
"\n";
@ -189,7 +186,6 @@ public class TableStatsPrinterTest extends TableStatsTestBase
"\tMaximum live cells per slice (last five minutes): 3\n" +
"\tAverage tombstones per slice (last five minutes): 0.0\n" +
"\tMaximum tombstones per slice (last five minutes): 3\n" +
"\tDropped Mutations: 4444\n" +
"\tDroppable tombstone ratio: 0.44444\n" +
"\n";
@ -226,7 +222,6 @@ public class TableStatsPrinterTest extends TableStatsTestBase
"\tMaximum live cells per slice (last five minutes): 3\n" +
"\tAverage tombstones per slice (last five minutes): 4.01\n" +
"\tMaximum tombstones per slice (last five minutes): 5\n" +
"\tDropped Mutations: 0\n" +
"\tDroppable tombstone ratio: 0.55556\n" +
"\n";
@ -268,7 +263,6 @@ public class TableStatsPrinterTest extends TableStatsTestBase
"\tMaximum live cells per slice (last five minutes): 2\n" +
"\tAverage tombstones per slice (last five minutes): 6.0\n" +
"\tMaximum tombstones per slice (last five minutes): 6\n" +
"\tDropped Mutations: 666666\n" +
"\tDroppable tombstone ratio: 0.66667\n" +
"\n";
@ -430,7 +424,6 @@ public class TableStatsPrinterTest extends TableStatsTestBase
" \"local_read_count\" : 5,\n" +
" \"sstable_compression_ratio\" : 0.68,\n" +
" \"max_sstable_size\" : 0,\n" +
" \"dropped_mutations\" : \"666666\",\n" +
" \"top_size_partitions\" : null,\n" +
" \"bloom_filter_false_positives\" : 400,\n" +
" \"off_heap_memory_used_total\" : \"162470810\",\n" +
@ -499,7 +492,6 @@ public class TableStatsPrinterTest extends TableStatsTestBase
" local_read_count: 5\n" +
" sstable_compression_ratio: 0.68\n" +
" max_sstable_size: 0\n" +
" dropped_mutations: '666666'\n" +
" top_size_partitions: null\n" +
" bloom_filter_false_positives: 400\n" +
" off_heap_memory_used_total: '162470810'\n" +

View File

@ -99,7 +99,6 @@ public class TableStatsTestBase
template.maximumLiveCellsPerSliceLastFiveMinutes = 0L;
template.averageTombstonesPerSliceLastFiveMinutes = Double.NaN;
template.maximumTombstonesPerSliceLastFiveMinutes = 0L;
template.droppedMutations = "0";
template.twcs = null;
template.twcsDurationInMillis = 0L;
return template;
@ -171,13 +170,6 @@ public class TableStatsTestBase
table4.compactedPartitionMinimumBytes = 5L;
table5.compactedPartitionMinimumBytes = 3L;
table6.compactedPartitionMinimumBytes = 6L;
// dropped mutations: 6 > 3 > 4 > 2 > 1 = 5
table1.droppedMutations = "0";
table2.droppedMutations = "222";
table3.droppedMutations = "33333";
table4.droppedMutations = "4444";
table5.droppedMutations = "0";
table6.droppedMutations = "666666";
// local reads: 6 > 5 > 4 > 3 > 2 > 1
table1.localReadCount = 0L;
table2.localReadCount = 1L;