powerwalk
powerwalk copied to clipboard
Package for concurrently walking files
I am finding a possible race condition which causes a panic. It occurs on 4 or 8 cpu systems. On a single CPU system it does not occur. When invoking...
It appears that if I have multiple functions running in parallel returning a non-nil error, this will happen. ``` panic: close of closed channel goroutine 142 [running]: panic(0x7d2440, 0xc042344460) /usr/local/go/src/runtime/panic.go:500...
Simple implementation of `SkipDir` function. Addresses #1
From the [Go docs](http://golang.org/pkg/path/filepath/#WalkFunc): --- If there was a problem walking to the file or directory named by path, the incoming error will describe the problem and the function can...