mirror of
https://github.com/project-zot/zot.git
synced 2026-06-17 04:48:26 +08:00
feat(storage): rebuild storage(s3/local) dedupe index when switching dedupe status (#1062)
Signed-off-by: Petu Eusebiu <peusebiu@cisco.com>
This commit is contained in:
@@ -91,7 +91,10 @@ func TestMetricsExtension(t *testing.T) {
|
||||
ctlrManager := test.NewControllerManager(ctlr)
|
||||
|
||||
subPaths := make(map[string]config.StorageConfig)
|
||||
subPaths["/a"] = config.StorageConfig{}
|
||||
subPaths["/a"] = config.StorageConfig{
|
||||
Dedupe: false,
|
||||
RootDirectory: t.TempDir(),
|
||||
}
|
||||
|
||||
ctlr.Config.Storage.RootDirectory = globalDir
|
||||
ctlr.Config.Storage.SubPaths = subPaths
|
||||
|
||||
@@ -45,6 +45,8 @@ func TestScrubExtension(t *testing.T) {
|
||||
subdir := t.TempDir()
|
||||
|
||||
conf.Storage.RootDirectory = dir
|
||||
conf.Storage.Dedupe = false
|
||||
|
||||
substore := config.StorageConfig{RootDirectory: subdir}
|
||||
conf.Storage.SubPaths = map[string]config.StorageConfig{"/a": substore}
|
||||
conf.Log.Output = logFile.Name()
|
||||
@@ -86,6 +88,8 @@ func TestScrubExtension(t *testing.T) {
|
||||
dir := t.TempDir()
|
||||
|
||||
conf.Storage.RootDirectory = dir
|
||||
conf.Storage.Dedupe = false
|
||||
|
||||
conf.Log.Output = logFile.Name()
|
||||
trueValue := true
|
||||
scrubConfig := &extconf.ScrubConfig{
|
||||
@@ -132,6 +136,8 @@ func TestScrubExtension(t *testing.T) {
|
||||
dir := t.TempDir()
|
||||
|
||||
conf.Storage.RootDirectory = dir
|
||||
conf.Storage.Dedupe = false
|
||||
|
||||
conf.Log.Output = logFile.Name()
|
||||
trueValue := true
|
||||
scrubConfig := &extconf.ScrubConfig{
|
||||
|
||||
Reference in New Issue
Block a user