aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorJustin Clark-Casey (justincc)2012-10-31 00:39:45 +0000
committerJustin Clark-Casey (justincc)2012-10-31 00:39:45 +0000
commit4ba48151b232716ebb473bc320793a9610a96e5b (patch)
tree169ed3bc92f6d5e5f1b5366fbd1592f695c4d27a
parentMake "show object part" command correctly display script status. (diff)
downloadopensim-SC_OLD-4ba48151b232716ebb473bc320793a9610a96e5b.zip
opensim-SC_OLD-4ba48151b232716ebb473bc320793a9610a96e5b.tar.gz
opensim-SC_OLD-4ba48151b232716ebb473bc320793a9610a96e5b.tar.bz2
opensim-SC_OLD-4ba48151b232716ebb473bc320793a9610a96e5b.tar.xz
Handle UUIDGroupName and ObjectGroup viewer UDP requests asynchronously rather than synchronously.
This is to avoid the entire scene loop being held up when the group service is slow to respond. There's no obvious reason for these queries to be sync rather than async.
-rw-r--r--OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs4
1 files changed, 2 insertions, 2 deletions
diff --git a/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs b/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs
index 8e5a6d2..7382e09 100644
--- a/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs
+++ b/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs
@@ -5219,8 +5219,8 @@ namespace OpenSim.Region.ClientStack.LindenUDP
5219 AddLocalPacketHandler(PacketType.MultipleObjectUpdate, HandleMultipleObjUpdate, false); 5219 AddLocalPacketHandler(PacketType.MultipleObjectUpdate, HandleMultipleObjUpdate, false);
5220 AddLocalPacketHandler(PacketType.MoneyTransferRequest, HandleMoneyTransferRequest, false); 5220 AddLocalPacketHandler(PacketType.MoneyTransferRequest, HandleMoneyTransferRequest, false);
5221 AddLocalPacketHandler(PacketType.ParcelBuy, HandleParcelBuyRequest, false); 5221 AddLocalPacketHandler(PacketType.ParcelBuy, HandleParcelBuyRequest, false);
5222 AddLocalPacketHandler(PacketType.UUIDGroupNameRequest, HandleUUIDGroupNameRequest, false); 5222 AddLocalPacketHandler(PacketType.UUIDGroupNameRequest, HandleUUIDGroupNameRequest);
5223 AddLocalPacketHandler(PacketType.ObjectGroup, HandleObjectGroupRequest, false); 5223 AddLocalPacketHandler(PacketType.ObjectGroup, HandleObjectGroupRequest);
5224 AddLocalPacketHandler(PacketType.GenericMessage, HandleGenericMessage); 5224 AddLocalPacketHandler(PacketType.GenericMessage, HandleGenericMessage);
5225 AddLocalPacketHandler(PacketType.AvatarPropertiesRequest, HandleAvatarPropertiesRequest); 5225 AddLocalPacketHandler(PacketType.AvatarPropertiesRequest, HandleAvatarPropertiesRequest);
5226 AddLocalPacketHandler(PacketType.ChatFromViewer, HandleChatFromViewer); 5226 AddLocalPacketHandler(PacketType.ChatFromViewer, HandleChatFromViewer);