From 2248ad2ed2146e3b2c8924839aa4af22cb8957b3 Mon Sep 17 00:00:00 2001 From: Melanie Thielker Date: Fri, 8 Aug 2008 13:46:24 +0000 Subject: [PATCH] Patch #9161 Increase GetUserProfile timeout from 6 to 30 seconds. Because the worker thread fo the XMLRPC data pump sits on a lock while the system starts, regions with upwards of 6000 prims throw and exception when that thread gets blocked for more than 6 seconds, due to this timeout, and won't start. --- OpenSim/Region/Communications/OGS1/OGS1UserServices.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/OpenSim/Region/Communications/OGS1/OGS1UserServices.cs b/OpenSim/Region/Communications/OGS1/OGS1UserServices.cs index 015d7611a6..c6f905f294 100644 --- a/OpenSim/Region/Communications/OGS1/OGS1UserServices.cs +++ b/OpenSim/Region/Communications/OGS1/OGS1UserServices.cs @@ -339,7 +339,7 @@ namespace OpenSim.Region.Communications.OGS1 IList parameters = new ArrayList(); parameters.Add(param); XmlRpcRequest req = new XmlRpcRequest("get_user_by_name", parameters); - XmlRpcResponse resp = req.Send(m_parent.NetworkServersInfo.UserURL, 6000); + XmlRpcResponse resp = req.Send(m_parent.NetworkServersInfo.UserURL, 30000); Hashtable respData = (Hashtable) resp.Value; return ConvertXMLRPCDataToUserProfile(respData); @@ -368,7 +368,7 @@ namespace OpenSim.Region.Communications.OGS1 IList parameters = new ArrayList(); parameters.Add(param); XmlRpcRequest req = new XmlRpcRequest("get_user_by_uuid", parameters); - XmlRpcResponse resp = req.Send(m_parent.NetworkServersInfo.UserURL, 6000); + XmlRpcResponse resp = req.Send(m_parent.NetworkServersInfo.UserURL, 30000); Hashtable respData = (Hashtable) resp.Value; return ConvertXMLRPCDataToUserProfile(respData);