aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorMelanie Thielker2008-08-08 13:46:24 +0000
committerMelanie Thielker2008-08-08 13:46:24 +0000
commit2248ad2ed2146e3b2c8924839aa4af22cb8957b3 (patch)
treef9f041efa2f6040903de142634f2937ca38d0599
parentSorry, thoughtI had added that :/ (diff)
downloadopensim-SC-2248ad2ed2146e3b2c8924839aa4af22cb8957b3.zip
opensim-SC-2248ad2ed2146e3b2c8924839aa4af22cb8957b3.tar.gz
opensim-SC-2248ad2ed2146e3b2c8924839aa4af22cb8957b3.tar.bz2
opensim-SC-2248ad2ed2146e3b2c8924839aa4af22cb8957b3.tar.xz
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.
-rw-r--r--OpenSim/Region/Communications/OGS1/OGS1UserServices.cs4
1 files changed, 2 insertions, 2 deletions
diff --git a/OpenSim/Region/Communications/OGS1/OGS1UserServices.cs b/OpenSim/Region/Communications/OGS1/OGS1UserServices.cs
index 015d761..c6f905f 100644
--- a/OpenSim/Region/Communications/OGS1/OGS1UserServices.cs
+++ b/OpenSim/Region/Communications/OGS1/OGS1UserServices.cs
@@ -339,7 +339,7 @@ namespace OpenSim.Region.Communications.OGS1
339 IList parameters = new ArrayList(); 339 IList parameters = new ArrayList();
340 parameters.Add(param); 340 parameters.Add(param);
341 XmlRpcRequest req = new XmlRpcRequest("get_user_by_name", parameters); 341 XmlRpcRequest req = new XmlRpcRequest("get_user_by_name", parameters);
342 XmlRpcResponse resp = req.Send(m_parent.NetworkServersInfo.UserURL, 6000); 342 XmlRpcResponse resp = req.Send(m_parent.NetworkServersInfo.UserURL, 30000);
343 Hashtable respData = (Hashtable) resp.Value; 343 Hashtable respData = (Hashtable) resp.Value;
344 344
345 return ConvertXMLRPCDataToUserProfile(respData); 345 return ConvertXMLRPCDataToUserProfile(respData);
@@ -368,7 +368,7 @@ namespace OpenSim.Region.Communications.OGS1
368 IList parameters = new ArrayList(); 368 IList parameters = new ArrayList();
369 parameters.Add(param); 369 parameters.Add(param);
370 XmlRpcRequest req = new XmlRpcRequest("get_user_by_uuid", parameters); 370 XmlRpcRequest req = new XmlRpcRequest("get_user_by_uuid", parameters);
371 XmlRpcResponse resp = req.Send(m_parent.NetworkServersInfo.UserURL, 6000); 371 XmlRpcResponse resp = req.Send(m_parent.NetworkServersInfo.UserURL, 30000);
372 Hashtable respData = (Hashtable) resp.Value; 372 Hashtable respData = (Hashtable) resp.Value;
373 373
374 return ConvertXMLRPCDataToUserProfile(respData); 374 return ConvertXMLRPCDataToUserProfile(respData);