summaryrefslogtreecommitdiff
path: root/daemon/daemon_unix_test.go
diff options
context:
space:
mode:
authorFabio Kung <fabio.kung@gmail.com>2017-04-10 09:54:29 -0700
committerFabio Kung <fabio.kung@gmail.com>2017-06-23 07:52:34 -0700
commit76d96418b13080514f3fb861072b06cb91d71cff (patch)
tree617e4a7178003940804c1d887a06046673ab3d8a /daemon/daemon_unix_test.go
parent66b231d598174986ad08236f0a38beb825e5a3c3 (diff)
downloaddocker-76d96418b13080514f3fb861072b06cb91d71cff.tar.gz
avoid saving container state to disk before daemon.Register
Migrate legacy volumes (Daemon.verifyVolumesInfo) before containers are registered on the Daemon, so state on disk is not overwritten and legacy fields lost during registration. Signed-off-by: Fabio Kung <fabio.kung@gmail.com>
Diffstat (limited to 'daemon/daemon_unix_test.go')
-rw-r--r--daemon/daemon_unix_test.go11
1 files changed, 3 insertions, 8 deletions
diff --git a/daemon/daemon_unix_test.go b/daemon/daemon_unix_test.go
index eb19376845..c3aa443e45 100644
--- a/daemon/daemon_unix_test.go
+++ b/daemon/daemon_unix_test.go
@@ -274,10 +274,6 @@ func TestMigratePre17Volumes(t *testing.T) {
}
`)
- viewDB, err := container.NewViewDB()
- if err != nil {
- t.Fatal(err)
- }
volStore, err := store.New(volumeRoot)
if err != nil {
t.Fatal(err)
@@ -289,10 +285,9 @@ func TestMigratePre17Volumes(t *testing.T) {
volumedrivers.Register(drv, volume.DefaultDriverName)
daemon := &Daemon{
- root: rootDir,
- repository: containerRoot,
- containersReplica: viewDB,
- volumes: volStore,
+ root: rootDir,
+ repository: containerRoot,
+ volumes: volStore,
}
err = ioutil.WriteFile(filepath.Join(containerRoot, cid, "config.v2.json"), config, 600)
if err != nil {