Which version of Ubuntu was tested against? <br>It&#39;s surprising to find such testing result about CentOS. <br><br><br><br><br><div class="gmail_quote">On Sat, Jan 9, 2010 at 7:39 AM, Bill W <span dir="ltr">&lt;<a href="mailto:freeswitch@aastral.net">freeswitch@aastral.net</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hey Everyone,<br>
<br>
I spoke with Karl, and for the sake of completing this thread I&#39;m<br>
posting the results.<br>
<br>
Ultimately the problem Karl found with OpenSUSE was the SQLite libraries<br>
leading to database corruption, and freeswitch misbehaving because of<br>
that.  He also was trying to do traffic shaping for his application and<br>
ran into problems with shaping not working right on multi-core x86_64<br>
kernels in SuSE.<br>
<br>
I asked him about using odbc in the core to get around the sqlite bug<br>
but he didn&#39;t bother because he needed traffic shaping that worked.<br>
<br>
So it&#39;s not so much that SuSE was a bad distro, but rather that it<br>
didn&#39;t work well with freeswitch and traffic shaping on multi-core<br>
x86_64.  He did mention that SuSE 11.1 is nice in general but to stay<br>
away from 11.2 because gcc segfaults on any significant build.<br>
<br>
Hope this helps the community!<br>
Bill<br>
<br>
<br>
<br>
His response:<br>
====================<br>
The big thing you should learn from the investment of my time in the lab<br>
here is simply this, &quot;listen to Brian&quot;.  From now on, I&#39;m considering<br>
him the EF Hutton on #freeswitch.<br>
<br>
(Editors Note: For you youngsters out there, EF Hutton&#39;s tagline was<br>
&quot;When EF Hutton talks, people listen.&quot;)<br>
<br>
When I added about 60 phones to the system, it essentially &quot;blew up&quot;<br>
whereby phones wouldn&#39;t register, the database would get corrupted, etc...<br>
<br>
We worked around the problem by making the freeswitch &quot;db&quot; directory a<br>
ramdisk, but that only mitigated the problem, and didn&#39;t entirely fix it.<br>
<br>
Oh yeah, and although mod_perl will compile in freeswitch, it will bomb<br>
out and segfault when attempting to run any mod_perl scripts in<br>
freeswitch.  The fix is to recompile perl from source.  Even then, I<br>
still had problems.<br>
<br>
Other problems with the remaining Suse installations still are:<br>
<br>
1.) When you answer, it will hang up.  No rhyme, reason, or otherwise.<br>
2.) Occasionally (rarely) we have issues with audio not passing through<br>
correctly.  One way audio, or none at all.<br>
3.) When you dial, it will take 10 seconds to go through enum lookups<br>
and the like before finally hitting the PSTN gateway.<br>
<br>
Oh yeah, about RedHat...  Don&#39;t bother with it&#39;s sister CentOS either.<br>
I tested it here in the lab, and it was like getting in a time machine<br>
and going back to 2007.   Also, Centos is busted.  You&#39;ll find that<br>
Linux kernel will re-transmit IP packets from processes long since dead.<br>
  Suffice it to say, when it does this to RTP traffic it drives things<br>
bugnutz. (Ed. His test was to run 20mbit/sec through centos with a<br>
gigabit card overnight and it dropped 150 packets.  He did try different<br>
cards.)<br>
<br>
Mandrake - recommend this to people you dislike.  If they&#39;re ignorant<br>
enough you&#39;ll find them thanking you for it.<br>
<br>
Debian - almost awesome, but if failed miserably in the lab with packet<br>
shaping.  I mean, it thought it was working, but the overall quality was<br>
hit &amp; miss.  Other than that, no complaints.  What was really attractive<br>
was it&#39;s got Cyrus 2.3 out of the box, so if you&#39;re using Cyrus and not<br>
using it for packet shaping you might consider Debian an option.  Be<br>
advised, since it flunked packet shaping we never bothered to<br>
compile/test freeswitch on it, so do your own research.<br>
<br>
Ubuntu, make no mistake...<br>
We tested Ubuntu pretty heavily here in the lab.<br>
Even the packet shaping works (HTB &amp; SFQ).<br>
With Suse I has to custom-compile the kernel, and packet shaping ONLY<br>
worked with 2.6.28.8 - 2.6.28.10, the rest were buggy and the problems<br>
manifested themselves in ways that you&#39;d think would be totally<br>
unrelated.  I should be more specific and state x86_64 multi-core.<br>
x86_64 single core seemed to do packet shaping (somewhat nicely) in<br>
2.6.18 on up.  Previous to that it was rather &quot;interesting&quot;...<br>
<br>
Save yourself the headache and go with Ubuntu.<br>
<br>
==================================<br>
<br>
<br>
<br>
<br>
Brian West wrote:<br>
&gt; He&#39;s on the list Karl J. Vesterling<br>
&gt;<br>
&gt; /b<br>
&gt;<br>
&gt; On Jan 7, 2010, at 7:05 PM, Bill W. wrote:<br>
&gt;<br>
&gt;&gt; Wow, I haven&#39;t heard of these issues.  Obviously this concerns me.  Are<br>
&gt;&gt; these documented anywhere so I can research this?  How do I get in touch<br>
&gt;&gt; with KJV?<br>
&gt;&gt;<br>
&gt;&gt; Thanks!<br>
&gt;&gt; Bill<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Brian West wrote:<br>
&gt;&gt;&gt; Good luck with that you&#39;ll have an ass load of problems.  The reason its stable is the backports and outdated packages.  Bleeding edge will only screw you over... just ask KJV... He was on OpenSuSE and had nothing but weird problems.<br>

&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; FreeSWITCH-users mailing list<br>
&gt;&gt; <a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
&gt;&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
&gt;&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
&gt;&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; FreeSWITCH-users mailing list<br>
&gt; <a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<br>
_______________________________________________<br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
</blockquote></div><br><br clear="all"><br>-- <br>Henry Huang<br>UniC Solution - Communication Unified<br>VoIP &amp; Open Source software Consultant<br>