Merge pull request #28173 from ronnielai/inode-summary-dep

Automatic merge from submit-queue

Includes the number of free inodes in stat summary

#21546
This commit is contained in:
k8s-merge-robot 2016-07-01 18:38:28 -07:00 committed by GitHub
commit 2df9d16a7a
2 changed files with 5 additions and 1 deletions

View File

@ -173,6 +173,8 @@ type FsStats struct {
// This may differ from the total bytes used on the filesystem and may not equal CapacityBytes - AvailableBytes.
// e.g. For ContainerStats.Rootfs this is the bytes used by the container rootfs on the filesystem.
UsedBytes *uint64 `json:"usedBytes,omitempty"`
// InodesFree represents the free inodes in the filesystem.
InodesFree *uint64 `json:"inodesFree,omitempty"`
}
// UserDefinedMetricType defines how the metric should be interpreted by the user.

View File

@ -124,13 +124,15 @@ func (sb *summaryBuilder) build() (*stats.Summary, error) {
Fs: &stats.FsStats{
AvailableBytes: &sb.rootFsInfo.Available,
CapacityBytes: &sb.rootFsInfo.Capacity,
UsedBytes: &sb.rootFsInfo.Usage},
UsedBytes: &sb.rootFsInfo.Usage,
InodesFree: &sb.rootFsInfo.InodesFree},
StartTime: rootStats.StartTime,
Runtime: &stats.RuntimeStats{
ImageFs: &stats.FsStats{
AvailableBytes: &sb.imageFsInfo.Available,
CapacityBytes: &sb.imageFsInfo.Capacity,
UsedBytes: &sb.imageStats.TotalStorageBytes,
InodesFree: &sb.imageFsInfo.InodesFree,
},
},
}