Class SealedTsFileRecoverPerformer

  • All Implemented Interfaces:
    java.io.Closeable, java.lang.AutoCloseable

    public class SealedTsFileRecoverPerformer
    extends AbstractTsFileRecoverPerformer
    This class is used to help recover all sealed TsFiles, except unsealed TsFile at zero level.
    • Constructor Detail

      • SealedTsFileRecoverPerformer

        public SealedTsFileRecoverPerformer​(TsFileResource tsFileResource)
    • Method Detail

      • recover

        public void recover()
                     throws DataRegionException,
                            java.io.IOException
        Recover sealed TsFile, including load .resource file (reconstruct when necessary) and truncate the file to remaining corrected data
        Throws:
        DataRegionException
        java.io.IOException