mirror of
				https://github.com/k3s-io/kubernetes.git
				synced 2025-10-31 05:40:42 +00:00 
			
		
		
		
	Update cadvisor to v0.33.1.
This commit is contained in:
		
							
								
								
									
										23
									
								
								vendor/github.com/google/cadvisor/container/raw/handler.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										23
									
								
								vendor/github.com/google/cadvisor/container/raw/handler.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -188,16 +188,15 @@ func fsToFsStats(fs *fs.Fs) info.FsStats { | ||||
|  | ||||
| func (self *rawContainerHandler) getFsStats(stats *info.ContainerStats) error { | ||||
| 	var filesystems []fs.Fs | ||||
|  | ||||
| 	if self.includedMetrics.Has(container.DiskUsageMetrics) || self.includedMetrics.Has(container.DiskIOMetrics) { | ||||
| 		var err error | ||||
| 		// Get Filesystem information only for the root cgroup. | ||||
| 		if isRootCgroup(self.name) { | ||||
| 			filesystems, err = self.fsInfo.GetGlobalFsInfo() | ||||
| 			if err != nil { | ||||
| 				return err | ||||
| 			} | ||||
| 		} else if len(self.externalMounts) > 0 { | ||||
| 	var err error | ||||
| 	// Get Filesystem information only for the root cgroup. | ||||
| 	if isRootCgroup(self.name) { | ||||
| 		filesystems, err = self.fsInfo.GetGlobalFsInfo() | ||||
| 		if err != nil { | ||||
| 			return err | ||||
| 		} | ||||
| 	} else if self.includedMetrics.Has(container.DiskUsageMetrics) || self.includedMetrics.Has(container.DiskIOMetrics) { | ||||
| 		if len(self.externalMounts) > 0 { | ||||
| 			var mountSet map[string]struct{} | ||||
| 			mountSet = make(map[string]struct{}) | ||||
| 			for _, mount := range self.externalMounts { | ||||
| @@ -210,14 +209,14 @@ func (self *rawContainerHandler) getFsStats(stats *info.ContainerStats) error { | ||||
| 		} | ||||
| 	} | ||||
|  | ||||
| 	if self.includedMetrics.Has(container.DiskUsageMetrics) { | ||||
| 	if isRootCgroup(self.name) || self.includedMetrics.Has(container.DiskUsageMetrics) { | ||||
| 		for i := range filesystems { | ||||
| 			fs := filesystems[i] | ||||
| 			stats.Filesystem = append(stats.Filesystem, fsToFsStats(&fs)) | ||||
| 		} | ||||
| 	} | ||||
|  | ||||
| 	if self.includedMetrics.Has(container.DiskIOMetrics) { | ||||
| 	if isRootCgroup(self.name) || self.includedMetrics.Has(container.DiskIOMetrics) { | ||||
| 		common.AssignDeviceNamesToDiskStats(&fsNamer{fs: filesystems, factory: self.machineInfoFactory}, &stats.DiskIo) | ||||
|  | ||||
| 	} | ||||
|   | ||||
		Reference in New Issue
	
	Block a user