summaryrefslogtreecommitdiff
path: root/doc/special_remotes
diff options
context:
space:
mode:
authorGravatar Joey Hess <joeyh@joeyh.name>2015-12-10 11:20:01 -0400
committerGravatar Joey Hess <joeyh@joeyh.name>2015-12-10 11:20:01 -0400
commit3d50aae972d89f6da6aab4a0858c12bc55f2df17 (patch)
tree71ee9b2a9778a26669bfc8217581db8763f087b0 /doc/special_remotes
parent894d4fbcb05f0962a372775902c0c14b32cc82c6 (diff)
response
Diffstat (limited to 'doc/special_remotes')
-rw-r--r--doc/special_remotes/comment_32_8dea734fed26e5d9336a2da5bd81eabc._comment19
1 files changed, 19 insertions, 0 deletions
diff --git a/doc/special_remotes/comment_32_8dea734fed26e5d9336a2da5bd81eabc._comment b/doc/special_remotes/comment_32_8dea734fed26e5d9336a2da5bd81eabc._comment
new file mode 100644
index 000000000..c0b3af0c5
--- /dev/null
+++ b/doc/special_remotes/comment_32_8dea734fed26e5d9336a2da5bd81eabc._comment
@@ -0,0 +1,19 @@
+[[!comment format=mdwn
+ username="joey"
+ subject="""comment 32"""
+ date="2015-12-10T15:15:42Z"
+ content="""
+@openmedi git-annex doesn't currently keep track of how much space it's
+using on a special remote. It's actually quite a difficult problem to do
+that in general, since multiple distributed clones of a repository can be
+uploading to the same special remote at the same time.
+
+If it runs out of space and transfers fail, git-annex will handle the
+failures semi-gracefully, which is to say nothing will stop it from trying
+again or trying to send other data, but it will certianly be aware that
+files are not reaching the special remote.
+
+If a particular storage service has a way to check free space, it would not
+be hard to make git-annex's special remote implementation check it and
+avoid trying transfers when it's full.
+"""]]