15003: Fix errant warnings on Workbench configs.
[arvados.git] / services / keepstore / config.go
index 43b309916ea36b885941df58155ec1cc7736701d..43a2191111376fbf86c6943ffffff6c22668aa38 100644 (file)
@@ -146,11 +146,7 @@ func (cfg *Config) Start(reg *prometheus.Registry) error {
        }
        vm := newVolumeMetricsVecs(reg)
        for _, v := range cfg.Volumes {
-               metrics := vm.curryWith(
-                       v.String(),
-                       v.Status().MountPoint,
-                       fmt.Sprintf("%d", v.Status().DeviceNum))
-               if err := v.Start(metrics); err != nil {
+               if err := v.Start(vm); err != nil {
                        return fmt.Errorf("volume %s: %s", v, err)
                }
                log.Printf("Using volume %v (writable=%v)", v, v.Writable())
@@ -171,7 +167,7 @@ func (vl *VolumeList) UnmarshalJSON(data []byte) error {
        for _, factory := range VolumeTypes {
                t := factory().Type()
                if _, ok := typeMap[t]; ok {
-                       log.Fatal("volume type %+q is claimed by multiple VolumeTypes")
+                       log.Fatalf("volume type %+q is claimed by multiple VolumeTypes", t)
                }
                typeMap[t] = factory
        }