Package org.elasticsearch.index.translog
package org.elasticsearch.index.translog
-
InterfaceDescriptiononly for testing until we have a disk-full FileSystemA generic interface representing an operation performed on the transaction log.A snapshot of the transaction log, allows to iterate over all the transaction log operations.
-
ClassDescriptionA base class for all classes that allows reading ops from translog filesSimilar to Lucene's BufferedChecksumIndexInput, however this wraps a
StreamInput
so anything read will update the checksumSimilar to Lucene's BufferedChecksumIndexOutput, however this wraps aStreamOutput
so anything written will update the checksumA Translog is a per index shard component that records all non-committed index operations in a durable manner.References a transaction log generationan immutable translog filereader