Class RootFiles
- java.lang.Object
-
- org.apache.accumulo.tserver.tablet.RootFiles
-
public class RootFiles extends Object
-
-
Constructor Summary
Constructors Constructor Description RootFiles()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Collection<String>
cleanupReplacement(VolumeManager fs, org.apache.hadoop.fs.FileStatus[] files, boolean deleteTmp)
static void
finishReplacement(AccumuloConfiguration acuTableConf, VolumeManager fs, org.apache.hadoop.fs.Path location, Set<FileRef> oldDatafiles, String compactName)
static void
prepareReplacement(VolumeManager fs, org.apache.hadoop.fs.Path location, Set<FileRef> oldDatafiles, String compactName)
static void
renameReplacement(VolumeManager fs, FileRef tmpDatafile, FileRef newDatafile)
static void
replaceFiles(AccumuloConfiguration acuTableConf, VolumeManager fs, org.apache.hadoop.fs.Path location, Set<FileRef> oldDatafiles, FileRef tmpDatafile, FileRef newDatafile)
-
-
-
Method Detail
-
prepareReplacement
public static void prepareReplacement(VolumeManager fs, org.apache.hadoop.fs.Path location, Set<FileRef> oldDatafiles, String compactName) throws IOException
- Throws:
IOException
-
renameReplacement
public static void renameReplacement(VolumeManager fs, FileRef tmpDatafile, FileRef newDatafile) throws IOException
- Throws:
IOException
-
finishReplacement
public static void finishReplacement(AccumuloConfiguration acuTableConf, VolumeManager fs, org.apache.hadoop.fs.Path location, Set<FileRef> oldDatafiles, String compactName) throws IOException
- Throws:
IOException
-
replaceFiles
public static void replaceFiles(AccumuloConfiguration acuTableConf, VolumeManager fs, org.apache.hadoop.fs.Path location, Set<FileRef> oldDatafiles, FileRef tmpDatafile, FileRef newDatafile) throws IOException
- Throws:
IOException
-
cleanupReplacement
public static Collection<String> cleanupReplacement(VolumeManager fs, org.apache.hadoop.fs.FileStatus[] files, boolean deleteTmp) throws IOException
- Throws:
IOException
-
-