summaryrefslogtreecommitdiff
path: root/doc/design/assistant/progressbars.mdwn
diff options
context:
space:
mode:
authorGravatar Joey Hess <joey@kitenet.net>2012-09-19 14:28:57 -0400
committerGravatar Joey Hess <joey@kitenet.net>2012-09-19 14:28:57 -0400
commit0608a2e7489237bc515152a952d01fd6ca2d9ff4 (patch)
treeabf31c0994384fa113da0903523c51370c465ab8 /doc/design/assistant/progressbars.mdwn
parent45a26175d64349b7c13c3bd0aa626947529ca2a2 (diff)
reorg
Diffstat (limited to 'doc/design/assistant/progressbars.mdwn')
-rw-r--r--doc/design/assistant/progressbars.mdwn12
1 files changed, 6 insertions, 6 deletions
diff --git a/doc/design/assistant/progressbars.mdwn b/doc/design/assistant/progressbars.mdwn
index 33d736afd..ade9a8370 100644
--- a/doc/design/assistant/progressbars.mdwn
+++ b/doc/design/assistant/progressbars.mdwn
@@ -12,7 +12,12 @@ This is one of those potentially hidden but time consuming problems.
* Watch temp file as it's coming in and use its size.
This is the only option for some special remotes (ie, non-rsync).
Can either poll every .5 seconds or so to check file size, or
- could use inotify. Implemented.
+ could use inotify. **done**
+
+## uploads
+
+Options:
+
* Feed rsync output into a parser and parse out a progress value. Ugly,
failure prone, but potentially the least CPU-expensive option.
* Use librsync. Note: It's not wire-compatiable with the actual rsync
@@ -21,8 +26,3 @@ This is one of those potentially hidden but time consuming problems.
feeder/reader then can update the transfer info. Generic enough to
work for most (all?) special remotes, but also the most expensive option,
involving another copy through memory of the whole file contents.
-
-## uploads
-
-Cannot use temp file, as we're not receiving it. Rsync progress parser,
-librsync, and FIFO all work.