瀏覽代碼

Move cgroups package into libcontainer
Docker-DCO-1.1-Signed-off-by: Michael Crosby <michael@crosbymichael.com> (github: crosbymichael)

Michael Crosby 11 年之前
父節點
當前提交
3b7a19def6

+ 1 - 1
daemon/execdriver/lxc/driver.go

@@ -15,8 +15,8 @@ import (
 	"time"
 
 	"github.com/dotcloud/docker/daemon/execdriver"
-	"github.com/dotcloud/docker/pkg/cgroups"
 	"github.com/dotcloud/docker/pkg/label"
+	"github.com/dotcloud/docker/pkg/libcontainer/cgroups"
 	"github.com/dotcloud/docker/pkg/system"
 	"github.com/dotcloud/docker/utils"
 )

+ 1 - 1
daemon/execdriver/native/driver.go

@@ -13,8 +13,8 @@ import (
 
 	"github.com/dotcloud/docker/daemon/execdriver"
 	"github.com/dotcloud/docker/pkg/apparmor"
-	"github.com/dotcloud/docker/pkg/cgroups"
 	"github.com/dotcloud/docker/pkg/libcontainer"
+	"github.com/dotcloud/docker/pkg/libcontainer/cgroups"
 	"github.com/dotcloud/docker/pkg/libcontainer/nsinit"
 	"github.com/dotcloud/docker/pkg/system"
 )

+ 1 - 1
daemon/execdriver/native/template/default_template.go

@@ -2,8 +2,8 @@ package template
 
 import (
 	"github.com/dotcloud/docker/pkg/apparmor"
-	"github.com/dotcloud/docker/pkg/cgroups"
 	"github.com/dotcloud/docker/pkg/libcontainer"
+	"github.com/dotcloud/docker/pkg/libcontainer/cgroups"
 )
 
 // New returns the docker default configuration for libcontainer

+ 0 - 0
pkg/cgroups/MAINTAINERS → pkg/libcontainer/cgroups/MAINTAINERS


+ 0 - 0
pkg/cgroups/cgroups.go → pkg/libcontainer/cgroups/cgroups.go


+ 0 - 0
pkg/cgroups/cgroups_test.go → pkg/libcontainer/cgroups/cgroups_test.go


+ 1 - 1
pkg/cgroups/fs/apply_raw.go → pkg/libcontainer/cgroups/fs/apply_raw.go

