Commit graph

826 commits

Author SHA1 Message Date
178.83.201.90
2baa36230c poll vote (My phone (or MP3 player)) 2012-10-07 20:27:08 +00:00
93.90.47.114
e36b4bc454 poll vote (Google Drive) 2012-10-07 18:20:07 +00:00
http://meep.pl/
45f408bc3c Added a comment: Include/exclude 2012-10-06 08:40:23 +00:00
Joey Hess
12d1f71e9d really fix link.. 2012-10-05 17:59:34 -04:00
Joey Hess
5e1ff4263a fix link 2012-10-05 17:58:04 -04:00
Joey Hess
b577ec4a5c response 2012-10-05 17:56:15 -04:00
Joey Hess
d5348efeb0 blog for the day 2012-10-05 17:09:17 -04:00
Joey Hess
51f41bad63 Merge branch 'master' of ssh://git-annex.branchable.com 2012-10-05 11:57:54 -04:00
Joey Hess
b1c28ab87e update 2012-10-05 11:57:48 -04:00
http://joeyh.name/
4c5443329a Added a comment 2012-10-05 15:08:26 +00:00
http://meep.pl/
492d62ce20 Added a comment: Ah, the barber paradox 2012-10-05 06:51:12 +00:00
http://joeyh.name/
a4ffc7d155 Added a comment 2012-10-05 00:43:12 +00:00
84.186.117.8
f782c6948d poll vote (My phone (or MP3 player)) 2012-10-05 00:40:28 +00:00
Joey Hess
2faa2cdf00 update 2012-10-04 20:38:39 -04:00
Joey Hess
3567643e2a blog for the day 2012-10-04 16:55:50 -04:00
Joey Hess
e138a514a9 Merge branch 'master' of ssh://git-annex.branchable.com 2012-10-03 19:41:26 -04:00
Joey Hess
d7898605e3 blog for the day 2012-10-03 19:39:53 -04:00
https://www.google.com/accounts/o8/id?id=AItOawknpbpx4uDElXRzJ4kPXuJU1KdcslOI6go
dc5dd9f22a Added a comment: I strongly agree with Glen 2012-10-03 14:07:41 +00:00
62.93.122.86
377330f2c1 poll vote (My phone (or MP3 player)) 2012-10-03 09:35:07 +00:00
http://wiggy.net/
e7fe412a6d Added a comment: symlinks? 2012-10-03 07:15:22 +00:00
65.12.145.136
58a2e4175e poll vote (My phone (or MP3 player)) 2012-10-03 00:55:16 +00:00
65.12.145.136
ff676a1670 poll vote (Google Drive) 2012-10-03 00:54:54 +00:00
65.12.145.136
c537490c32 poll vote (Amazon Glacier) 2012-10-03 00:54:41 +00:00
Joey Hess
c696db7dd4 blog for the day 2012-10-02 18:16:58 -04:00
Joey Hess
9aab70de66 always check with ls-files before adding new files
Makes it safe to use git annex unlock with the watcher/assistant.
And also to mix use of the watcher/assistant with regular files stored in git.

Long ago, I had avoided doing this check, except during the startup scan,
because it would be slow to run ls-files repeatedly.

But then I added the lsof check, and to make that fast, got it to detect
batch file adds. So let's move the ls-files check to also occur when it'll
have a batch, and can check them all with one call.

This does slow down adding a single file by just a bit, but really only
a little bit. (The lsof check is probably more expensive.) It also
speeds up the startup scan, especially when there are lots of new files
found by the scan.

Also, fixed the sleep for annex.delayadd to not run while the threadstate
lock is held, so it doesn't unnecessarily freeze everything else.

