project-iris / iris

Decentralized cloud messaging
iris.karalabe.com
Other
571 stars 32 forks source link

[qos] A failed listener socket panics #10

Open karalabe opened 10 years ago

karalabe commented 10 years ago

If a system is overloaded with connections, after reaching the maximum open file allowance, the listener socket fails, closing the session sink. Since the overlay has no logic to handle runtime-failed listeners, it currently panics.

Although this should never occur during normal operation, a DOS attack might take advantage of this. Eventually when Iris reaches high enough stability this should be addresses.