summaryrefslogtreecommitdiff
path: root/node/Cluster.cpp
AgeCommit message (Expand)Author
2017-06-08Stuff old Cluster code in attic.Adam Ierymenko
2017-05-19Cluster build fix.Adam Ierymenko
2017-04-27License header update.Adam Ierymenko
2017-03-27Fix TRACE and CLUSTER builds.Adam Ierymenko
2017-03-01Outgoing side of packet counter for link quality reporting. Also some cleanup...Adam Ierymenko
2017-02-03Slight refactor to RENEDEZVOUS sending code for federation.Adam Ierymenko
2017-02-01agree() must be called on our identity, the one with the secretAdam Ierymenko
2017-02-01Add more specific check in source==self case instead of dumping it.Adam Ierymenko
2017-02-01Another tweak to cluster I/O rules.Adam Ierymenko
2017-02-01Take 3Adam Ierymenko
2017-02-01Still want to send WANT_PEER under two failure modes.Adam Ierymenko
2017-02-01Can't armor() a packet until all flags are set.Adam Ierymenko
2017-02-01Minor send path refactor to make packet I/O work on clusters if they are memb...Adam Ierymenko
2017-01-30Remove debug code. Cluster network config sharing seems to work.Adam Ierymenko
2017-01-30.Adam Ierymenko
2017-01-30Fix to cluster network configs.Adam Ierymenko
2017-01-30Implement cross cluster sharing of network configs to make clusters able to a...Adam Ierymenko
2016-09-06Cluster build fix.Adam Ierymenko
2016-08-31Cluster build fixes and warning elimination.Adam Ierymenko
2016-04-19Cleanup in numerous places, reduce network chattiness around MULTICAST_LIKE, ...Adam Ierymenko
2016-04-05Fix Cluster to send from a designated endpoint address instead of wildcard.Adam Ierymenko
2016-01-12boring doc stuffAdam Ierymenko
2015-11-13Fix: (1) Windows stack overflow due to buffer too large in peer deserialize, ...Adam Ierymenko
2015-11-10Query both root and network controller for multicast last resort GATHER.Adam Ierymenko
2015-11-10Fix delete oldest logic.Adam Ierymenko
2015-11-10Replace slow std::list<> with an O(log(N)) data structure for the cluster rel...Adam Ierymenko
2015-11-09Announce that we have peers on the cluster when we first see them to improve ...Adam Ierymenko
2015-11-09Mark geo-redirected paths as suboptimal and do not report that we have a peer...Adam Ierymenko
2015-11-09Fix (1) a deadlock bug and (2) a bug that prevented distributed rendezvous me...Adam Ierymenko
2015-11-09How did that ever work?Adam Ierymenko
2015-11-09.Adam Ierymenko
2015-11-09PROXY_SEND fix.Adam Ierymenko
2015-11-09.Adam Ierymenko
2015-11-09Ready to test.Adam Ierymenko
2015-11-09Build fixes...Adam Ierymenko
2015-11-08Cluster simplification and refactor work in progress...Adam Ierymenko
2015-11-06Clustering cleanup, still a work in progress.Adam Ierymenko
2015-11-06Further pare down Cluster messaging and rename some stuff.Adam Ierymenko
2015-11-06Small amount of cleanup.Adam Ierymenko
2015-11-05Make cluster HAVE_PEER a little lighter by removing full identity. Technicall...Adam Ierymenko
2015-11-02Tweak some timings for better reliability.Adam Ierymenko
2015-10-30Fix evil bug, and instrument/assert on some other stuff, and a bit of cleanup.Adam Ierymenko
2015-10-29Periodically re-announce peers that we have.Adam Ierymenko
2015-10-28Fix bug in peer count.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-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