aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ClientStack/Linden/UDP/ThrottleRates.cs
diff options
context:
space:
mode:
authorJustin Clark-Casey (justincc)2013-05-16 17:12:02 +0100
committerJustin Clark-Casey (justincc)2013-05-16 17:12:02 +0100
commitd214e2d0c4b8e1ea5e0d69e2ba94cd668be610bd (patch)
tree046555d177672b30b903716662c32f577eea7c80 /OpenSim/Region/ClientStack/Linden/UDP/ThrottleRates.cs
parentOn logout, send close child agent requests to neighbours asynchronously, so u... (diff)
downloadopensim-SC-d214e2d0c4b8e1ea5e0d69e2ba94cd668be610bd.zip
opensim-SC-d214e2d0c4b8e1ea5e0d69e2ba94cd668be610bd.tar.gz
opensim-SC-d214e2d0c4b8e1ea5e0d69e2ba94cd668be610bd.tar.bz2
opensim-SC-d214e2d0c4b8e1ea5e0d69e2ba94cd668be610bd.tar.xz
On closing child agents, send separate asynchronous requests to each neighbour rather than sending all closes concurrently on a separate thread.
This is to reduce race conditions where neighbours may be responding erratically, thus mixing up create and close agent requests in time. This mirrors OpenSimulator behaviour on enabling child agents where each region is contacted separately.
Diffstat (limited to 'OpenSim/Region/ClientStack/Linden/UDP/ThrottleRates.cs')
0 files changed, 0 insertions, 0 deletions