compact map fix bug when iterating

This commit is contained in:
Chris Lu
2018-12-22 11:05:29 -08:00
parent 07fb21c7f0
commit 36d13355bb
3 changed files with 48 additions and 41 deletions

View File

@@ -131,7 +131,7 @@ func doSomeWritesDeletes(i int, v *Volume, t *testing.T, infos []*needleInfo) {
crc: n.Checksum,
}
// println("written file", i, "checksum", n.Checksum.Value(), "size", size)
if rand.Float64() < 0.5 {
if rand.Float64() < 0.03 {
toBeDeleted := rand.Intn(i) + 1
oldNeedle := newEmptyNeedle(uint64(toBeDeleted))
v.deleteNeedle(oldNeedle)