Skip to content

Commit 69de78b

Browse files
committed
make snapshot copy to depend only on datadirs map
1 parent 542478f commit 69de78b

File tree

1 file changed

+3
-8
lines changed

1 file changed

+3
-8
lines changed

local/snapshot.go

+3-8
Original file line numberDiff line numberDiff line change
@@ -165,14 +165,9 @@ func (ln *localNetwork) SaveSnapshot(ctx context.Context, snapshotName string) (
165165
return "", err
166166
}
167167
// save data dir
168-
for _, nodeConfig := range nodesConfig {
169-
sourceDataDir, ok := nodesDataDir[nodeConfig.Name]
170-
if !ok {
171-
return "", fmt.Errorf("failure obtaining data dir path for node %q", nodeConfig.Name)
172-
}
173-
targetDataDir := filepath.Join(snapshotDir, nodeConfig.Name)
174-
if err := dircopy.Copy(sourceDataDir, targetDataDir); err != nil {
175-
return "", fmt.Errorf("failure saving node %q db dir: %w", nodeConfig.Name, err)
168+
for nodeName, nodeDataDir := range nodesDataDir {
169+
if err := dircopy.Copy(nodeDataDir, filepath.Join(snapshotDir, nodeName)); err != nil {
170+
return "", fmt.Errorf("failure saving node %q data dir: %w", nodeName, err)
176171
}
177172
}
178173
// save network conf

0 commit comments

Comments
 (0)