On 8/24/07, <b class="gmail_sendername">Joshua Colp</b> &lt;<a href="mailto:jcolp@digium.com">jcolp@digium.com</a>&gt; wrote:<div><span class="gmail_quote"></span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I&#39;m going to end this email with a question myself... how many people<br>have Asterisk on a development/staging server before deployment, test,<br>and isolate the issues they may have in their specific scenario?</blockquote>
<div><br>I do, but many of the problems I have experienced (see #10199 for an example) don&#39;t manifest under anything but production loads.&nbsp; In that particular case, I couldn&#39;t find a way to replicate the levels of traffic and the nuances of agent pickup / ignore / hangup / etc. in my lab.&nbsp; My current load test consists of a lab box generating about 50-75 concurrent calls to an ITSP that terminate on another * conencted to PRI.&nbsp; But what you do with a call when it hits your box can make a difference.&nbsp; I had a load test that just walked through my IVRs pressing random keys for about 5 minutes.&nbsp; I could load 4 PRI full of calls to that context and the box would be fine.&nbsp; The second I added queueing (so that there was SIP signalling out to agent softphones), I&#39;d get a kernel panic.&nbsp; The agent didn&#39;t even have to pick up the phone - just making it ring was enough.
<br><br>Let me ask a question myself: what kind of regression test does * undergo before release, and what level of traffic gets put through stuff like app_queue?&nbsp; I assume it&#39;s not real-world scale, else these hard to pin down concurrency issues we&#39;re seeing would have been caught in test.
<br></div></div><br>-- <br>j.