From 1bbfd95d6fcad4df56c3b34e044b962dc62d6e28 Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Thu, 8 Dec 2016 17:50:59 -0400 Subject: analysis --- doc/todo/tor.mdwn | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'doc') 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 + 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 -- cgit v1.2.3