14287: Handle collection/.../provenance and .../used_by requests.
[arvados.git] / services / keepstore / volume.go
index 39e2d5206702b452784a855fb8fdf2c93ceb485e..52b9b1b244c0a7032c66a2ea12b8d867c2384940 100644 (file)
@@ -14,7 +14,6 @@ import (
        "time"
 
        "git.curoverse.com/arvados.git/sdk/go/arvados"
-       "github.com/prometheus/client_golang/prometheus"
 )
 
 type BlockWriter interface {
@@ -40,7 +39,7 @@ type Volume interface {
        // Do whatever private setup tasks and configuration checks
        // are needed. Return non-nil if the volume is unusable (e.g.,
        // invalid config).
-       Start(opsCounters, errCounters, ioBytes *prometheus.CounterVec) error
+       Start(vm *volumeMetricsVecs) error
 
        // Get a block: copy the block data into buf, and return the
        // number of bytes copied.