X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/0dab89df8040f203a33bc1922df0ff893791def7..1ce29e3dd0fbaaf76a662373eaf44fe488386e0e:/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 {