Commit graph

11145 commits

Author SHA1 Message Date
http://yarikoptic.myopenid.com/
81ea6db3e9 Added a comment: compression -- storage and transfer 2013-05-22 18:48:59 +00:00
http://yarikoptic.myopenid.com/
807f3dbc21 Added a comment: remotes costs 2013-05-22 18:33:11 +00:00
basak
2fb452012e Added a comment: Recovering from a clone 2013-05-22 18:32:05 +00:00
basak
4482105beb Added a comment 2013-05-22 18:10:32 +00:00
basak
712ec55776 2013-05-22 18:09:46 +00:00
https://www.google.com/accounts/o8/id?id=AItOawkwjBDXkP9HAQKhjTgThGOxUa1B99y_WRA
a496b3cad7 2013-05-22 17:46:14 +00:00
https://www.google.com/accounts/o8/id?id=AItOawnmvJtM53ZX9h8OGQoU2t2OfGwrF7rxFX0
50d76f48af Added a comment: fixed 2013-05-22 14:37:05 +00:00
http://joeyh.name/
a7993fbb13 Added a comment 2013-05-22 14:30:00 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmkBwMWvNKZZCge_YqobCSILPMeK6xbFw8
bdd0d9c289 Added a comment: Remote costs 2013-05-22 14:15:03 +00:00
http://yarikoptic.myopenid.com/
0c2aeb19f7 Added a comment: How to establish local preference for (special) remotes 2013-05-22 14:06:48 +00:00
https://www.google.com/accounts/o8/id?id=AItOawkwjBDXkP9HAQKhjTgThGOxUa1B99y_WRA
933ba09f40 Added a comment: Link issue 2013-05-22 12:01:38 +00:00
https://www.google.com/accounts/o8/id?id=AItOawknOATcOkmzX4jKuET5Z2RsaFUNnLKnQsU
3433c47be3 2013-05-22 10:45:18 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmWg4VvDTer9f49Y3z-R0AH16P4d1ygotA
e5ea02b141 Added a comment: Hooks too 2013-05-22 10:40:33 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmWg4VvDTer9f49Y3z-R0AH16P4d1ygotA
d583eb6122 Added a comment 2013-05-22 09:53:47 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmkBwMWvNKZZCge_YqobCSILPMeK6xbFw8
b1b7958afc 2013-05-22 06:44:01 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmkBwMWvNKZZCge_YqobCSILPMeK6xbFw8
6cf55433b8 2013-05-22 06:40:33 +00:00
Richard Hartmann
6ee940ca7a Typos 2013-05-22 06:43:53 +02:00
http://joeyh.name/
ad39eb235a 2013-05-22 04:19:34 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmkBwMWvNKZZCge_YqobCSILPMeK6xbFw8
a0cef0d359 2013-05-22 00:18:56 +00:00
Joey Hess
a600471a23 include HEAD in CanPush shas 2013-05-21 20:04:38 -04:00
Joey Hess
20710d4c24 blog for the day 2013-05-21 19:35:35 -04:00
Joey Hess
5f1b99dd07 typo 2013-05-21 19:23:03 -04:00
Joey Hess
af9a5224f4 Merge branch 'master' of ssh://git-annex.branchable.com 2013-05-21 19:20:31 -04:00
Joey Hess
2dce874c77 hook special remote: Added combined hook program support. 2013-05-21 19:19:03 -04:00
Joey Hess
08c03b2af3 XMPP: Avoid redundant and unncessary pushes. Note that this breaks compatibility with previous versions of git-annex, which will refuse to accept any XMPP pushes from this version. 2013-05-21 18:24:29 -04:00
https://www.google.com/accounts/o8/id?id=AItOawlTdxM39-zofCTehLcLYJ8D-xH8pa5DNGA
75f4dd564d 2013-05-21 21:01:00 +00:00
Joey Hess
700d5683a9 Merge branch 'master' into xmpp
Conflicts:
	debian/changelog
	doc/design/assistant/more_cloud_providers.mdwn
