fix IOCounters() SerialNumber enumeration

pull/1508/head
Greg Dallavalle 2 years ago
parent d428168624
commit 0ca6266393

@ -474,7 +474,11 @@ func IOCountersWithContext(ctx context.Context, names ...string) (map[string]IOC
}
d.Name = name
d.SerialNumber, _ = SerialNumberWithContext(ctx, name)
// Names passed in can be full paths (/dev/sda) or just device names (sda).
// Since `name`` here is already a basename, re-add a hardcoded /dev path.
// This is not ideal, but we may break the API by changing how SerialNumberWithContext
// works.
d.SerialNumber, _ = SerialNumberWithContext(ctx, "/dev/"+name)
d.Label, _ = LabelWithContext(ctx, name)
ret[name] = d

Loading…
Cancel
Save