public static class SnapshotTestingUtils.SnapshotMock.SnapshotBuilder extends Object
| Modifier and Type | Field and Description | 
|---|---|
private org.apache.hadoop.conf.Configuration | 
conf  | 
private org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription | 
desc  | 
private org.apache.hadoop.fs.FileSystem | 
fs  | 
private org.apache.hadoop.hbase.client.TableDescriptor | 
htd  | 
private org.apache.hadoop.fs.Path | 
rootDir  | 
private org.apache.hadoop.fs.Path | 
snapshotDir  | 
private int | 
snapshotted  | 
private SnapshotTestingUtils.SnapshotMock.RegionData[] | 
tableRegions  | 
| Constructor and Description | 
|---|
SnapshotBuilder(org.apache.hadoop.conf.Configuration conf,
               org.apache.hadoop.fs.FileSystem fs,
               org.apache.hadoop.fs.Path rootDir,
               org.apache.hadoop.hbase.client.TableDescriptor htd,
               org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription desc,
               SnapshotTestingUtils.SnapshotMock.RegionData[] tableRegions)  | 
| Modifier and Type | Method and Description | 
|---|---|
org.apache.hadoop.fs.Path[] | 
addRegion()  | 
private org.apache.hadoop.fs.Path[] | 
addRegion(org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription desc)  | 
org.apache.hadoop.fs.Path[] | 
addRegionV1()  | 
org.apache.hadoop.fs.Path[] | 
addRegionV2()  | 
org.apache.hadoop.fs.Path | 
commit()  | 
void | 
consolidate()  | 
void | 
corruptDataManifest()
Corrupt data-manifest file 
 | 
private void | 
corruptFile(org.apache.hadoop.fs.Path p)  | 
void | 
corruptOneRegionManifest()
Corrupt one region-manifest file 
 | 
org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription | 
getSnapshotDescription()  | 
org.apache.hadoop.fs.Path | 
getSnapshotsDir()  | 
org.apache.hadoop.hbase.client.TableDescriptor | 
getTableDescriptor()  | 
void | 
missOneRegionSnapshotFile()  | 
private final SnapshotTestingUtils.SnapshotMock.RegionData[] tableRegions
private final org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription desc
private final org.apache.hadoop.hbase.client.TableDescriptor htd
private final org.apache.hadoop.conf.Configuration conf
private final org.apache.hadoop.fs.FileSystem fs
private final org.apache.hadoop.fs.Path rootDir
private org.apache.hadoop.fs.Path snapshotDir
private int snapshotted
public SnapshotBuilder(org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.fs.Path rootDir, org.apache.hadoop.hbase.client.TableDescriptor htd, org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription desc, SnapshotTestingUtils.SnapshotMock.RegionData[] tableRegions) throws IOException
IOExceptionpublic org.apache.hadoop.hbase.client.TableDescriptor getTableDescriptor()
public org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription getSnapshotDescription()
public org.apache.hadoop.fs.Path getSnapshotsDir()
public org.apache.hadoop.fs.Path[] addRegion() throws IOException
IOExceptionpublic org.apache.hadoop.fs.Path[] addRegionV1() throws IOException
IOExceptionpublic org.apache.hadoop.fs.Path[] addRegionV2() throws IOException
IOExceptionprivate org.apache.hadoop.fs.Path[] addRegion(org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription desc) throws IOException
IOExceptionprivate void corruptFile(org.apache.hadoop.fs.Path p) throws IOException
IOExceptionpublic void corruptOneRegionManifest() throws IOException
IOException - on unexecpted error from the FSpublic void missOneRegionSnapshotFile() throws IOException
IOExceptionpublic void corruptDataManifest() throws IOException
IOException - on unexecpted error from the FSpublic org.apache.hadoop.fs.Path commit() throws IOException
IOExceptionpublic void consolidate() throws IOException
IOExceptionCopyright © 2007–2020 The Apache Software Foundation. All rights reserved.