summaryrefslogtreecommitdiff
path: root/node
AgeCommit message (Expand)Author
2015-10-27Add a circuit breaker for VERB_PUSH_DIRECT_PATHS.Adam Ierymenko
2015-10-27More cleanup.Adam Ierymenko
2015-10-27Some cleanup, and use getPeerNoCache() exclusively in Cluster.Adam Ierymenko
2015-10-27Use getPeerNoCache() in Cluster to avoid keeping all peers cached everywhere.Adam Ierymenko
2015-10-27Replicate peer endpoints and forget paths if we have them -- this allows two ...Adam Ierymenko
2015-10-27(1) No need to confirm if we are a root (small optimization), (2) Refactor pe...Adam Ierymenko
2015-10-27This no longer has to be quite so fast.Adam Ierymenko
2015-10-27Build fix in TRACE mode.Adam Ierymenko
2015-10-27Factor out RemotePath subclass of Path -- no longer needed, just cruft.Adam Ierymenko
2015-10-27Forget paths to peers if we are handing them off.Adam Ierymenko
2015-10-27Change how cluster relays packets -- just PROXY_UNITE and then send packet vi...Adam Ierymenko
2015-10-27Tweak some size limits.Adam Ierymenko
2015-10-27--wtf; prevent roots from TCP fallbackAdam Ierymenko
2015-10-27Fix infinite loop in Cluster, clean up some stuff elsewhere, and back out rat...Adam Ierymenko
2015-10-27Well that was broken.Adam Ierymenko
2015-10-27Lessen this limit just a bit to make cluster settle faster.Adam Ierymenko
2015-10-27Don't include COM if not necessary (fix).Adam Ierymenko
2015-10-27Fix inverted sense bug.Adam Ierymenko
2015-10-27More root cleanup.Adam Ierymenko
2015-10-27Cleanup, including simplification of root server picking algorithm since we n...Adam Ierymenko
2015-10-27Some cleanup, and use VERB_PUSH_DIRECT_PATHS to redirect newer peers.Adam Ierymenko
2015-10-27Refactor cluster redirects to move code to push peers out of the actual Clust...Adam Ierymenko
2015-10-26Can redirect in response to a few more verbs, just not these.Adam Ierymenko
2015-10-26Only send redirects to the sending InetAddress and only in response to a set ...Adam Ierymenko
2015-10-26Only send redirects for the same address class, and elminiate some TRACE noise.Adam Ierymenko
2015-10-26Fix infinite loop if there are no live roots (never happened before?!? wow!)Adam Ierymenko
2015-10-26Fix test world def.Adam Ierymenko
2015-10-26Add the whole new World, though with test identities at this point.Adam Ierymenko
2015-10-26Expose cluster status in /status JSON response.Adam Ierymenko
2015-10-26More plumbing of cluster status.Adam Ierymenko
2015-10-26Cluster status plumbing.Adam Ierymenko
2015-10-26For forward compatibility, add minimal parse for some future physical address...Adam Ierymenko
2015-10-23Fully specify new network in alice-test, this will (with different identities...Adam Ierymenko
2015-10-23Refactor multicast group announcement to work directly or indirectly.Adam Ierymenko
2015-10-23Clarify logic in pinging, and prevent roots from pinging "down."Adam Ierymenko
2015-10-23Fix bug in setWorld that might have caused a peer entry for myself (which wou...Adam Ierymenko
2015-10-23(1) Fix bug in geo-ip service that prevented cache lookup, (2) fix problem in...Adam Ierymenko
2015-10-23Cluster fix: was accumulating remote endpoints endlessly.Adam Ierymenko
2015-10-22More cluster wiring...Adam Ierymenko
2015-10-20Wire in redirectPeer(), now about ready to test clustering!Adam Ierymenko
2015-10-20Forgot a return true.Adam Ierymenko
2015-10-20Clustered handling of relaying.Adam Ierymenko
2015-10-20Outfit Cluster with TRACE for debugging.Adam Ierymenko
2015-10-20Move replication of COMs to avoid race condition.Adam Ierymenko
2015-10-20Finish wiring up Cluster, fix some issues with other recent changes.Adam Ierymenko
2015-10-20Wire up peer announcement in cluster.Adam Ierymenko
2015-10-20Cluster work -- integrating with the rest of the code.Adam Ierymenko
2015-10-19Make _members dynamically allocated due to static array limit on ARM.Adam Ierymenko
2015-10-19Restore default World for commit to upstreamAdam Ierymenko
2015-10-19Fix very obscure IP scope classification logic bug.Adam Ierymenko