Class TableSnapshot.SnapshotTrueSizeCalculator
java.lang.Object
java.nio.file.SimpleFileVisitor<Path>
org.apache.cassandra.utils.DirectorySizeCalculator
org.apache.cassandra.service.snapshot.TableSnapshot.SnapshotTrueSizeCalculator
- All Implemented Interfaces:
FileVisitor<Path>
- Enclosing class:
- TableSnapshot
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanisAcceptable(Path snapshotFilePath) Snapshots are composed of hard-linked sstables.Methods inherited from class org.apache.cassandra.utils.DirectorySizeCalculator
getAllocatedSize, resetSize, visitFile, visitFileFailedMethods inherited from class java.nio.file.SimpleFileVisitor
postVisitDirectory, preVisitDirectory
-
Constructor Details
-
SnapshotTrueSizeCalculator
public SnapshotTrueSizeCalculator()
-
-
Method Details
-
isAcceptable
Snapshots are composed of hard-linked sstables. The true snapshot size should only include snapshot files which do not contain a corresponding "live" sstable file.- Overrides:
isAcceptablein classDirectorySizeCalculator
-