diff options
author | Joey Hess <joeyh@joeyh.name> | 2016-12-08 17:50:59 -0400 |
---|---|---|
committer | Joey Hess <joeyh@joeyh.name> | 2016-12-08 17:50:59 -0400 |
commit | 1bbfd95d6fcad4df56c3b34e044b962dc62d6e28 (patch) | |
tree | 72cbe1744cb45a4a2fc963dea0c075bc6eec265a /doc | |
parent | 4f370c060018b59c061063d630ce84e26b2bc28a (diff) |
analysis
Diffstat (limited to 'doc')
-rw-r--r-- | doc/todo/tor.mdwn | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/doc/todo/tor.mdwn b/doc/todo/tor.mdwn index 3a6de57a5..39ffb0ceb 100644 --- a/doc/todo/tor.mdwn +++ b/doc/todo/tor.mdwn @@ -23,6 +23,13 @@ COST CENTRE MODULE hGetMetered Utility.Metered 3430 0 49.1 65.6 49.3 65.7 </pre> + Switching to L.hGet, it still leaks, so seems hGetMetered is not at fault + and the bytestring is being buffered excessively somehow before it + reaches the file. + + Aha! While a send is in progress like this, .git/annex/tmp is empty! + The whole file is being buffered in memory and written at the end. + * When a transfer can't be done because another transfer of the same object is already in progress, the message about this is output by the remotedaemon --debug, but not forwarded to the peer, which shows |