aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region
diff options
context:
space:
mode:
authorJustin Clarke Casey2008-04-20 20:36:06 +0000
committerJustin Clarke Casey2008-04-20 20:36:06 +0000
commit3d3eec436a42ced82b51ac11d03c2d98cc3d729a (patch)
treeeb973b021b0b15bcb0bb1f0cbce6b8567e72f05c /OpenSim/Region
parent* Tweak inventory login failure message to point to the region owner as first... (diff)
downloadopensim-SC-3d3eec436a42ced82b51ac11d03c2d98cc3d729a.zip
opensim-SC-3d3eec436a42ced82b51ac11d03c2d98cc3d729a.tar.gz
opensim-SC-3d3eec436a42ced82b51ac11d03c2d98cc3d729a.tar.bz2
opensim-SC-3d3eec436a42ced82b51ac11d03c2d98cc3d729a.tar.xz
* Remove user profile from cache when they log out from a region.
* A much more significant fix is required to clean up the cache when a user moves out of a region, but really better handling of delayed inventory cache updates needs to be written first, and possibly better affinity to cut down agent inventory requests when the move is between two regions hosted on the same server.
Diffstat (limited to 'OpenSim/Region')
-rw-r--r--OpenSim/Region/Environment/Scenes/Scene.cs2
1 files changed, 2 insertions, 0 deletions
diff --git a/OpenSim/Region/Environment/Scenes/Scene.cs b/OpenSim/Region/Environment/Scenes/Scene.cs
index c5ed958..a3f6948 100644
--- a/OpenSim/Region/Environment/Scenes/Scene.cs
+++ b/OpenSim/Region/Environment/Scenes/Scene.cs
@@ -1696,6 +1696,8 @@ namespace OpenSim.Region.Environment.Scenes
1696 m_sceneGridService.SendCloseChildAgentConnections(agentID, childknownRegions); 1696 m_sceneGridService.SendCloseChildAgentConnections(agentID, childknownRegions);
1697 1697
1698 RemoveCapsHandler(agentID); 1698 RemoveCapsHandler(agentID);
1699
1700 CommsManager.UserProfileCacheService.RemoveUser(agentID);
1699 } 1701 }
1700 1702
1701 m_eventManager.TriggerClientClosed(agentID); 1703 m_eventManager.TriggerClientClosed(agentID);