-
- Downloads
SSU OutboundMessageState -
Fix SSU Output Queue errors due to races with PacketBuilder: - Remove all buffer caching as it can't be made thread-safe. Just allocate buffer in constructor and let GC handle it - Do fragmenting in constructor and make all fragment fields final - Don't track per-fragment retransmissions as it wasn't used - Move ack tracking from an array to a long - Sync all ack methods - Entire class now thread-safe (thx dg)
Showing
- router/java/src/net/i2p/router/transport/udp/OutboundMessageState.java 78 additions, 284 deletions...rc/net/i2p/router/transport/udp/OutboundMessageState.java
- router/java/src/net/i2p/router/transport/udp/PeerState.java 1 addition, 15 deletionsrouter/java/src/net/i2p/router/transport/udp/PeerState.java
Loading
Please register or sign in to comment