}
// open the file and seek to the start of the split
FileSystem fs = file.getFileSystem(ctx.getConfiguration());
FSDataInputStream fileIn = fs.open(split.getPath());
InputStream dis = new BufferedInputStream(fileIn);
scanner = new CommitLogScanner(new DataInputStream(dis), split.getConvertors(),
Descriptor.fromFilename(split.getPath().getName()).version);
this.pos = start;
} catch (IOException e) {
throw new IOError(e);
}