Skip to content

Commit cf70b06

Browse files
committed
e2e_node: improve logging for eviction test
1 parent 7bd0477 commit cf70b06

File tree

1 file changed

+14
-4
lines changed

1 file changed

+14
-4
lines changed

test/e2e_node/eviction_test.go

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,7 @@ var _ = SIGDescribe("ImageGCNoEviction", framework.WithSlow(), framework.WithSer
120120
if inodesFree <= inodesConsumed {
121121
e2eskipper.Skipf("Too few inodes free on the host for the InodeEviction test to run")
122122
}
123+
framework.Logf("Setting eviction threshold to %d inodes", inodesFree-inodesConsumed)
123124
initialConfig.EvictionHard = map[string]string{string(evictionapi.SignalNodeFsInodesFree): fmt.Sprintf("%d", inodesFree-inodesConsumed)}
124125
initialConfig.EvictionMinimumReclaim = map[string]string{}
125126
})
@@ -924,16 +925,25 @@ func logDiskMetrics(ctx context.Context) {
924925
if summary.Node.Fs != nil && summary.Node.Fs.CapacityBytes != nil && summary.Node.Fs.AvailableBytes != nil {
925926
framework.Logf("rootFsInfo.CapacityBytes: %d, rootFsInfo.AvailableBytes: %d", *summary.Node.Fs.CapacityBytes, *summary.Node.Fs.AvailableBytes)
926927
}
928+
if summary.Node.Fs != nil && summary.Node.Fs.Inodes != nil && summary.Node.Fs.InodesUsed != nil && summary.Node.Fs.InodesFree != nil {
929+
framework.Logf("rootFsInfo.Inodes: %d, rootFsInfo.InodesUsed: %d, rootFsInfo.InodesFree: %d", *summary.Node.Fs.Inodes, *summary.Node.Fs.InodesUsed, *summary.Node.Fs.InodesFree)
930+
}
927931
for _, pod := range summary.Pods {
928932
framework.Logf("Pod: %s", pod.PodRef.Name)
929933
for _, container := range pod.Containers {
930-
if container.Rootfs != nil && container.Rootfs.UsedBytes != nil {
931-
framework.Logf("--- summary Container: %s UsedBytes: %d", container.Name, *container.Rootfs.UsedBytes)
934+
if container.Rootfs != nil && container.Rootfs.UsedBytes != nil && container.Rootfs.AvailableBytes != nil {
935+
framework.Logf("--- summary Container: %s UsedBytes: %d, AvailableBytes: %d", container.Name, *container.Rootfs.UsedBytes, *container.Rootfs.AvailableBytes)
936+
}
937+
if container.Rootfs != nil && container.Rootfs.Inodes != nil && container.Rootfs.InodesUsed != nil && container.Rootfs.InodesFree != nil {
938+
framework.Logf("--- summary Container: %s Inodes: %d, InodesUsed: %d, InodesFree: %d", container.Name, *container.Rootfs.Inodes, *container.Rootfs.InodesUsed, *container.Rootfs.InodesFree)
932939
}
933940
}
934941
for _, volume := range pod.VolumeStats {
935-
if volume.FsStats.InodesUsed != nil {
936-
framework.Logf("--- summary Volume: %s UsedBytes: %d", volume.Name, *volume.FsStats.UsedBytes)
942+
if volume.FsStats.UsedBytes != nil && volume.FsStats.AvailableBytes != nil {
943+
framework.Logf("--- summary Volume: %s UsedBytes: %d, AvailableBytest: %d", volume.Name, *volume.FsStats.UsedBytes, *volume.FsStats.AvailableBytes)
944+
}
945+
if volume.FsStats.Inodes != nil && volume.FsStats.InodesUsed != nil && volume.FsStats.InodesFree != nil {
946+
framework.Logf("--- summary Volume: %s Inodes: %d, InodesUsed: %d, InodesFree: %d", volume.Name, *volume.FsStats.Inodes, *volume.FsStats.InodesUsed, *volume.FsStats.InodesFree)
937947
}
938948
}
939949
}

0 commit comments

Comments
 (0)