<div>The application is storage, for which Conga apparently offers a quick-up software platform with a lot of the work already done. We would be modifying it and adding functionality modeled after the earlier version of our software (Webmin/Perl/CGI). So far so good. However, our experience has been that some &quot;clicks&quot; cause an annoyingly slow response (10 seconds or more) even though there is nothing intrinsic that should be so slow. They are usually startup type things, like mounts, and we can tell by looking at top or ps -ax (there is plenty of time to do this) that there is a lot of heavy thread chattiness going on.</div>

<div>&nbsp;</div>
<div>Obviously spawning side processes to monitor that stuff and let the UI go on unhindered&nbsp;is a way around that, and we do that sometimes (e.g. RAID syncing), but this is complex, scary, unreliable code so we avoid it. So my thought was: Give the main UI, i.e. Conga + specialty stuff, its stackful sandbox to play in, within an overarching Stackless harness. Then use tasklets to deal with these spinoffs, and channels to communicate state (e.g. percentage completion of the sync, for example - also a sore point currently). Everything ought to become snappy, since I assume Stackless does static resource assignment, and thus VM or other&nbsp;thrashing is avoided. This would also be nice for things like temperature monitoring. I&#39;m also assuming Stackless makes it easy to code the tasklets, i.e. one standard-looking loop and not widely separated snippets of event code.</div>

<div>&nbsp;</div>
<div>As you see, I&#39;m leading from ignorance of specifics here. But I did a lot of research 12 years ago on the general approach (lots of static processes and one dynamic one), and it does work.</div>
<div>&nbsp;</div>
<div>Larry<br><br>&nbsp;</div>
<div><span class="gmail_quote">On 10/2/08, <b class="gmail_sendername">Richard Tew</b> &lt;<a href="mailto:richard.m.tew@gmail.com">richard.m.tew@gmail.com</a>&gt; wrote:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">On Thu, Oct 2, 2008 at 7:09 PM, Larry Dickson &lt;<a href="mailto:ldickson@cuttedge.com">ldickson@cuttedge.com</a>&gt; wrote:<br>
&gt; Stackless should be 100% compatible for use of normal Python code. If you<br>&gt; have Stackless installed and you use Python code which does not make any use<br>&gt; of the Stackless functionality, that code should behave exactly the same as<br>
&gt; it would in a normal Python installation.&quot;<br>...<br>&gt; Can anyone tell me whether Plone can run over Stackless (actually we hope to<br>&gt; use Conga)? If it can, why isn&#39;t this capability being used on the web site?<br>
<br>I am not sure I understand.&nbsp;&nbsp;What purpose would it serve or difference<br>would it make?<br><br>Richard.<br></blockquote></div><br>