diff options
author | Justin Clark-Casey (justincc) | 2012-12-19 01:51:30 +0000 |
---|---|---|
committer | Justin Clark-Casey (justincc) | 2012-12-19 01:51:30 +0000 |
commit | ae67435146d65e1241c15677952f7d4a05ee794c (patch) | |
tree | e459245eccab8b35dacd1c3fc77e3517a1393770 /OpenSim/Region/CoreModules/Hypergrid | |
parent | Merge branch 'master' of ssh://opensimulator.org/var/git/opensim (diff) | |
download | opensim-SC_OLD-ae67435146d65e1241c15677952f7d4a05ee794c.zip opensim-SC_OLD-ae67435146d65e1241c15677952f7d4a05ee794c.tar.gz opensim-SC_OLD-ae67435146d65e1241c15677952f7d4a05ee794c.tar.bz2 opensim-SC_OLD-ae67435146d65e1241c15677952f7d4a05ee794c.tar.xz |
Disable UDPPacketBuffer pooling for now to resolve an issue on Windows of interference between incoming packets.
On Windows, concurrent multi-threaded processing of inbound UDP somehow allows different data input processing to interfere with each other.
Possibly the endpoint reference is being switched, though I don't yet know the mechanism. Not seen on Mono.
Also resolveable by setting RecyclePackets = false or RecycleBaseUDPPackets = false in [PacketPool]
Or async_packet_handling = false in [ClientStack.LindenUDP]
For now, will simply disable this particular pooling though will revisit this issue.
In response to http://opensimulator.org/mantis/view.php?id=6468
Diffstat (limited to 'OpenSim/Region/CoreModules/Hypergrid')
0 files changed, 0 insertions, 0 deletions