Class RSSnapshotVerifier
java.lang.Object
org.apache.hadoop.hbase.regionserver.RSSnapshotVerifier
Used by
SnapshotVerifyProcedure
to verify if the
region info and store file info in RegionManifest are intact.-
Nested Class Summary
Modifier and TypeClassDescriptionprivate static final class
-
Field Summary
Modifier and TypeFieldDescriptionprivate final org.apache.hadoop.conf.Configuration
private static final org.slf4j.Logger
private final org.apache.hbase.thirdparty.com.google.common.cache.LoadingCache<org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription,
Pair<org.apache.hadoop.fs.FileSystem, Map<String, org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotRegionManifest>>> -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
verifyRegion
(org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription snapshot, RegionInfo region)
-
Field Details
-
LOG
-
SNAPSHOT_MANIFEST_CACHE
private final org.apache.hbase.thirdparty.com.google.common.cache.LoadingCache<org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription,Pair<org.apache.hadoop.fs.FileSystem, SNAPSHOT_MANIFEST_CACHEMap<String, org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotRegionManifest>>> -
conf
-
-
Constructor Details
-
RSSnapshotVerifier
-
-
Method Details
-
verifyRegion
public void verifyRegion(org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription snapshot, RegionInfo region) throws IOException - Throws:
IOException
-