Rafael Zanella
Rafael Zanella
Also, I think that complete correction of this problem is by having an event loop instead of an unbounded number of threads.
Another approach is to use `select(long timeout)`, but I assumed this one (timeout) would use more CPU, and as is per this MR my daemon has stopped leaking fds /...
[why-you-must-not-ask-questions-on-github-issues](https://medium.com/@methane/why-you-must-not-ask-questions-on-github-issues-51d741d83fde#.74y5mmjue[)
I'm transferring 20GB every 10 min just fine, pretty sure ttorrent works with large files.
`ByteBuffer buffer = this._read(0, this.length);` looks like the section that could fail here... any chance of running the code in a debugger ?
This one pretty much closes #46 then, no ?
Do you _need_ to stop the tracker? Can't you just remove the tracked torrent ? `tracker.remove(trackedTorrent)`
@mpetazzoni redid the patch moving the chunkHasher to it's own class, and gave up on using the Common Pool for simplicity and size. Maybe it's a better idea to merge...
#189 and related to #142