7364 Commits
Author SHA1 Message Date
Bryan Boreham 9be3a11e10 cosmetic 2014-09-12 18:04:18 +01:00
Bryan Boreham 21bec9fc78 Add a -version command to weave and weaver, implemented by embedding the build date by the makefile 2014-09-12 17:53:06 +01:00
Bryan Boreham 6483c89a2b Factor out commands implemented via the REST interface 2014-09-12 17:51:30 +01:00
Bryan Boreham ef35839d4b Merge remote-tracking branch 'upstream/master' into 23_retry_peers 2014-09-11 19:32:12 +01:00
adieu a91357978d Add attach command to weave. 2014-09-12 00:36:21 +08:00
Matthias Radestock 51afd5e9c6 make 'weave launch' cope gracefully with existing 'weave' containers
Fixed #31
2014-09-11 07:56:26 +01:00
Matthias Radestock 710cf7ea8a nicer error on 'weave stop' and make it idempotent 2014-09-11 07:33:02 +01:00
Matthias Radestock b6351acb66 simplify error message 2014-09-11 07:19:14 +01:00
Matthias Radestock dbbb8c690a nicer error message on 'weave status' when there is no weave container. 2014-09-11 07:15:15 +01:00
Matthias Radestock 96766db5f0 consistency 2014-09-11 07:12:49 +01:00
Matthias Radestock 34bec14e3e cosmetic 2014-09-10 17:48:53 +01:00
Matthias Radestock bf38e902f2 ensure validTarget only contains addresses we aren't connected to 2014-09-10 17:47:48 +01:00
Bryan Boreham 661b3f4da1 command-line addresses are already normalised so don't need to do it again 2014-09-10 17:40:39 +01:00
Matthias Radestock 1b3122b37b refactor: eliminate some helper functions 2014-09-10 17:02:16 +01:00
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