X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/9171d310942ea3c8e3bed3e21a1c2d0604e93ad6..b33fabc8bde8bcadff8918859674ca6f06c1b54a:/services/keep-balance/block_state.go diff --git a/services/keep-balance/block_state.go b/services/keep-balance/block_state.go index 07c9952f90..63a994096b 100644 --- a/services/keep-balance/block_state.go +++ b/services/keep-balance/block_state.go @@ -151,7 +151,11 @@ func (bsm *BlockStateMap) GetConfirmedReplication(blkids []arvados.SizedDigest, for _, c := range classes { perclass[c] = 0 } - for _, r := range bsm.get(blkid).Replicas { + bs, ok := bsm.entries[blkid] + if !ok { + return 0 + } + for _, r := range bs.Replicas { total += r.KeepMount.Replication mntclasses := r.KeepMount.StorageClasses if len(mntclasses) == 0 {