<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Exchange Server">
<!-- converted from rtf -->
<style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left: #800000 2px solid; } --></style>
</head>
<body>
<font face="Calibri" size="2"><span style="font-size:11pt;">
<div>Hi all,</div>
<div> </div>
<div>I’ve been testing mapserver and its c# mapscript API for a while now, and I have noticed that making simultaneous Draw request on multiple maps containing Oracle layer will end up in memory corruption.  No surprise here since maporaclespatial.c uses static
variables (ordinates_tdo and ordinates).</div>
<div> </div>
<div>My question is: Does anyone have already evaluated how much work it would require to make it thread safe (i.e remove those static variables from the code) ?</div>
<div> </div>
<div>Furthermore, I have also tested the MSSQL plugin which is stable under same conditions, unfortunately it doesn’t seem to scale very well my 4 core machines with maximum CPU usage of 15%. </div>
<div> </div>
<div>I don’t think the problem come from mapserver’ s rendering engine… when drawing a map with inlined data, I could easily reach a 90% usage.</div>
<div> </div>
<div>So any suggestions/information would be welcome.</div>
<div> </div>
<div>Thanks.</div>
<div> </div>
</span></font>
</body>
</html>