Also, --force no longer makes it skip the lsof check, which was not
documented, and seems never a good idea.
2012-10-02 17:41:23 -04:00
Joey Hess
adec96ba03 blog for the day 2012-10-01 18:39:54 -04:00
Joey Hess
3846c7ae5e terminology 2012-10-01 18:26:47 -04:00
Joey Hess
bd1d9b52b4 Merge branch 'master' of ssh://git-annex.branchable.com 2012-10-01 14:13:06 -04:00
Joey Hess
f159cda450 tweak 2012-10-01 12:11:03 -04:00
Joey Hess
f5022e77be notes on possibilities 2012-10-01 11:30:51 -04:00
http://joeyh.name/
659855efef Added a comment 2012-09-30 17:11:13 +00:00
http://rjc.pip.verisignlabs.com/
4e69098f52 Added a comment: assistant in Debian 2012-09-30 09:10:18 +00:00
199.180.99.38
8f7c1daefe poll vote (My phone (or MP3 player)) 2012-09-29 03:05:36 +00:00
Joey Hess
b98de9391b fix link 2012-09-28 19:35:54 -04:00
Joey Hess
6e182a9f09 blog for the day 2012-09-28 19:18:32 -04:00
Joey Hess
1f67d9c0e3 update 2012-09-28 12:16:25 -04:00
82.74.121.83
8fdbbf3a38 poll vote (My phone (or MP3 player)) 2012-09-28 13:42:45 +00:00
83.175.83.68
fc76fd1962 poll vote (My phone (or MP3 player)) 2012-09-28 12:45:32 +00:00
Joey Hess
796ec5c9da blog for the day 2012-09-27 16:55:48 -04:00
130.226.70.142
aecda85df0 poll vote (Amazon Glacier) 2012-09-27 20:07:56 +00:00
http://joeyh.name/
a41210ece6 Added a comment 2012-09-27 18:44:11 +00:00
https://launchpad.net/~gdr-go2
9681797213 Added a comment: Maybe a DEB?2 2012-09-27 09:44:14 +00:00
89.70.2.165
74a7524a76 poll vote (Tahoe-LAFS) 2012-09-27 09:36:50 +00:00
https://www.google.com/accounts/o8/id?id=AItOawlFd2EbAmGD0FjHmuoerXfT0GO_jPcgvQA
0d6bd1c142 Added a comment: Single bucket for S3 2012-09-27 09:17:24 +00:00
152.66.253.77
b35b4c0310 poll vote (Google Drive) 2012-09-27 08:56:30 +00:00
84.194.180.65
bd53aa0302 poll vote (Google Drive) 2012-09-27 08:10:03 +00:00
https://www.google.com/accounts/o8/id?id=AItOawl9sYlePmv1xK-VvjBdN-5doOa_Xw-jH4U
ec389704a8 Added a comment 2012-09-26 23:52:50 +00:00
90.197.190.56
48cadc21a6 poll vote (My phone (or MP3 player)) 2012-09-26 22:07:09 +00:00
192.17.249.244
ad7b85fbf2 poll vote (My phone (or MP3 player)) 2012-09-26 21:45:09 +00:00
192.17.249.244
62f97cb8ff poll vote (Google Drive) 2012-09-26 21:44:54 +00:00
89.70.160.102
c69e87c8eb poll vote (Tahoe-LAFS) 2012-09-26 21:06:08 +00:00
Joey Hess
521b64f7ee blog for the day 2012-09-26 16:45:53 -04:00
http://lj.rossia.org/users/imz/
3ac30fc512 poll vote (Tahoe-LAFS) 2012-09-25 21:35:47 +00:00
Joey Hess
3246ee7ac8 blog for the day 2012-09-25 16:51:17 -04:00
http://joeyh.name/
ccef2cfb43 Added a comment 2012-09-25 14:49:31 +00:00
https://www.google.com/accounts/o8/id?id=AItOawkurjhi0CRJvgm7QNaZDWS9hitBtavqIpc
d7dd41e120 Added a comment 2012-09-25 00:59:51 +00:00
https://www.google.com/accounts/o8/id?id=AItOawkurjhi0CRJvgm7QNaZDWS9hitBtavqIpc
6c863a71f3 Added a comment: A few OS X bugs 2012-09-25 00:50:57 +00:00
https://www.google.com/accounts/o8/id?id=AItOawkSq2FDpK2n66QRUxtqqdbyDuwgbQmUWus
97f87f2178 Added a comment 2012-09-24 21:21:57 +00:00
https://www.google.com/accounts/o8/id?id=AItOawlJEI45rGczFAnuM7gRSj4C6s9AS9yPZDc
c4c40509ad Added a comment: Haskell on MacPorts 2012-09-24 21:09:39 +00:00
Joey Hess
be268184e9 blog for the day 2012-09-24 15:24:30 -04:00
https://www.google.com/accounts/o8/id?id=AItOawl9sYlePmv1xK-VvjBdN-5doOa_Xw-jH4U
79bd2b1d5b Added a comment 2012-09-23 21:58:08 +00:00
Joey Hess
90eea19ea2 blog for the day 2012-09-23 15:21:44 -04:00
Joey Hess
8b0f53e088 tweak 2012-09-23 15:16:57 -04:00
Joey Hess
5adad13590 added new transfer control page to webapp
I have a preliminary design that looks pretty good
2012-09-23 15:15:01 -04:00
Joey Hess
39e946c4a5 reorder glacier
easier with glacier-cli
2012-09-23 14:32:49 -04:00
Joey Hess
4849808449 update 2012-09-23 13:47:25 -04:00
27.82.94.188
12c62ead13 poll vote (Google Drive) 2012-09-23 15:24:04 +00:00
27.82.94.188
dc569516e0 poll vote (Amazon S3) 2012-09-23 15:23:53 +00:00
79.215.46.250
88f460401a poll vote (My phone (or MP3 player)) 2012-09-23 12:06:04 +00:00
95.34.39.27
87ff27f588 poll vote (Box.com) 2012-09-22 21:52:58 +00:00
95.34.39.27
400e77f877 poll vote (My phone (or MP3 player)) 2012-09-22 21:52:51 +00:00
Joey Hess
c048add74d hooked up git-annex-shell transferinfo
Finally done with progressbars!
2012-09-21 23:25:06 -04:00
Joey Hess
a8e1b3ad42 Merge branch 'master' of ssh://git-annex.branchable.com 2012-09-21 19:44:12 -04:00
Joey Hess
2840105ec4 default annex.delayadd to 1 on OSX 2012-09-21 19:43:15 -04:00
89.103.120.52
b297b3c665 poll vote (Amazon Glacier) 2012-09-21 23:40:37 +00:00
Joey Hess
0b2b67e809 add nimbus.io 2012-09-21 19:19:15 -04:00
Joey Hess
d3b0f7c012 blog for the day 2012-09-21 17:21:44 -04:00
Joey Hess
ff32ee5152 upload progress tracking for the directory special remote 2012-09-21 14:54:24 -04:00
24.52.233.135
6873d785f0 poll vote (Tahoe-LAFS) 2012-09-21 14:34:33 +00:00
https://www.google.com/accounts/o8/id?id=AItOawlu-fdXIt_RF9ggvg4zP0yBbtjWQwHAMS4
f78957ebb5 Added a comment: Mount detection 2012-09-21 09:23:34 +00:00
http://joeyh.name/
29a5424344 Added a comment 2012-09-21 05:25:53 +00:00
Joey Hess
86214edc98 update 2012-09-21 01:25:02 -04:00
https://id.koumbit.net/anarcat
d8d608fa6e Added a comment: you rock! & roadmap update? 2012-09-21 04:25:59 +00:00
Joey Hess
d0681f7e45 alernate, less crazy idea 2012-09-20 23:44:46 -04:00
Joey Hess
f49c0f22bf a much crazier, but also more feasable idea 2012-09-20 23:42:34 -04:00
Joey Hess
a6202ffe1b idea 2012-09-20 17:48:10 -04:00
Joey Hess
7456e9f68c Merge branch 'master' of ssh://git-annex.branchable.com 2012-09-20 17:40:08 -04:00
Joey Hess
d7c8b60e6b blog for the day 2012-09-20 17:39:09 -04:00
Joey Hess
2ae38325d5 hook rsync special remote up to the progress reporting
Easy!

