Merge pull request #10023 from dcantah/liststats-notfound
Add IsNotFound case to ListPodSandboxStats
This commit is contained in:
commit
4c5f2bce1a
@ -39,7 +39,7 @@ func (c *criService) ListPodSandboxStats(
|
|||||||
for _, sandbox := range sandboxes {
|
for _, sandbox := range sandboxes {
|
||||||
sandboxStats, err := c.podSandboxStats(ctx, sandbox)
|
sandboxStats, err := c.podSandboxStats(ctx, sandbox)
|
||||||
switch {
|
switch {
|
||||||
case errdefs.IsUnavailable(err):
|
case errdefs.IsUnavailable(err), errdefs.IsNotFound(err):
|
||||||
log.G(ctx).WithField("podsandboxid", sandbox.ID).Debugf("failed to get pod sandbox stats, this is likely a transient error: %v", err)
|
log.G(ctx).WithField("podsandboxid", sandbox.ID).Debugf("failed to get pod sandbox stats, this is likely a transient error: %v", err)
|
||||||
case err != nil:
|
case err != nil:
|
||||||
errs = append(errs, fmt.Errorf("failed to decode sandbox container metrics for sandbox %q: %w", sandbox.ID, err))
|
errs = append(errs, fmt.Errorf("failed to decode sandbox container metrics for sandbox %q: %w", sandbox.ID, err))
|
||||||
|
Loading…
Reference in New Issue
Block a user