diff options
author | Joey Hess <joey@kitenet.net> | 2012-10-20 16:37:06 -0400 |
---|---|---|
committer | Joey Hess <joey@kitenet.net> | 2012-10-20 16:43:35 -0400 |
commit | 098a772918110f2aa9c5f9150dc064c192265d63 (patch) | |
tree | 524d53665ecd4590aab6ffab6941fe4f5e7a4d37 /doc/design/assistant/transfer_control.mdwn | |
parent | 7c5d445f32a3ecc583d1031f0d01606ffaea9f59 (diff) |
add ConfigMonitor thread
Monitors git-annex branch for changes, which are noticed by the Merger
thread whenever the branch ref is changed (either due to an incoming push,
or a local change), and refreshes cached config values for modified config
files.
Rate limited to run no more often than once per minute. This is important
because frequent git-annex branch changes happen when files are being
added, or transferred, etc.
A primary use case is that, when preferred content changes are made,
and get pushed to remotes, the remotes start honoring those settings.
Other use cases include propigating repository description and trust
changes to remotes, and learning when a remote has added a new special
remote, so the webapp can present the GUI to enable that special remote
locally.
Also added a uuid.log cache. All other config files already had caches.
Diffstat (limited to 'doc/design/assistant/transfer_control.mdwn')
-rw-r--r-- | doc/design/assistant/transfer_control.mdwn | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/doc/design/assistant/transfer_control.mdwn b/doc/design/assistant/transfer_control.mdwn index e3d9584f2..ad5578c50 100644 --- a/doc/design/assistant/transfer_control.mdwn +++ b/doc/design/assistant/transfer_control.mdwn @@ -10,9 +10,6 @@ something smart with such remotes. ## TODO -* preferred content settings made in the webapp (or in vicfg, - or synced over) are not noticed while the assistant is running; it has to - be restarted for them to take effect. * The expensive scan currently makes one pass, dropping content at the same time more uploads and downloads are queued. It would be better to drop as much content as possible upfront, to keep the total annex size as small |