package storage import ( "fmt" "github.com/chrislusf/seaweedfs/weed/storage/needle" "github.com/chrislusf/seaweedfs/weed/storage/super_block" "io/ioutil" "os" "testing" "time" ) func TestSearchVolumesWithDeletedNeedles(t *testing.T) { dir, err := ioutil.TempDir("", "example") if err != nil { t.Fatalf("temp dir creation: %v", err) } defer os.RemoveAll(dir) // clean up v, err := NewVolume(dir, dir, "", 1, NeedleMapInMemory, &super_block.ReplicaPlacement{}, &needle.TTL{}, 0, 0) if err != nil { t.Fatalf("volume creation: %v", err) } count := 10 for i:=1;i