21 lines
598 B
Go
21 lines
598 B
Go
// Copyright 2020 PingCAP, Inc. Licensed under Apache-2.0.
|
|
|
|
package task
|
|
|
|
import (
|
|
"testing"
|
|
|
|
"github.com/pingcap/tidb/br/pkg/restore"
|
|
"github.com/stretchr/testify/require"
|
|
)
|
|
|
|
func TestRestoreConfigAdjust(t *testing.T) {
|
|
cfg := &RestoreConfig{}
|
|
cfg.adjustRestoreConfig()
|
|
|
|
require.Equal(t, uint32(defaultRestoreConcurrency), cfg.Config.Concurrency)
|
|
require.Equal(t, defaultSwitchInterval, cfg.Config.SwitchModeInterval)
|
|
require.Equal(t, restore.DefaultMergeRegionKeyCount, cfg.MergeSmallRegionKeyCount)
|
|
require.Equal(t, restore.DefaultMergeRegionSizeBytes, cfg.MergeSmallRegionSizeBytes)
|
|
}
|