kontalk / tigase-extension

Tigase XMPP extensions for Kontalk
GNU General Public License v3.0
13 stars 14 forks source link

Severe network outage tests #74

Open daniele-athome opened 7 years ago

daniele-athome commented 7 years ago

Message delivery loss is still an issue with very faulty client connections. We need a way to test those scenarios. Special cases to test are message delivery during reconnections, especially resource conflicts. Tigase seems to go crazy when it happens.


https://projects.tigase.org/issues/4262 https://projects.tigase.org/issues/4380

daniele-athome commented 6 years ago

Tools:

https://github.com/tylertreat/comcast (via iptables) https://github.com/Shopify/toxiproxy (via proxy)

Low-level: https://wiki.linuxfoundation.org/networking/netem (used by comcast)

daniele-athome commented 6 years ago

Aggressive delivery in kontalk/tigase-server@5ae20c5397f3ed66e80c3ff70088a52b63471b85 seems to have fixed all message delivery issues. However, delivery receipts delayed by CSI are sometimes lost. Opened #89.