edmund-huber / ergonomadic

DISCONTINUED, see orogono
MIT License
132 stars 10 forks source link

federation #2

Open edmund-huber opened 9 years ago

edmund-huber commented 9 years ago

We ought to figure something out about federation so that we can have some resilience to network and host issues.

prologic commented 7 years ago

Are we sure we need this at all? What will this solve?

edmund-huber commented 7 years ago

Netsplits are pretty common in IRC networks with lots of traffic. Internet routing issues, DDOS, hardware failures, these are all things that happen.

Realistically, what has happened to our small IRC network running ergonomadic is that we didn't pay attention to AWS' restart alerts and we suddenly lost our only host. It would be nice if we could ignore AWS's restart alerts and not have to care, if we had 2 or more hosts running.

prologic commented 7 years ago

I think this can be solved with better distributed protocol between serers and things like RobustIRC => https://robustirc.net/

This is also something that clients like IRCCloud (https://www.irccloud.com/) solve really well too from a client perspective.

I'm okay if we want to support all the IRCv3 features -- but this would be a lot of work

James Mills / prologic

E: prologic@shortcircuit.net.au W: prologic.shortcircuit.net.au

On Tue, Jul 25, 2017 at 1:26 PM, Edmund Huber notifications@github.com wrote:

Netsplits are pretty common in IRC networks with lots of traffic. Internet routing issues, DDOS, hardware failures, these are all things that happen.

Realistically, what has happened to our small IRC network running ergonomadic is that we didn't pay attention to AWS' restart alerts and we suddenly lost our only host. It would be nice if we could ignore AWS's restart alerts and not have to care, if we had 2 or more hosts running.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/edmund-huber/ergonomadic/issues/2#issuecomment-317861847, or mute the thread https://github.com/notifications/unsubscribe-auth/ABOv-ibDo32EQ5d11TqPyuJbNWzprrZ2ks5sRk-JgaJpZM4Dgz2A .