@@ -7,7 +7,7 @@ import (
 	"path/filepath"
 	"strconv"
 
-	"github.com/dotcloud/docker/pkg/cgroups"
+	"github.com/dotcloud/docker/pkg/libcontainer/cgroups"
 )
 
 var (

+ 1 - 1
pkg/cgroups/fs/blkio.go → pkg/libcontainer/cgroups/fs/blkio.go

@@ -9,7 +9,7 @@ import (
 	"strconv"
 	"strings"
 
-	"github.com/dotcloud/docker/pkg/cgroups"
+	"github.com/dotcloud/docker/pkg/libcontainer/cgroups"
 )
 
 type blkioGroup struct {

+ 0 - 0
pkg/cgroups/fs/blkio_test.go → pkg/libcontainer/cgroups/fs/blkio_test.go


+ 0 - 0
pkg/cgroups/fs/cpu.go → pkg/libcontainer/cgroups/fs/cpu.go


+ 0 - 0
pkg/cgroups/fs/cpu_test.go → pkg/libcontainer/cgroups/fs/cpu_test.go


+ 1 - 1
pkg/cgroups/fs/cpuacct.go → pkg/libcontainer/cgroups/fs/cpuacct.go

@@ -10,7 +10,7 @@ import (
 	"strings"
 	"time"
 
-	"github.com/dotcloud/docker/pkg/cgroups"
+	"github.com/dotcloud/docker/pkg/libcontainer/cgroups"
 	"github.com/dotcloud/docker/pkg/system"
 )
 

+ 0 - 0
pkg/cgroups/fs/cpuset.go → pkg/libcontainer/cgroups/fs/cpuset.go


+ 0 - 0
pkg/cgroups/fs/devices.go → pkg/libcontainer/cgroups/fs/devices.go


+ 1 - 1
pkg/cgroups/fs/freezer.go → pkg/libcontainer/cgroups/fs/freezer.go

@@ -8,7 +8,7 @@ import (
 	"strconv"
 	"strings"
 
-	"github.com/dotcloud/docker/pkg/cgroups"
+	"github.com/dotcloud/docker/pkg/libcontainer/cgroups"
 )
 
 type freezerGroup struct {

+ 0 - 0
pkg/cgroups/fs/memory.go → pkg/libcontainer/cgroups/fs/memory.go


+ 0 - 0
pkg/cgroups/fs/memory_test.go → pkg/libcontainer/cgroups/fs/memory_test.go


+ 1 - 1
pkg/cgroups/fs/perf_event.go → pkg/libcontainer/cgroups/fs/perf_event.go

@@ -1,7 +1,7 @@
 package fs
 
 import (
-	"github.com/dotcloud/docker/pkg/cgroups"
+	"github.com/dotcloud/docker/pkg/libcontainer/cgroups"
 )
 
 type perfEventGroup struct {

+ 0 - 0
pkg/cgroups/fs/test_util.go → pkg/libcontainer/cgroups/fs/test_util.go


+ 0 - 0
pkg/cgroups/fs/utils.go → pkg/libcontainer/cgroups/fs/utils.go


+ 0 - 0
pkg/cgroups/fs/utils_test.go → pkg/libcontainer/cgroups/fs/utils_test.go


+ 2 - 1
pkg/cgroups/systemd/apply_nosystemd.go → pkg/libcontainer/cgroups/systemd/apply_nosystemd.go

@@ -4,7 +4,8 @@ package systemd
 
 import (
 	"fmt"
-	"github.com/dotcloud/docker/pkg/cgroups"
+
+	"github.com/dotcloud/docker/pkg/libcontainer/cgroups"
 )
 
 func UseSystemd() bool {

+ 1 - 1
pkg/cgroups/systemd/apply_systemd.go → pkg/libcontainer/cgroups/systemd/apply_systemd.go

@@ -11,7 +11,7 @@ import (
 	"sync"
 
 	systemd1 "github.com/coreos/go-systemd/dbus"
-	"github.com/dotcloud/docker/pkg/cgroups"
+	"github.com/dotcloud/docker/pkg/libcontainer/cgroups"
 	"github.com/dotcloud/docker/pkg/systemd"
 	"github.com/godbus/dbus"
 )

+ 0 - 0
pkg/cgroups/utils.go → pkg/libcontainer/cgroups/utils.go


+ 1 - 1
pkg/libcontainer/container.go

@@ -1,7 +1,7 @@
 package libcontainer
 
 import (
-	"github.com/dotcloud/docker/pkg/cgroups"
+	"github.com/dotcloud/docker/pkg/libcontainer/cgroups"
 )
 
 // Context is a generic key value pair that allows

+ 3 - 3
pkg/libcontainer/nsinit/exec.go

@@ -7,10 +7,10 @@ import (
 	"os/exec"
 	"syscall"
 
-	"github.com/dotcloud/docker/pkg/cgroups"
-	"github.com/dotcloud/docker/pkg/cgroups/fs"
-	"github.com/dotcloud/docker/pkg/cgroups/systemd"
 	"github.com/dotcloud/docker/pkg/libcontainer"
+	"github.com/dotcloud/docker/pkg/libcontainer/cgroups"
+	"github.com/dotcloud/docker/pkg/libcontainer/cgroups/fs"
+	"github.com/dotcloud/docker/pkg/libcontainer/cgroups/systemd"
 	"github.com/dotcloud/docker/pkg/libcontainer/network"
 	"github.com/dotcloud/docker/pkg/system"
 )

+ 1 - 1
pkg/libcontainer/nsinit/unsupported.go

@@ -3,8 +3,8 @@
 package nsinit
 
 import (
-	"github.com/dotcloud/docker/pkg/cgroups"
 	"github.com/dotcloud/docker/pkg/libcontainer"
+	"github.com/dotcloud/docker/pkg/libcontainer/cgroups"
 )
 
 func Exec(container *libcontainer.Container, term Terminal, rootfs, dataPath string, args []string, createCommand CreateCommand, startCallback func()) (int, error) {

+ 2 - 1
pkg/sysinfo/sysinfo.go

@@ -1,11 +1,12 @@
 package sysinfo
 
 import (
-	"github.com/dotcloud/docker/pkg/cgroups"
 	"io/ioutil"
 	"log"
 	"os"
 	"path"
+
+	"github.com/dotcloud/docker/pkg/libcontainer/cgroups"
 )
 
 type SysInfo struct {