summaryrefslogtreecommitdiff
path: root/vendor/github.com/containerd/cgroups/stats.go
diff options
context:
space:
mode:
authorDaniel J Walsh <dwalsh@redhat.com>2018-02-02 19:43:19 +0000
committerGitHub <noreply@github.com>2018-02-02 19:43:19 +0000
commit3ea23f84818a816104ccdcf6b836ac4bb3a7c366 (patch)
tree7ccc25d859c97ca2cad5282d7e0f4eb9a445c2e3 /vendor/github.com/containerd/cgroups/stats.go
parenta01f708df5d378af6ff4e804464b34f7c9be2b5d (diff)
parenta417e6e0cc46593eb10d2ce3d5102df39d44b8dd (diff)
downloadpodman-3ea23f84818a816104ccdcf6b836ac4bb3a7c366.tar.gz
podman-3ea23f84818a816104ccdcf6b836ac4bb3a7c366.tar.bz2
podman-3ea23f84818a816104ccdcf6b836ac4bb3a7c366.zip
Merge pull request #284 from mheon/update_vendors
Update containerd/cgroups to fix perf issue
Diffstat (limited to 'vendor/github.com/containerd/cgroups/stats.go')
-rw-r--r--vendor/github.com/containerd/cgroups/stats.go109
1 files changed, 0 insertions, 109 deletions
diff --git a/vendor/github.com/containerd/cgroups/stats.go b/vendor/github.com/containerd/cgroups/stats.go
deleted file mode 100644
index 47fbfa96b..000000000
--- a/vendor/github.com/containerd/cgroups/stats.go
+++ /dev/null
@@ -1,109 +0,0 @@
-package cgroups
-
-import "sync"
-
-type Stats struct {
- cpuMu sync.Mutex
-
- Hugetlb map[string]HugetlbStat
- Pids *PidsStat
- Cpu *CpuStat
- Memory *MemoryStat
- Blkio *BlkioStat
-}
-
-type HugetlbStat struct {
- Usage uint64
- Max uint64
- Failcnt uint64
-}
-
-type PidsStat struct {
- Current uint64
- Limit uint64
-}
-
-type CpuStat struct {
- Usage CpuUsage
- Throttling Throttle
-}
-
-type CpuUsage struct {
- // Units: nanoseconds.
- Total uint64
- PerCpu []uint64
- Kernel uint64
- User uint64
-}
-
-type Throttle struct {
- Periods uint64
- ThrottledPeriods uint64
- ThrottledTime uint64
-}
-
-type MemoryStat struct {
- Cache uint64
- RSS uint64
- RSSHuge uint64
- MappedFile uint64
- Dirty uint64
- Writeback uint64
- PgPgIn uint64
- PgPgOut uint64
- PgFault uint64
- PgMajFault uint64
- InactiveAnon uint64
- ActiveAnon uint64
- InactiveFile uint64
- ActiveFile uint64
- Unevictable uint64
- HierarchicalMemoryLimit uint64
- HierarchicalSwapLimit uint64
- TotalCache uint64
- TotalRSS uint64
- TotalRSSHuge uint64
- TotalMappedFile uint64
- TotalDirty uint64
- TotalWriteback uint64
- TotalPgPgIn uint64
- TotalPgPgOut uint64
- TotalPgFault uint64
- TotalPgMajFault uint64
- TotalInactiveAnon uint64
- TotalActiveAnon uint64
- TotalInactiveFile uint64
- TotalActiveFile uint64
- TotalUnevictable uint64
-
- Usage MemoryEntry
- Swap MemoryEntry
- Kernel MemoryEntry
- KernelTCP MemoryEntry
-}
-
-type MemoryEntry struct {
- Limit uint64
- Usage uint64
- Max uint64
- Failcnt uint64
-}
-
-type BlkioStat struct {
- IoServiceBytesRecursive []BlkioEntry
- IoServicedRecursive []BlkioEntry
- IoQueuedRecursive []BlkioEntry
- IoServiceTimeRecursive []BlkioEntry
- IoWaitTimeRecursive []BlkioEntry
- IoMergedRecursive []BlkioEntry
- IoTimeRecursive []BlkioEntry
- SectorsRecursive []BlkioEntry
-}
-
-type BlkioEntry struct {
- Op string
- Device string
- Major uint64
- Minor uint64
- Value uint64
-}