Documentation ¶
Index ¶
Constants ¶
View Source
const (
// CommitLogBootstrapperName is the name of the commit log bootstrapper.
CommitLogBootstrapperName = "commitlog"
)
Variables ¶
This section is empty.
Functions ¶
func NewCommitLogBootstrapperProvider ¶
func NewCommitLogBootstrapperProvider( opts Options, inspection fs.Inspection, next bootstrap.BootstrapperProvider, ) (bootstrap.BootstrapperProvider, error)
NewCommitLogBootstrapperProvider creates a new bootstrapper provider to bootstrap from commit log files.
Types ¶
type Options ¶
type Options interface { // Validate validates the options Validate() error // SetResultOptions sets the instrumentation options SetResultOptions(value result.Options) Options // ResultOptions returns the instrumentation options ResultOptions() result.Options // SetCommitLogOptions sets the commit log options SetCommitLogOptions(value commitlog.Options) Options // CommitLogOptions returns the commit log options CommitLogOptions() commitlog.Options // SetEncodingConcurrency sets the concurrency for encoding SetEncodingConcurrency(value int) Options // EncodingConcurrency returns the concurrency for encoding EncodingConcurrency() int // SetMergeShardConcurrency sets the concurrency for merging shards SetMergeShardsConcurrency(value int) Options // MergeShardConcurrency returns the concurrency for merging shards MergeShardsConcurrency() int }
Options represents the options for bootstrapping from commit logs
Click to show internal directories.
Click to hide internal directories.