Note that with an encrypted remote, rsync will be sending a little more
data than the key size, so displayed progress may get to 100% slightly
quicker than it should. I doubt this is a big enough effect to worry about.
2012-09-20 13:51:51 -04:00
Joey Hess
66d092dc7c update 2012-09-20 13:46:07 -04:00
http://joeyh.name/
d67e322184 Added a comment 2012-09-20 16:21:12 +00:00
https://www.google.com/accounts/o8/id?id=AItOawlu-fdXIt_RF9ggvg4zP0yBbtjWQwHAMS4
7bb0ee9d85 Added a comment: Multiple annexes? 2012-09-20 16:10:29 +00:00
193.22.163.2
b8979793fa poll vote (Amazon S3) 2012-09-20 14:17:29 +00:00
193.22.163.2
b8b4388c80 poll vote (Amazon Glacier) 2012-09-20 14:17:12 +00:00
193.22.163.2
30f387e396 poll vote (Google Drive) 2012-09-20 14:17:05 +00:00
193.22.163.2
1c865472eb poll vote (My phone (or MP3 player)) 2012-09-20 14:16:58 +00:00
193.22.163.2
ba7d784ccd poll vote (Amazon S3) 2012-09-20 14:16:49 +00:00
92.207.74.149
084863251c poll vote (My phone (or MP3 player)) 2012-09-20 03:26:53 +00:00
Joey Hess
3d62a09e53 blog for the day 2012-09-19 17:05:42 -04:00
Joey Hess
0608a2e748 reorg 2012-09-19 14:28:57 -04:00
https://www.google.com/accounts/o8/id?id=AItOawn-KDr_Z4CMkjS0v_TxQ08SzAB5ecHG3K0
481adaaffe Added a comment: Modifying files in a folder watched by assistant 2012-09-19 14:18:55 +00:00
79.97.135.214
d95c4cff8a poll vote (Tahoe-LAFS) 2012-09-19 08:24:09 +00:00
98.108.200.80
efe26d2919 poll vote (Google Drive) 2012-09-19 06:46:40 +00:00
85.165.7.40
cbcd208d15 poll vote (My phone (or MP3 player)) 2012-09-18 23:07:43 +00:00
Joey Hess
b2396535de blog for the day 2012-09-18 17:51:18 -04:00
Joey Hess
3a0cffcfed when a Download finishes, queue Uploads
This ensures file propigate takes place in situations such as: Usb drive A
is connected to B. A's master branch is already in sync with B, but it is
being used to sneakernet some files around, so B downloads those. There is no
master branch change, so C does not request these files. B needs to upload
the files it just downloaded on to C, etc.

