Send single value instead of full config object to CheckpointManager
This commit is contained in:
parent
6102f9c752
commit
3a04dad4bf
2 changed files with 3 additions and 3 deletions
|
|
@ -20,12 +20,12 @@ type checkpointManager struct {
|
|||
}
|
||||
|
||||
func newCheckpointManager(
|
||||
checkpointer kcl.Checkpointer, config Config, log kv.KayveeLogger,
|
||||
checkpointer kcl.Checkpointer, checkpointFreq time.Duration, log kv.KayveeLogger,
|
||||
) *checkpointManager {
|
||||
cm := &checkpointManager{
|
||||
log: log,
|
||||
|
||||
checkpointFreq: config.CheckpointFreq,
|
||||
checkpointFreq: checkpointFreq,
|
||||
|
||||
checkpoint: make(chan kcl.SequencePair),
|
||||
shutdown: make(chan chan<- struct{}),
|
||||
|
|
|
|||
|
|
@ -43,7 +43,7 @@ func NewBatchedWriter(config Config, sender Sender, log kv.KayveeLogger) *batche
|
|||
func (b *batchedWriter) Initialize(shardID string, checkpointer kcl.Checkpointer) error {
|
||||
b.shardID = shardID
|
||||
|
||||
b.chkpntManager = newCheckpointManager(checkpointer, b.config, b.log)
|
||||
b.chkpntManager = newCheckpointManager(checkpointer, b.config.CheckpointFreq, b.log)
|
||||
b.batcherManager = newBatcherManager(b.sender, b.chkpntManager, b.config, b.log)
|
||||
|
||||
return nil
|
||||
|
|
|
|||
Loading…
Reference in a new issue