Package: wnpp
Severity: wishlist
Owner: Nilesh Patra <npatra974@gmail.com>
X-Debbugs-CC: debian-devel@lists.debian.org
* Package name : golang-github-iafan-cwalk
Version : 0.0~git20191125.dd7f505-1
Upstream Author : Igor Afanasyev
* URL : https://github.com/iafan/cwalk
* License : Expat
Programming Lang: Golang
Description : Concurrent filepath.Walk replacement
A concurrent version of filepath.Walk function that
scans files in a directory tree and runs a callback
for each file.
.
Since scanning (and callback execution) is done from within goroutines,
this may result in a significant performance boost on multicore systems
in cases when the bottleneck is the CPU, not the I/O.
.
Upstream tests showed ~3.5x average speed increase on an 8-core CPU
and 8 workers. For measurements, upstream used provided
bin/traversaltime.go utility that measures directory traversal time
for both concurrent (cwalk.Walk()) and standard (filepath.Walk()) functions.
I shall maintain this package.