Commit Graph
200 Commits
Author SHA1 Message Date
Matthias Radestock 20bfdc2e73 refactor 2014-09-10 16:54:22 +01:00
Matthias Radestock 9b1ec19432 refactor 2014-09-10 16:51:26 +01:00
Matthias Radestock 4a3fc47246 cosmetic 2014-09-10 16:47:41 +01:00
Matthias Radestock 145ebf3950 cosmetic: remove disabled log statements 2014-09-10 16:47:20 +01:00
Matthias Radestock 8488646e7b refactor: change method/signal name 2014-09-10 16:42:33 +01:00
Matthias Radestock 4e442393b2 refactor: 'enum' -> bool 2014-09-10 16:39:05 +01:00
Matthias Radestock ce2d3ff30a cosmetic 2014-09-10 16:35:31 +01:00
Matthias Radestock 8cb79145fa Merge branch '23_retry_peers' of https://github.com/bboreham/weave into bboreham-23_retry_peers 2014-09-10 16:34:10 +01:00
Bryan Boreham c6d8623b6f Only signal connection failures; remove successful connections when we see them 2014-09-10 16:17:56 +01:00
Bryan Boreham 0e23c29cae cosmetic 2014-09-10 16:02:50 +01:00
Bryan Boreham ba72999b04 cosmetic 2014-09-10 16:02:17 +01:00
Bryan Boreham 651c0a0c27 Remove tickNow() function 2014-09-10 16:00:31 +01:00
Bryan Boreham c28ff33c84 Avoid waiting 5 seconds before starting 2014-09-10 15:26:13 +01:00
Bryan Boreham 83175cdd0a Normalise IP addresses when adding to collections 2014-09-10 15:25:10 +01:00
Bryan Boreham e5bd3933d8 Normalise peer address before checking 2014-09-10 14:59:32 +01:00
Bryan Boreham 2050569fb6 Break checkStateAndAttemptConnections into phases, and track the end of all connection attempts 2014-09-10 14:50:43 +01:00
Bryan Boreham 9d0af9dbfe Keep targets around until their attempt fails 2014-09-10 14:18:41 +01:00
Bryan Boreham 4335615688 Track command-line targets in a separate set, to simplify tracking of targets 2014-09-10 14:12:37 +01:00
Bryan Boreham 634d4e0fe3 cosmetic 2014-09-10 13:45:56 +01:00
Bryan Boreham cd92fad369 Simplify lookup in our_connected_peers 2014-09-10 13:15:56 +01:00
Bryan Boreham b3b3ba9a21 cleaned up reconnect algorithm to improve locking, replace count with bool 2014-09-10 13:08:20 +01:00
Bryan Boreham 3644531c50 change counts to boolean when deciding if everything is connnected 2014-09-10 12:35:28 +01:00
Bryan Boreham 26f8a68a82 Remove stuff that is not needed with new ConnectionMaker approach 2014-09-10 12:29:21 +01:00
Matthias Radestock 42b7abba10 no need to expose ports
since 'weave launch' publishes them anyway
2014-09-10 12:13:15 +01:00
Bryan Boreham 84aeaf340a New implementation of ConnectionMaker just periodically scanning who we need to connect to 2014-09-10 12:08:49 +01:00
Matthias Radestock 8a42f7529b HN link 2014-09-09 14:00:31 +01:00
Bryan Boreham 42ce45dd55 remove debugging code added by accident 2014-09-09 13:10:37 +01:00
Bryan Boreham 2863d672f9 Merge branch '23_retry_peers' of https://github.com/bboreham/weave into 23_retry_peers 2014-09-09 13:08:50 +01:00
Bryan Boreham dc927314ba Revert "Move a couple of commmon bits of code out to utils.go"
This reverts commit c1856e1ff1.
2014-09-09 13:07:55 +01:00
Bryan Boreham c1856e1ff1 Move a couple of commmon bits of code out to utils.go 2014-09-09 13:06:37 +01:00
Bryan Boreham c074c2991d Pull a couple of common bits of code out into utils.go 2014-09-09 13:03:14 +01:00
Bryan Boreham 527ddfca0d Clean up naming of commands and states 2014-09-09 12:04:05 +01:00
Bryan Boreham 6aaa57606a Merge branch '23_retry_peers' of https://github.com/bboreham/weave into 23_retry_peers 2014-09-09 11:45:49 +01:00
Bryan Boreham 8271cbf007 In status message, change "Reconnects" to "Connections" to match what it now does 2014-09-09 11:45:09 +01:00
Bryan Boreham c07a034e9f Merge branch '23_retry_peers' of https://github.com/bboreham/weave into 23_retry_peers 2014-09-09 11:40:06 +01:00
Bryan Boreham f1f1553a78 Merge remote-tracking branch 'upstream/master' into 23_retry_peers 2014-09-09 11:39:50 +01:00
Bryan Boreham 2f53df8a97 Check if we already have a connection on an address before attempting to connect to it 2014-09-09 11:27:46 +01:00
Matthias Radestock a7ef0ea2fc cosmetic 2014-09-09 09:53:30 +01:00
Matthias Radestock c81ccc8492 twitter link 2014-09-09 09:51:34 +01:00
Bryan Boreham 6809a43d49 Merge remote-tracking branch 'upstream/master' into 23_retry_peers 2014-09-08 17:40:09 +01:00
Matthias Radestock 6f3de33318 gm fmt 2014-09-08 17:37:34 +01:00
Bryan Boreham 924ebc0d88 Merge branch '23_retry_peers' of https://github.com/bboreham/weave into 23_retry_peers 2014-09-08 17:35:05 +01:00
Bryan Boreham 3ceef27921 Merge branch 'master' into 23_retry_peers 2014-09-08 17:34:36 +01:00
Bryan Boreham f8f32a60ba Move call to tell ConnectionMaker that connection is established onto the queryLoop goroutine to avoid races with shutdown events 2014-09-08 17:31:38 +01:00
Bryan Boreham 64999d830d State of connection is now three-way choice rather than two booleans 2014-09-08 17:30:54 +01:00
Matthias Radestock 9bd702a7e3 go fmt 2014-09-08 16:58:33 +01:00
Bryan Boreham f3cf2b598d Add back blank line that got spuriously deleted 2014-09-08 16:33:04 +01:00
Bryan Boreham 16e9daf057 Reformatted with 'go fmt' 2014-09-08 16:25:55 +01:00
Bryan Boreham de7f4df7c9 Merge branch '23_retry_peers' of https://github.com/bboreham/weave into 23_retry_peers 2014-09-08 16:06:43 +01:00
Bryan Boreham a3312c822c Attempt to connect immediately when given a new connection 2014-09-08 16:05:54 +01:00