<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:SimSun;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:"\@SimSun";
        panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Balloon Text Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";}
span.BalloonTextChar
        {mso-style-name:"Balloon Text Char";
        mso-style-priority:99;
        mso-style-link:"Balloon Text";
        font-family:"Tahoma","sans-serif";}
span.EmailStyle19
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Hi Zack,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">The MapGuide PSC was against this patch back then. It is up to them to decide if they want it now. It’s been too long and I no longer have a MapGuide environment
 set up to test it with the latest code, so it would be up to someone who needs this to check it in and test it, or I can merge it in without testing.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Traian<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> mapguide-users-bounces@lists.osgeo.org [mailto:mapguide-users-bounces@lists.osgeo.org]
<b>On Behalf Of </b>Zac Spitzer<br>
<b>Sent:</b> Saturday, May 28, 2011 2:38 AM<br>
<b>To:</b> MapGuide Users Mail List<br>
<b>Subject:</b> Re: [mapguide-users] RE: Changing custom PoolSize for GDAL has no effect<o:p></o:p></span></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal" style="margin-bottom:12.0pt">That patch sounds pretty important, can we commit it?<o:p></o:p></p>
<div>
<p class="MsoNormal">On Sun, Apr 17, 2011 at 3:18 AM, Traian Stanev &lt;<a href="mailto:traian.stanev@autodesk.com">traian.stanev@autodesk.com</a>&gt; wrote:<o:p></o:p></p>
<p class="MsoNormal"><br>
Not sure if that would help, but a patch I did a while back to fix refcounting issues with the GDAL provider also included an optimization about config file parsing which sped up opening of new GDAL connections by a factor of 10 at least.<br>
<br>
The patch is attached to this ticket: <a href="http://trac.osgeo.org/mapguide/ticket/462" target="_blank">
http://trac.osgeo.org/mapguide/ticket/462</a> called gdal_nomutex_cachedschema.patch.<br>
<br>
It was a long time ago, but as far as I remember this optimization was key in case one wants to enable pooling of GDAL connections. It also removed the internal global mutex in the provider which made it work single-threaded regardless of the setting in the
 MapGuide configuration. That patch requires my addref patch attached to the same ticket.<br>
<span style="color:#888888"><br>
Traian</span><o:p></o:p></p>
<div>
<div>
<p class="MsoNormal"><br>
<br>
-----Original Message-----<br>
From: <a href="mailto:mapguide-users-bounces@lists.osgeo.org">mapguide-users-bounces@lists.osgeo.org</a> [mailto:<a href="mailto:mapguide-users-bounces@lists.osgeo.org">mapguide-users-bounces@lists.osgeo.org</a>] On Behalf Of Trevor Wekel<br>
Sent: Friday, April 15, 2011 12:26 AM<br>
To: MapGuide Users Mail List<br>
Subject: RE: [mapguide-users] RE: Changing custom PoolSize for GDAL has no effect<br>
<br>
Hi Gunter,<br>
<br>
Since only one raster feature source can be loaded at any given time, you may up with some additional load overhead if your config.xml (raster catalog) documents are fairly large. &nbsp;As far as I know, the config.xml information will only remain cached for the
 lifetime of the connection to the raster feature source. &nbsp;With 35 raster feature sources, it may be getting parsed for every raster request.<br>
<br>
Regards,<br>
Trevor<br>
<br>
<br>
-----Original Message-----<br>
From: <a href="mailto:mapguide-users-bounces@lists.osgeo.org">mapguide-users-bounces@lists.osgeo.org</a> [mailto:<a href="mailto:mapguide-users-bounces@lists.osgeo.org">mapguide-users-bounces@lists.osgeo.org</a>] On Behalf Of Gunter Becker<br>
Sent: April 13, 2011 2:05 PM<br>
To: <a href="mailto:mapguide-users@lists.osgeo.org">mapguide-users@lists.osgeo.org</a><br>
Subject: [mapguide-users] RE: Changing custom PoolSize for GDAL has no effect<br>
<br>
Thanks Trevor,<br>
<br>
can I suppose that my configuration (35 raster featuresources, 50 concurrent<br>
user) could work with<br>
the single-threaded GDAL Provider or does the provider means a bottleneck<br>
for my application?<br>
<br>
The repository error: I will try final release as soon it is available and<br>
if the error exists I will post it here. I supposed it has to do something<br>
with the rasterprovider since I've not found any hint in logfiles on what's<br>
going on. Even with full error report enabled.<br>
<br>
Funding the work on the GDAL Provider: I have to discuss this with my<br>
company (personally I'd like to fund but it is not my decision)<br>
<br>
Thanks, Gunter<br>
<br>
--<br>
View this message in context: <a href="http://osgeo-org.1803224.n2.nabble.com/Changing-custom-PoolSize-for-GDAL-has-no-effect-tp6268276p6270448.html" target="_blank">
http://osgeo-org.1803224.n2.nabble.com/Changing-custom-PoolSize-for-GDAL-has-no-effect-tp6268276p6270448.html</a><br>
Sent from the MapGuide Users mailing list archive at Nabble.com.<br>
_______________________________________________<br>
mapguide-users mailing list<br>
<a href="mailto:mapguide-users@lists.osgeo.org">mapguide-users@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/mapguide-users" target="_blank">http://lists.osgeo.org/mailman/listinfo/mapguide-users</a><br>
<br>
_______________________________________________<br>
mapguide-users mailing list<br>
<a href="mailto:mapguide-users@lists.osgeo.org">mapguide-users@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/mapguide-users" target="_blank">http://lists.osgeo.org/mailman/listinfo/mapguide-users</a><o:p></o:p></p>
</div>
</div>
</div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><br>
<br clear="all">
<br>
-- <br>
Zac Spitzer <br>
Solution Architect / Director<br>
Ennoble Consultancy Australia<br>
<a href="http://www.ennoble.com.au">http://www.ennoble.com.au</a><br>
<a href="http://zacster.blogspot.com">http://zacster.blogspot.com</a><br>
&#43;61 405 847 168<br>
<br>
<br>
<o:p></o:p></p>
</div>
</body>
</html>