MCPcopy Create free account
hub / github.com/prometheus/procfs / attributeOperationStats

Function attributeOperationStats

xfs/parse.go:347–358  ·  view source on GitHub ↗

AttributeOperationStats builds an AttributeOperationStats from a slice of uint32s.

(us []uint32)

Source from the content-addressed store, hash-verified

345
346// AttributeOperationStats builds an AttributeOperationStats from a slice of uint32s.
347func attributeOperationStats(us []uint32) (AttributeOperationStats, error) {
348 if l := len(us); l != 4 {
349 return AttributeOperationStats{}, fmt.Errorf("incorrect number of values for XFS attribute operation stats: %d", l)
350 }
351
352 return AttributeOperationStats{
353 Get: us[0],
354 Set: us[1],
355 Remove: us[2],
356 List: us[3],
357 }, nil
358}
359
360// InodeClusteringStats builds an InodeClusteringStats from a slice of uint32s.
361func inodeClusteringStats(us []uint32) (InodeClusteringStats, error) {

Callers 1

ParseStatsFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…