diff --git a/OpenSim/Region/CoreModules/Framework/GridServiceThrottle/GridServiceThrottleModule.cs b/OpenSim/Region/CoreModules/Framework/GridServiceThrottle/GridServiceThrottleModule.cs index a662731ab5..f1eb1ad3a9 100644 --- a/OpenSim/Region/CoreModules/Framework/GridServiceThrottle/GridServiceThrottleModule.cs +++ b/OpenSim/Region/CoreModules/Framework/GridServiceThrottle/GridServiceThrottleModule.cs @@ -58,7 +58,7 @@ namespace OpenSim.Region.CoreModules.Framework "GridServiceRequestThread", ThreadPriority.BelowNormal, true, - true); + false); } public void AddRegion(Scene scene) @@ -137,6 +137,8 @@ namespace OpenSim.Region.CoreModules.Framework { while (true) { + Watchdog.UpdateThread(); + GridRegionRequest request = m_RequestQueue.Dequeue(); GridRegion r = m_scenes[0].GridService.GetRegionByUUID(UUID.Zero, request.regionID);