- Set up two computers with a client repository.
- Add a removable drive repository and set it to transfer group.
- Start adding files to computer #1 repository. See how the files get synced to the usb drive.
Connect the usb drive to computer #2 and see the files getting transferred to computer #2. Everything is looking good.
Connect the usb drive to computer #1 again.
- Add a file that is larger than the remaining size of the usb drive, BUT smaller than the original size of the usb drive.
- The file does not get transferred to the usb drive due to lack of disk space.
I would expect the assistant to make some space on the usb drive. Removing the files it knows has been transferred to computer #2, and then transfer the new file to the usb drive. But this does not seem to happen.
Have I missed something about how the transfer group is supposed to work?
Using version: git-annex version: 4.20130802-g0a52f02 build flags: Assistant Webapp Pairing Testsuite S3 WebDAV Inotify DBus XMPP
Pre built tar file.
The assistant is supposed to remove files from transfer repositories once the file has been transferred to all known clients. This generally seems to work, with all the transfer repositories I've tested it with. Nothing is special about USB drives compared with other transfer repositories.
Perhaps you have not configured the USB drive as a transfer repository? Or perhaps you have another client repository (even a client repository you had once but have now deleted).
if this client repository has been deleted, why does it still have an impact? What is the user supposed to do to use a transfer repository if some day another client which was deleted has existed?
Old repositories seem to remain for ever in the webapp. You can try to delete them with the webapp, they will stay there. You can disable them, they will stay there. If you want to try to delete them again in the webapp, you first have to enable them again and nothing ever happens. There seems to be basically no way to delete repositories which have some day existed...
The webapp certianly allows deleting repositories.
But, you can always go in and manually do it:
by the way: the commands you suggest do not seem to match what I read here:
http://git-annex.branchable.com/forum/How_to_delete_a_remote63/