From 035c1442424ee502118cdbf2ee2dddafcc0f01cd Mon Sep 17 00:00:00 2001 From: "Guillaume J. Charmes" Date: Fri, 15 Nov 2013 15:48:24 -0800 Subject: [PATCH 1/2] Move all drivers to the same subdir graphdriver --- {aufs => graphdriver/aufs}/aufs.go | 0 {aufs => graphdriver/aufs}/aufs_test.go | 0 {aufs => graphdriver/aufs}/dirs.go | 0 {aufs => graphdriver/aufs}/mount.go | 0 {aufs => graphdriver/aufs}/mount_darwin.go | 0 {aufs => graphdriver/aufs}/mount_linux.go | 0 {devmapper => graphdriver/devmapper}/deviceset.go | 0 {devmapper => graphdriver/devmapper}/devmapper.go | 0 {devmapper => graphdriver/devmapper}/devmapper_log.go | 0 {devmapper => graphdriver/devmapper}/devmapper_test.go | 0 {devmapper => graphdriver/devmapper}/devmapper_wrapper.go | 0 .../devmapper}/docker-device-tool/device_tool.go | 0 {devmapper => graphdriver/devmapper}/driver.go | 0 {devmapper => graphdriver/devmapper}/driver_test.go | 0 {devmapper => graphdriver/devmapper}/mount.go | 0 runtime.go | 4 ++-- 16 files changed, 2 insertions(+), 2 deletions(-) rename {aufs => graphdriver/aufs}/aufs.go (100%) rename {aufs => graphdriver/aufs}/aufs_test.go (100%) rename {aufs => graphdriver/aufs}/dirs.go (100%) rename {aufs => graphdriver/aufs}/mount.go (100%) rename {aufs => graphdriver/aufs}/mount_darwin.go (100%) rename {aufs => graphdriver/aufs}/mount_linux.go (100%) rename {devmapper => graphdriver/devmapper}/deviceset.go (100%) rename {devmapper => graphdriver/devmapper}/devmapper.go (100%) rename {devmapper => graphdriver/devmapper}/devmapper_log.go (100%) rename {devmapper => graphdriver/devmapper}/devmapper_test.go (100%) rename {devmapper => graphdriver/devmapper}/devmapper_wrapper.go (100%) rename {devmapper => graphdriver/devmapper}/docker-device-tool/device_tool.go (100%) rename {devmapper => graphdriver/devmapper}/driver.go (100%) rename {devmapper => graphdriver/devmapper}/driver_test.go (100%) rename {devmapper => graphdriver/devmapper}/mount.go (100%) diff --git a/aufs/aufs.go b/graphdriver/aufs/aufs.go similarity index 100% rename from aufs/aufs.go rename to graphdriver/aufs/aufs.go diff --git a/aufs/aufs_test.go b/graphdriver/aufs/aufs_test.go similarity index 100% rename from aufs/aufs_test.go rename to graphdriver/aufs/aufs_test.go diff --git a/aufs/dirs.go b/graphdriver/aufs/dirs.go similarity index 100% rename from aufs/dirs.go rename to graphdriver/aufs/dirs.go diff --git a/aufs/mount.go b/graphdriver/aufs/mount.go similarity index 100% rename from aufs/mount.go rename to graphdriver/aufs/mount.go diff --git a/aufs/mount_darwin.go b/graphdriver/aufs/mount_darwin.go similarity index 100% rename from aufs/mount_darwin.go rename to graphdriver/aufs/mount_darwin.go diff --git a/aufs/mount_linux.go b/graphdriver/aufs/mount_linux.go similarity index 100% rename from aufs/mount_linux.go rename to graphdriver/aufs/mount_linux.go diff --git a/devmapper/deviceset.go b/graphdriver/devmapper/deviceset.go similarity index 100% rename from devmapper/deviceset.go rename to graphdriver/devmapper/deviceset.go diff --git a/devmapper/devmapper.go b/graphdriver/devmapper/devmapper.go similarity index 100% rename from devmapper/devmapper.go rename to graphdriver/devmapper/devmapper.go diff --git a/devmapper/devmapper_log.go b/graphdriver/devmapper/devmapper_log.go similarity index 100% rename from devmapper/devmapper_log.go rename to graphdriver/devmapper/devmapper_log.go diff --git a/devmapper/devmapper_test.go b/graphdriver/devmapper/devmapper_test.go similarity index 100% rename from devmapper/devmapper_test.go rename to graphdriver/devmapper/devmapper_test.go diff --git a/devmapper/devmapper_wrapper.go b/graphdriver/devmapper/devmapper_wrapper.go similarity index 100% rename from devmapper/devmapper_wrapper.go rename to graphdriver/devmapper/devmapper_wrapper.go diff --git a/devmapper/docker-device-tool/device_tool.go b/graphdriver/devmapper/docker-device-tool/device_tool.go similarity index 100% rename from devmapper/docker-device-tool/device_tool.go rename to graphdriver/devmapper/docker-device-tool/device_tool.go diff --git a/devmapper/driver.go b/graphdriver/devmapper/driver.go similarity index 100% rename from devmapper/driver.go rename to graphdriver/devmapper/driver.go diff --git a/devmapper/driver_test.go b/graphdriver/devmapper/driver_test.go similarity index 100% rename from devmapper/driver_test.go rename to graphdriver/devmapper/driver_test.go diff --git a/devmapper/mount.go b/graphdriver/devmapper/mount.go similarity index 100% rename from devmapper/mount.go rename to graphdriver/devmapper/mount.go diff --git a/runtime.go b/runtime.go index 57e5498ff4..806ae69ed3 100644 --- a/runtime.go +++ b/runtime.go @@ -6,10 +6,10 @@ import ( "database/sql" "fmt" "github.com/dotcloud/docker/archive" - _ "github.com/dotcloud/docker/aufs" - _ "github.com/dotcloud/docker/devmapper" "github.com/dotcloud/docker/gograph" "github.com/dotcloud/docker/graphdriver" + _ "github.com/dotcloud/docker/graphdriver/aufs" + _ "github.com/dotcloud/docker/graphdriver/devmapper" _ "github.com/dotcloud/docker/graphdriver/dummy" "github.com/dotcloud/docker/utils" "io" From cbd1281ec998e017b579c13ee6262aa21c96c38a Mon Sep 17 00:00:00 2001 From: "Guillaume J. Charmes" Date: Fri, 15 Nov 2013 15:55:45 -0800 Subject: [PATCH 2/2] rename gograph in graphdb --- {gograph => graphdb}/MAINTAINERS | 0 gograph/gograph.go => graphdb/graphdb.go | 2 +- gograph/gograph_test.go => graphdb/graphdb_test.go | 2 +- {gograph => graphdb}/sort.go | 2 +- {gograph => graphdb}/sort_test.go | 2 +- {gograph => graphdb}/utils.go | 2 +- runtime.go | 14 +++++++------- server.go | 4 ++-- 8 files changed, 14 insertions(+), 14 deletions(-) rename {gograph => graphdb}/MAINTAINERS (100%) rename gograph/gograph.go => graphdb/graphdb.go (99%) rename gograph/gograph_test.go => graphdb/graphdb_test.go (99%) rename {gograph => graphdb}/sort.go (96%) rename {gograph => graphdb}/sort_test.go (96%) rename {gograph => graphdb}/utils.go (96%) diff --git a/gograph/MAINTAINERS b/graphdb/MAINTAINERS similarity index 100% rename from gograph/MAINTAINERS rename to graphdb/MAINTAINERS diff --git a/gograph/gograph.go b/graphdb/graphdb.go similarity index 99% rename from gograph/gograph.go rename to graphdb/graphdb.go index aa6a4126a0..9e2466b692 100644 --- a/gograph/gograph.go +++ b/graphdb/graphdb.go @@ -1,4 +1,4 @@ -package gograph +package graphdb import ( "database/sql" diff --git a/gograph/gograph_test.go b/graphdb/graphdb_test.go similarity index 99% rename from gograph/gograph_test.go rename to graphdb/graphdb_test.go index 1a40fffce3..0c3e8670e0 100644 --- a/gograph/gograph_test.go +++ b/graphdb/graphdb_test.go @@ -1,4 +1,4 @@ -package gograph +package graphdb import ( _ "code.google.com/p/gosqlite/sqlite3" diff --git a/gograph/sort.go b/graphdb/sort.go similarity index 96% rename from gograph/sort.go rename to graphdb/sort.go index a0af6b4025..c07df077d8 100644 --- a/gograph/sort.go +++ b/graphdb/sort.go @@ -1,4 +1,4 @@ -package gograph +package graphdb import "sort" diff --git a/gograph/sort_test.go b/graphdb/sort_test.go similarity index 96% rename from gograph/sort_test.go rename to graphdb/sort_test.go index 40431039a5..ddf2266f60 100644 --- a/gograph/sort_test.go +++ b/graphdb/sort_test.go @@ -1,4 +1,4 @@ -package gograph +package graphdb import ( "testing" diff --git a/gograph/utils.go b/graphdb/utils.go similarity index 96% rename from gograph/utils.go rename to graphdb/utils.go index 4896242796..bdbcd79813 100644 --- a/gograph/utils.go +++ b/graphdb/utils.go @@ -1,4 +1,4 @@ -package gograph +package graphdb import ( "path" diff --git a/runtime.go b/runtime.go index 806ae69ed3..8ae9b97d2e 100644 --- a/runtime.go +++ b/runtime.go @@ -6,7 +6,7 @@ import ( "database/sql" "fmt" "github.com/dotcloud/docker/archive" - "github.com/dotcloud/docker/gograph" + "github.com/dotcloud/docker/graphdb" "github.com/dotcloud/docker/graphdriver" _ "github.com/dotcloud/docker/graphdriver/aufs" _ "github.com/dotcloud/docker/graphdriver/devmapper" @@ -43,7 +43,7 @@ type Runtime struct { volumes *Graph srv *Server config *DaemonConfig - containerGraph *gograph.Database + containerGraph *graphdb.Database driver graphdriver.Driver } @@ -581,7 +581,7 @@ func (runtime *Runtime) Children(name string) (map[string]*Container, error) { } children := make(map[string]*Container) - err = runtime.containerGraph.Walk(name, func(p string, e *gograph.Entity) error { + err = runtime.containerGraph.Walk(name, func(p string, e *graphdb.Entity) error { c := runtime.Get(e.ID()) if c == nil { return fmt.Errorf("Could not get container for name %s and id %s", e.ID(), p) @@ -659,20 +659,20 @@ func NewRuntimeFromDirectory(config *DaemonConfig) (*Runtime, error) { return nil, err } - gographPath := path.Join(config.Root, "linkgraph.db") + graphdbPath := path.Join(config.Root, "linkgraph.db") initDatabase := false - if _, err := os.Stat(gographPath); err != nil { + if _, err := os.Stat(graphdbPath); err != nil { if os.IsNotExist(err) { initDatabase = true } else { return nil, err } } - conn, err := sql.Open("sqlite3", gographPath) + conn, err := sql.Open("sqlite3", graphdbPath) if err != nil { return nil, err } - graph, err := gograph.NewDatabase(conn, initDatabase) + graph, err := graphdb.NewDatabase(conn, initDatabase) if err != nil { return nil, err } diff --git a/server.go b/server.go index a973aa5d00..4852e2133f 100644 --- a/server.go +++ b/server.go @@ -8,7 +8,7 @@ import ( "github.com/dotcloud/docker/archive" "github.com/dotcloud/docker/auth" "github.com/dotcloud/docker/engine" - "github.com/dotcloud/docker/gograph" + "github.com/dotcloud/docker/graphdb" "github.com/dotcloud/docker/registry" "github.com/dotcloud/docker/utils" "io" @@ -502,7 +502,7 @@ func createAPIContainer(container *Container, size bool, runtime *Runtime) APICo ID: container.ID, } names := []string{} - runtime.containerGraph.Walk("/", func(p string, e *gograph.Entity) error { + runtime.containerGraph.Walk("/", func(p string, e *graphdb.Entity) error { if e.ID() == container.ID { names = append(names, p) }