mirror of
				https://github.com/optim-enterprises-bv/kubernetes.git
				synced 2025-11-03 19:58:17 +00:00 
			
		
		
		
	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:
		@@ -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.
 | 
			
		||||
 
 | 
			
		||||
@@ -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,
 | 
			
		||||
			},
 | 
			
		||||
		},
 | 
			
		||||
	}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user