diff options
Diffstat (limited to 'doc/design/assistant/syncing.mdwn')
-rw-r--r-- | doc/design/assistant/syncing.mdwn | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/doc/design/assistant/syncing.mdwn b/doc/design/assistant/syncing.mdwn index 2871ec216..98749d244 100644 --- a/doc/design/assistant/syncing.mdwn +++ b/doc/design/assistant/syncing.mdwn @@ -10,7 +10,8 @@ all the other git clones, at both the git level and the key/value level. them. Also, enqueue Downloads for any files we're missing. * The TransferWatcher does not notice ongoing transfers, because inotify is waiting for the info file to be closed, but that never happens, it's left - open to keep it locked. + open to keep it locked. May need to separate the transfer info files + into an info file, and a lock file. ## longer-term TODO @@ -32,10 +33,6 @@ all the other git clones, at both the git level and the key/value level. only uploading new files but not downloading, and only downloading files in some directories and not others. See for use cases: [[forum/Wishlist:_options_for_syncing_meta-data_and_data]] -* Running external commands from one thread blocks all of them until - it completes. Try to switch to haskell's threaded runtime, which I - think fixes this. Failing that, make sure all network accessing - commands are run by separate processes or something. ## data syncing |