Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | add DEBUG | Joey Hess | 2014-01-07 |
| | |||
* | work around a strance change in gpg behavior; needs a trustdb to exist even ↵ | Joey Hess | 2014-01-07 |
| | | | | when using --trust-model=always | ||
* | Merge branch 'master' of ssh://git-annex.branchable.com | Joey Hess | 2014-01-07 |
|\ | |||
* | | show PATH on failure | Joey Hess | 2014-01-07 |
| | | |||
* | | add link to tip | Joey Hess | 2014-01-07 |
| | | |||
* | | add list of public git-annex repos | Joey Hess | 2014-01-07 |
| | | |||
* | | prep release | Joey Hess | 2014-01-07 |
| | | |||
* | | no lsof on kfreebsd | Joey Hess | 2014-01-07 |
| | | |||
| * | Added note. | https://www.google.com/accounts/o8/id?id=AItOawmqaNwDQ367zpW6cIRviLz6zJZZFODgoEI | 2014-01-07 |
| | | |||
| * | Added a comment | https://www.google.com/accounts/o8/id?id=AItOawnX1msQxnLoSeu7q-i-c9BWghonsN7Qmns | 2014-01-07 |
| | | |||
* | | close | Joey Hess | 2014-01-07 |
|/ | |||
* | Added a comment | http://joeyh.name/ | 2014-01-07 |
| | |||
* | (no commit message) | http://philipp.meier.name/ | 2014-01-07 |
| | |||
* | (no commit message) | http://philipp.meier.name/ | 2014-01-07 |
| | |||
* | close | Joey Hess | 2014-01-07 |
| | |||
* | Added a comment | https://www.google.com/accounts/o8/id?id=AItOawmi5n3M8NMWsDYth_TGGRuJ4_CM2tPQfwg | 2014-01-07 |
| | |||
* | Added a comment | http://joeyh.name/ | 2014-01-07 |
| | |||
* | (no commit message) | https://www.google.com/accounts/o8/id?id=AItOawmi5n3M8NMWsDYth_TGGRuJ4_CM2tPQfwg | 2014-01-07 |
| | |||
* | Added a comment | https://www.google.com/accounts/o8/id?id=AItOawnmF_9CAtfqdZkC4e-_dCX-rK5bqh4RWkw | 2014-01-06 |
| | |||
* | Merge branch 'master' of ssh://git-annex.branchable.com | Joey Hess | 2014-01-06 |
|\ | |||
* | | devblog | Joey Hess | 2014-01-06 |
| | | |||
* | | tested transferkeys restarting; fix some bugs | Joey Hess | 2014-01-06 |
| | | |||
* | | notes on long-running network connections | Joey Hess | 2014-01-06 |
| | | |||
* | | add back sha commands on OSX; SIGILL problem fixed | Joey Hess | 2014-01-06 |
| | | |||
* | | use strict version of map | Joey Hess | 2014-01-06 |
| | | |||
* | | assistant: Start a new git-annex transferkeys process after a network ↵ | Joey Hess | 2014-01-06 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | connection change So that remotes that use a persistent network connection are restarted. A remote might keep open a long duration network connection, and could fail to deal well with losing the connection. This is particularly a concern now that we have external special reotes. An external special remote that is implemented naively might open the connection only when PREPARE is sent, and if it loses connection, throw errors on each request that is made. (Note that the ssh connection caching should not have this problem; if the long-duration ssh process loses connection, the named pipe is disconnected and the next ssh attempt will reconnect. Also, XMPP already deals with disconnection robustly in its own way.) There's no way for git-annex to know if a lost network connection actually affects a given remote, which might have a transfer in process. It does not make sense to force kill the transferkeys process every time the NetWatcher detects a change. (Especially because the NetWatcher sometimes polls 1 change per hour.) In any case, the NetWatcher only detects connection to a network, not disconnection. So if a transfer is in progress over the network, and the network goes down, that will need to time out on its own. An alternate approch that was considered is to use a separate transferkeys process for each remote, and detect when a request fails, and assume that means that process is in a failing state and restart it. The problem with that approach is that if a resource is not available and a remote fails every time, it degrades to starting a new transferkeys process for every file transfer, which is too expensive. Instead, this commit only handles the network reconnection case, and restarts transferkeys only once the network has reconnected and another transfer needs to be made. So, a transferkeys process will be reused for 1 hour, or until the next network connection. ---- The NotificationBroadcaster was rewritten to use TMVars rather than MSampleVars, to allow checking without blocking if a notification has been received. ---- This commit was sponsored by Tobias Brunner. | ||
| * | Added a comment: Formatting! | https://www.google.com/accounts/o8/id?id=AItOawkipQLNyt8RHREHpg2k5wdYeRSCCvSNSBg | 2014-01-06 |
| | | |||
| * | Added a comment: git log for workspace.xml | https://www.google.com/accounts/o8/id?id=AItOawkipQLNyt8RHREHpg2k5wdYeRSCCvSNSBg | 2014-01-06 |
| | | |||
| * | Added a comment | http://joeyh.name/ | 2014-01-06 |
| | | |||
* | | format | Joey Hess | 2014-01-06 |
| | | |||
* | | Merge branch 'master' of ssh://git-annex.branchable.com | Joey Hess | 2014-01-06 |
|\| | |||
* | | close old tracking bug | Joey Hess | 2014-01-06 |
| | | |||
| * | (no commit message) | https://www.google.com/accounts/o8/id?id=AItOawkipQLNyt8RHREHpg2k5wdYeRSCCvSNSBg | 2014-01-06 |
| | | |||
* | | close | Joey Hess | 2014-01-06 |
| | | |||
* | | title | Joey Hess | 2014-01-06 |
| | | |||
* | | close | Joey Hess | 2014-01-06 |
| | | |||
* | | move wishlist item out out of bug list | Joey Hess | 2014-01-06 |
|/ | |||
* | Merge branch 'master' of ssh://git-annex.branchable.com | Joey Hess | 2014-01-06 |
|\ | |||
* | | close bug aboug defunct OSX Lion build | Joey Hess | 2014-01-06 |
| | | |||
| * | Added a comment: I'll start another thread | https://www.google.com/accounts/o8/id?id=AItOawkipQLNyt8RHREHpg2k5wdYeRSCCvSNSBg | 2014-01-06 |
| | | |||
| * | Added a comment | http://joeyh.name/ | 2014-01-06 |
| | | |||
| * | Added a comment | http://joeyh.name/ | 2014-01-06 |
| | | |||
| * | Added a comment | http://joeyh.name/ | 2014-01-06 |
| | | |||
| * | Added a comment | http://joeyh.name/ | 2014-01-06 |
| | | |||
| * | Added a comment | http://joeyh.name/ | 2014-01-06 |
| | | |||
* | | tag moreinfo since an example of such a repository is needed | Joey Hess | 2014-01-06 |
| | | |||
| * | Added a comment | http://joeyh.name/ | 2014-01-06 |
| | | |||
| * | Added a comment | http://joeyh.name/ | 2014-01-06 |
| | | |||
| * | Added a comment | http://joeyh.name/ | 2014-01-06 |
| | | |||
| * | Added a comment | http://joeyh.name/ | 2014-01-06 |
| | |