Matt Joiner
0acad8eeac
Avoid error message when we attempt to complete a piece that's already complete
2016-02-17 17:21:03 +11:00
Matt Joiner
c89a391056
data/pieceStore: Incorrectly public PieceCompleted method
2016-02-17 17:10:34 +11:00
Matt Joiner
a0f374ce8d
Check piece completion state as soon as a handle to torrent data is obtained from a piece store
...
This helps flex the new concurrency implementation in the piece store http backend
2015-12-25 01:33:10 +11:00
Matt Joiner
08f8d7bd19
Limit parallelism at the piece store http backend connection level instead of at the request level
...
This is in preparation for improvements that HTTP2 should provide.
2015-12-25 01:31:50 +11:00
Matt Joiner
b66aa07a4d
data/pieceStore: Improve error message when pieces fail to write
2015-12-11 03:05:40 +11:00
Matt Joiner
4c4eae20a2
data/pieceStore: Expose flags in Open method
2015-10-23 12:45:11 +11:00
Matt Joiner
b0b5794890
Create a pieceStore interface, and merge in my httpfile backend, and replace data/blob
...
data/blob was aging, and had severe performance problems. It's now possible to use missinggo/filecache as a data backend to pieceStore which is better tested and performs excellently.
2015-10-04 00:22:46 +10:00