diff options
Diffstat (limited to 'doc')
-rw-r--r-- | doc/assistant/fsckconfig.png | bin | 0 -> 59050 bytes | |||
-rw-r--r-- | doc/design/assistant/disaster_recovery.mdwn | 14 | ||||
-rw-r--r-- | doc/devblog/day_32__fsck_config_UI.mdwn | 17 |
3 files changed, 28 insertions, 3 deletions
diff --git a/doc/assistant/fsckconfig.png b/doc/assistant/fsckconfig.png Binary files differnew file mode 100644 index 000000000..81ae755cf --- /dev/null +++ b/doc/assistant/fsckconfig.png diff --git a/doc/design/assistant/disaster_recovery.mdwn b/doc/design/assistant/disaster_recovery.mdwn index 29db34fc4..c9164880a 100644 --- a/doc/design/assistant/disaster_recovery.mdwn +++ b/doc/design/assistant/disaster_recovery.mdwn @@ -24,7 +24,7 @@ check that nothing else is using it, fix the problem, and redo the commit. ## incremental fsck -TODO: Add webapp UI to enable incremental fsck +Add webapp UI to enable incremental fsck **done** Of course, incremental fsck will run as an niced (and ioniced) background job. There will need to be a button in the webapp to stop it, in case it's @@ -33,8 +33,16 @@ annoying. **done** When fsck finds a damanged file, queue a download of the file from a remote. **done** -TODO: If no accessible remote has the file, prompt the user to eg, connect -a drive containing it +TODO: If no accessible remote has a file that fsck reported missing, +prompt the user to eg, connect a drive containing it. Or perhaps this is a +special case of a general problem, and the webapp should prompt the user +when any desired file is available on a remote that's not mounted? + +TODO: Detect when a removable drive is connected in the Cronner, and check +and try to run its remote fsck jobs. + +TODO: git-annex-shell fsck support, which would allow cheap fast fscks +of ssh remotes. ## git-annex-shell remote fsck diff --git a/doc/devblog/day_32__fsck_config_UI.mdwn b/doc/devblog/day_32__fsck_config_UI.mdwn new file mode 100644 index 000000000..ae98534a1 --- /dev/null +++ b/doc/devblog/day_32__fsck_config_UI.mdwn @@ -0,0 +1,17 @@ +Last night, built this nice user interface for configuring periodic fscks: + +[[!img assistant/fsckconfig.png]] + +Today I added some support to git-annex for smart fscking of remotes. +So far only git repos on local drives, but this should get extended to +git-annex-shell for ssh remotes. The assistant can also run periodic fscks +of these. + +Still need to test that, and find a way to make a removable drive's fsck +job run when the drive gets plugged in. That's where picking "any time" +will be useful; it'll let you configure fscking of removable drives when +they're available, as long as they have not been fscked too recently. + +---- + +Today's work was sponsored by Georg Bauer. |