diff options
author | Justin Clarke Casey | 2008-11-12 18:12:18 +0000 |
---|---|---|
committer | Justin Clarke Casey | 2008-11-12 18:12:18 +0000 |
commit | e2ab576572a3ca7ab1f29fc142624ae257f5289d (patch) | |
tree | 0e4e1c63a87b560996d257309369f918f6c1656b /OpenSim/Region/ClientStack | |
parent | From: Alan Webb (alan_webb@us.ibm.com) (diff) | |
download | opensim-SC-e2ab576572a3ca7ab1f29fc142624ae257f5289d.zip opensim-SC-e2ab576572a3ca7ab1f29fc142624ae257f5289d.tar.gz opensim-SC-e2ab576572a3ca7ab1f29fc142624ae257f5289d.tar.bz2 opensim-SC-e2ab576572a3ca7ab1f29fc142624ae257f5289d.tar.xz |
* Stop locking the scene presences dictionary for the entire agent crossing part of the login sequence
* This may alleviate a little the freezing experienced by existing avatars when a new client logs in
* Race condition risks look minimal since one wouldn't expect another thread to start fiddling with that presence
Diffstat (limited to 'OpenSim/Region/ClientStack')
-rw-r--r-- | OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs b/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs index f25f3eb..7eb6ef4 100644 --- a/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs +++ b/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs | |||
@@ -740,8 +740,6 @@ namespace OpenSim.Region.ClientStack.LindenUDP | |||
740 | { | 740 | { |
741 | //this.UploadAssets = new AgentAssetUpload(this, m_assetCache, m_inventoryCache); | 741 | //this.UploadAssets = new AgentAssetUpload(this, m_assetCache, m_inventoryCache); |
742 | 742 | ||
743 | // Establish our two timers. We could probably get this down to one | ||
744 | |||
745 | // Ping the client regularly to check that it's still there | 743 | // Ping the client regularly to check that it's still there |
746 | m_clientPingTimer = new Timer(5000); | 744 | m_clientPingTimer = new Timer(5000); |
747 | m_clientPingTimer.Elapsed += CheckClientConnectivity; | 745 | m_clientPingTimer.Elapsed += CheckClientConnectivity; |