My first try at this, I saw loops happen. B uploaded to C, which then
tried to upload back to B (because it had not received the updated
git-annex branch from B yet). B already had the file, but it still created
a transfer info file from the incoming transfer, and its watcher saw
that be removed, and tried to upload back to C.

These loops should have been fixed by my previous commit. (They never
affected ssh remotes, only local ones, it seemed.) While C might still try
to upload to B, or to some other remote that already has the file, the
extra work dies out there.
2012-09-18 14:10:33 -04:00
Joey Hess
e9238e9588 avoid starting a download for a local transfer when the remote already has the key
Turns out that recvkey already does this same check. This avoids a transfer
file being created for the download that never happened, which in turn
will avoid the assistant seeing that the download has finished, when no
transfer actually took place.
2012-09-18 13:59:03 -04:00
Joey Hess
e6d4108fad Merge branch 'master' of ssh://git-annex.branchable.com 2012-09-17 22:37:23 -04:00
Joey Hess
9a2533cf02 blog for the day 2012-09-17 22:36:23 -04:00
Joey Hess
3c22977e44 deferred downloads
Now when a download is queued and there's no known remote to get it from,
it's added to a deferred download list, which will be retried later.

The Merger thread tries to queue any deferred downloads when it receives
a push to the git-annex branch.

