Commit graph

13 commits

Author SHA1 Message Date
Alain Zscheile
e44eafd6bb better information about removed packets 2022-11-28 00:37:45 +01:00
Alain Zscheile
b10928e533 another try at fixing timeout issues 2022-11-27 23:37:47 +01:00
Alain Zscheile
63ac6567b6 replace all infinities with 10s 2022-11-27 23:22:26 +01:00
Alain Zscheile
83327c71dd prevent dead-lock during garbage-collection 2022-11-27 23:12:03 +01:00
Alain Zscheile
771854002f fix remaining timeouts 2022-11-27 23:00:49 +01:00
Alain Zscheile
5c5d2e3355 refactor: SessionManager should use GenServer (prevents hard-to-avoid timeouts) 2022-11-27 22:50:14 +01:00
Alain Zscheile
93f9852771 make garbage collection periodic to avoid bursts 2022-11-27 22:23:15 +01:00
Alain Zscheile
c74d1b061c refactor(PacketSpool): :keep_only should be a call, make :fetch more resilient 2022-11-27 19:18:12 +01:00
Alain Zscheile
d8f2dc3e66 batch calls to SessionManager and PacketSpool 2022-11-26 22:13:58 +01:00
Alain Zscheile
fab022df18 chore: run mix format 2022-11-26 16:04:44 +01:00
Alain Zscheile
b0964e369f make packet spool errors fatal 2022-11-26 15:46:02 +01:00
Alain Zscheile
dc7db318e8 first try at persistence 2022-11-26 15:34:51 +01:00
Alain Zscheile
61312e68ce add PacketSpool manager 2022-11-26 14:30:53 +01:00