Package org.opensearch.index.translog.transfer
package org.opensearch.index.translog.transfer
Core classes responsible for handling all translog operations
-
ClassDescriptionService that handles remote transfer of translog and checkpoint filesSnapshot of a single file that gets transferredSnapshot of a single .ckp file that gets transferredSnapshot of a single file with primary term that gets transferredSnapshot of a single .tlg file that gets transferredException when a single file transfer encounters a failureFileTransferTracker keeps track of translog files uploaded to the remote translogInterface for the translog transfer service responsible for interacting with a remote storeThe snapshot of the generational translog and checkpoint files and it's corresponding metadata that is transferred to the
TransferService
Implementation for aTransferSnapshot
which builds the snapshot from the translog and checkpoint files present on the local-diskBuilder forTranslogCheckpointTransferSnapshot
The class responsible for orchestrating the transfer of aTransferSnapshot
via aTransferService
The metadata associated with every transferTransferSnapshot
.Handler forTranslogTransferMetadata
Exception is thrown if there are any exceptions while uploading translog to remote store.