2013-05-21 15:54:47 -04:00
https://www.google.com/accounts/o8/id?id=AItOawmkBwMWvNKZZCge_YqobCSILPMeK6xbFw8
203e12f6eb 2013-05-21 18:35:32 +00:00
Joey Hess
ba118749be update 2013-05-21 14:32:48 -04:00
Joey Hess
668e073829 fix link to windows autobuild 2013-05-21 14:28:12 -04:00
Joey Hess
84debab90d add news item for git-annex 4.20130521 2013-05-21 14:24:02 -04:00
Joey Hess
b3a521db70 releasing version 4.20130521 2013-05-21 14:23:27 -04:00
Joey Hess
b88901a647 fix quotes 2013-05-21 13:32:01 -04:00
Joey Hess
ceb600d715 lift megaannex comment into tip, etc 2013-05-21 13:28:09 -04:00
Joey Hess
25dba9da24 fix windows build 2013-05-21 13:07:43 -04:00
Joey Hess
822a8c0ff8 better nukefile
Fixed handling of case when file does not exist to work like it did before,
and avoid an excess stat call.
2013-05-21 13:03:46 -04:00
Joey Hess
b78813af3a Merge remote-tracking branch 'origin/master' 2013-05-21 11:49:19 -04:00
Joey Hess
133a841335 Merge branch 'master' of ssh://git-annex.branchable.com into xmpp 2013-05-21 11:48:59 -04:00
Joey Hess
54460bfb23 Merge branch 'master' into xmpp 2013-05-21 11:48:57 -04:00
Joey Hess
bd54e9a5f7 better nukeFile
This fixes a bug where a direct mode sync fails to delete broken symlinks.
2013-05-21 11:46:27 -04:00
Joey Hess
9efde46cdd per-client inboxes for push messages
This will avoid losing any messages received from 1 client when a push
involving another client is running.

Additionally, the handling of push initiation is improved,
it's no longer allowed to run multiples of the same type of push to
the same client.

Still stalls sometimes :(
2013-05-21 11:08:08 -04:00
Joey Hess
df3203ec62 flir 2013-05-21 08:23:20 -04:00
https://www.google.com/accounts/o8/id?id=AItOawmkBwMWvNKZZCge_YqobCSILPMeK6xbFw8
b737bc0acd 2013-05-21 11:25:17 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmLB39PC89rfGaA8SwrsnB6tbumezj-aC0
46435a88bd removed 2013-05-21 09:10:21 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmLB39PC89rfGaA8SwrsnB6tbumezj-aC0
2fea486646 Added a comment: Usage of mega hook 2013-05-21 09:09:28 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmLB39PC89rfGaA8SwrsnB6tbumezj-aC0
bb6ed6f6c1 Added a comment: Look what i made 2013-05-21 08:43:17 +00:00
https://www.google.com/accounts/o8/id?id=AItOawntVnR-Z5ghYInvsElbDeADPSuCsF18iTY
26b3822849 2013-05-21 08:22:06 +00:00
Joey Hess
14d96b8e06 XMPP: Be better at responding to CanPush messages when busy with something else.
Observed: With 2 xmpp clients, one would sometimes stop responding
to CanPush messages. Often it was in the middle of a receive-pack
of its own (or was waiting for a failed one to time out).

Now these are always immediately responded to, which is fine; the point
of CanPush is to find out if there's another client out there that's
interested in our push.

Also, in queueNetPushMessage, queue push initiation messages when
we're already running the side of the push they would initiate.
Before, these messages were sent into the netMessagesPush channel,
which was wrong. The xmpp send-pack and receive-pack code discarded
such messages.

This still doesn't make XMPP push 100% robust. In testing, I am seeing
it sometimes try to run two send-packs, or two receive-packs at once
to the same client (probably because the client sent two requests).

Also, I'm seeing rather a lot of cases where it stalls out until it
runs into the 120 second timeout and cancels a push.

And finally, there seems to be a bug in runPush. I have logs that
show it running its setup action, but never its cleanup action.
How is this possible given its use of E.bracket? Either some exception
is finding its way through, or the action somehow stalls forever.
When this happens, one of the 2 clients stops syncing.
2013-05-21 00:59:38 -04:00
https://www.google.com/accounts/o8/id?id=AItOawnu1NYw8UF-NoDbKu8YKVGxi8FoZLH7JPs
deb6acfaba Added a comment: Same error with Android 2013-05-21 02:15:26 +00:00
Joey Hess
230aed671f XMPP: Ignore duplicate messages received when pushing. 2013-05-20 21:58:59 -04:00