Note that the Merger thread now also forces an update of the git-annex
branch. The assistant was not updating this branch before, and it saw a
(mostly) correct view of state, but now that incoming pushes go to
synced/git-annex, it needs to be merged in.
2012-09-17 21:05:50 -04:00
93.218.139.22
714cf46171 poll vote (My phone (or MP3 player)) 2012-09-17 19:01:43 +00:00
Joey Hess
1e37c0c5fc note 2012-09-17 13:43:08 -04:00
174.127.226.162
a4c062151d poll vote (Google Drive) 2012-09-17 17:36:16 +00:00
Joey Hess
2081a31fda Merge branch 'master' of ssh://git-annex.branchable.com 2012-09-16 20:14:13 -04:00
Joey Hess
cead5d056e blog for the day 2012-09-16 20:13:32 -04:00
Joey Hess
601ee470af sync: Pushes the git-annex branch to remote/synced/git-annex, rather than directly to remote/git-annex.
This fixes a problem I was seeing in the assistant where two remotes would
attempt to sync with one another at the same time, and both failed pushing
the diverged git-annex branch. Then when both tried to resolve the failed
push, they each modified their git-annex branch, which again each blocked
the other from pushing into it. The result was that the git-annex
branches were perpetually diverged (despite having the same content!) and
once the assistant fell into this trap, it couldn't get out and always
had to do the slow push/fail/pull/merge/push/fail cycle.
2012-09-16 17:54:12 -04:00
http://meep.pl/
1ea5f13230 poll vote (Tahoe-LAFS) 2012-09-16 19:48:51 +00:00
Joey Hess
e61512f42d fix 2012-09-16 13:13:17 -04:00
Joey Hess
ebdc8422db Merge branch 'master' of ssh://git-annex.branchable.com 2012-09-16 13:11:47 -04:00
Joey Hess
a5230cce7c fix display of only blog posts tagged polls 2012-09-16 13:11:12 -04:00
2001:470:1f04:a19:200b:39d4:308f:4f6c
b3e9a121e0 poll vote (My phone (or MP3 player)) 2012-09-16 16:48:19 +00:00
2001:470:1f04:a19:200b:39d4:308f:4f6c
ce3a5acf9f poll vote (My phone (or MP3 player)) 2012-09-16 16:48:14 +00:00
2001:470:1f04:a19:200b:39d4:308f:4f6c
f8ff6577aa poll vote (My phone (or MP3 player)) 2012-09-16 16:48:08 +00:00
2001:638:a00:2a:298a:16f8:72b0:85b5
874321692e poll vote (My phone (or MP3 player)) 2012-09-16 15:14:11 +00:00
80.217.244.158
d5897c3cdc poll vote (My phone (or MP3 player)) 2012-09-16 14:53:35 +00:00
98.207.92.124
93f42da0bd poll vote (Amazon S3) 2012-09-16 06:52:00 +00:00
Joey Hess
719d229d9d Merge branch 'master' of ssh://git-annex.branchable.com 2012-09-15 22:41:06 -04:00
Joey Hess
dd9e1f9831 blog for the day 2012-09-15 22:40:21 -04:00
188.61.52.255
d0d9eb1031 poll vote (Amazon Glacier) 2012-09-16 01:17:43 +00:00
188.61.52.255
a404ed33c3 poll vote (Tahoe-LAFS) 2012-09-16 01:17:34 +00:00
188.61.52.255
7e76544945 poll vote (Amazon Glacier) 2012-09-16 01:17:17 +00:00
Joey Hess
9a9b4b840e Merge branch 'master' of ssh://git-annex.branchable.com 2012-09-15 20:17:03 -04:00
80.187.96.136
816b9b4200 poll vote (Amazon S3) 2012-09-15 20:20:58 +00:00
89.236.47.66
83a1d4d496 poll vote (My phone (or MP3 player)) 2012-09-15 20:10:35 +00:00
Joey Hess
b453ea8b48 found some bugs 2012-09-15 15:24:07 -04:00
128.61.104.52
0b8fdca494 poll vote (My phone (or MP3 player)) 2012-09-15 15:03:16 +00:00
87.79.135.229
69bdc6207b poll vote (Amazon Glacier) 2012-09-15 13:01:56 +00:00
2001:980:45c4:1:a5a9:c33:f9a:2d05
1c054cd2e6 poll vote (My phone (or MP3 player)) 2012-09-15 12:41:35 +00:00
88.67.98.182
e804d96a09 poll vote (My phone (or MP3 player)) 2012-09-15 09:40:27 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmU_2tE75oyG0h2ZPN4lcroIKEMC8G-otE
071a73212f poll vote (My phone (or MP3 player)) 2012-09-15 07:58:28 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmU_2tE75oyG0h2ZPN4lcroIKEMC8G-otE
3ffbd76267 poll vote (Google Drive) 2012-09-15 07:58:12 +00:00
37.14.174.110
4360ce62b6 poll vote (My phone (or MP3 player)) 2012-09-15 00:33:20 +00:00
196.210.205.176
77db311489 poll vote (My phone (or MP3 player)) 2012-09-14 20:46:10 +00:00
216.203.6.11
3dea341433 poll vote (Amazon S3) 2012-09-14 20:09:53 +00:00
82.36.235.9
735d0300e3 poll vote (Amazon S3) 2012-09-14 19:42:19 +00:00
85.84.130.12
2fda03c46f poll vote (Google Drive) 2012-09-14 17:41:37 +00:00
142.103.22.67
69d474d7e2 poll vote (My phone (or MP3 player)) 2012-09-14 17:32:46 +00:00
194.167.235.220
e83052b916 poll vote (My phone (or MP3 player)) 2012-09-14 16:32:14 +00:00
108.202.177.46
2667e58eef poll vote (Amazon S3) 2012-09-14 14:37:32 +00:00
2001:8b0:641b:0:240:f4ff:fe51:2b8f
d3aee0b85e poll vote (My phone (or MP3 player)) 2012-09-14 13:44:19 +00:00