Update github.com/prometheus/procfs dependency (#572)

This commit is contained in:
Tobias Schmidt 2017-04-25 12:24:59 +04:00 committed by Ben Kochie
parent 8f3cddf734
commit d31c29490e
2 changed files with 15 additions and 11 deletions

View File

@ -523,15 +523,19 @@ func parseNFSTransportStats(ss []string, statVersion string) (*NFSTransportStats
} }
// Allocate enough for v1.1 stats since zero value for v1.1 stats will be okay // Allocate enough for v1.1 stats since zero value for v1.1 stats will be okay
// in a v1.0 response // in a v1.0 response.
ns := make([]uint64, 0, fieldTransport11Len) //
for _, s := range ss { // Note: slice length must be set to length of v1.1 stats to avoid a panic when
// only v1.0 stats are present.
// See: https://github.com/prometheus/node_exporter/issues/571.
ns := make([]uint64, fieldTransport11Len)
for i, s := range ss {
n, err := strconv.ParseUint(s, 10, 64) n, err := strconv.ParseUint(s, 10, 64)
if err != nil { if err != nil {
return nil, err return nil, err
} }
ns = append(ns, n) ns[i] = n
} }
return &NFSTransportStats{ return &NFSTransportStats{

14
vendor/vendor.json vendored
View File

@ -129,22 +129,22 @@
"revisionTime": "2017-02-20T10:38:46Z" "revisionTime": "2017-02-20T10:38:46Z"
}, },
{ {
"checksumSHA1": "cD4xn1qxbkiuXqUExpdnDroCTrY=", "checksumSHA1": "dA8hiwcAbubYRxTnpocR5VZkqAY=",
"path": "github.com/prometheus/procfs", "path": "github.com/prometheus/procfs",
"revision": "332f6238064950a97bc3ed3f5421f6418537e707", "revision": "6ac8c5d890d415025dd5aae7595bcb2a6e7e2fad",
"revisionTime": "2017-04-21T21:58:51Z" "revisionTime": "2017-04-24T20:45:52Z"
}, },
{ {
"checksumSHA1": "eiBAd4edewJTOtTwxh/ubJdjd+I=", "checksumSHA1": "eiBAd4edewJTOtTwxh/ubJdjd+I=",
"path": "github.com/prometheus/procfs/sysfs", "path": "github.com/prometheus/procfs/sysfs",
"revision": "332f6238064950a97bc3ed3f5421f6418537e707", "revision": "6ac8c5d890d415025dd5aae7595bcb2a6e7e2fad",
"revisionTime": "2017-04-21T21:58:51Z" "revisionTime": "2017-04-24T20:45:52Z"
}, },
{ {
"checksumSHA1": "xCiFAAwVTrjsfZT1BIJQ3DgeNCY=", "checksumSHA1": "xCiFAAwVTrjsfZT1BIJQ3DgeNCY=",
"path": "github.com/prometheus/procfs/xfs", "path": "github.com/prometheus/procfs/xfs",
"revision": "332f6238064950a97bc3ed3f5421f6418537e707", "revision": "6ac8c5d890d415025dd5aae7595bcb2a6e7e2fad",
"revisionTime": "2017-04-21T21:58:51Z" "revisionTime": "2017-04-24T20:45:52Z"
}, },
{ {
"checksumSHA1": "uozMgPjB4AggpuuJkGq3FgAs4CA=", "checksumSHA1": "uozMgPjB4AggpuuJkGq3FgAs4CA=",