From: Toby C. <tco...@pl...> - 2007-12-06 19:38:53
|
Hi, the client library was recently fixed so that peek/readifwaiting would work in PULL mode, does changing playerv to use this fix the problem? Toby On 07/12/2007, Paul Osmialowski <new...@ki...> wrote: > > > > On Wed, 5 Dec 2007, Brian Gerkey wrote: > > > > > On Dec 2, 2007, at 2:44 AM, Paul Osmialowski wrote: > > > >> Also I would > >> like to start player server on embedded systems the same way: for some > >> (yet unknown) reason player performance runs down really badly on tiny > >> embedded systems when clients are using pull mode. I wish I could > >> change > >> default mode back to push in mendioned circumstances. > > > > While I haven't tested the PULL mode too much, I'm surprised by > > this. I was aiming to fix the age-old performance problem of > > overflowing queues, which caused data backup and terrible control. > > Paul, do you have some idea of where the slow-down in PULL mode is > > occurring? > > > > brian. > Hi Brian, > I've looked closer at it today and what I've found reminded me, that > once I knew the reason, I must have forgotten about it. The problem > lies in the playerv which now uses PULL mode by default. When the link is > slow (bad wifi connection) read call which is blocking in pull mode blocks > whole process including GUI. When it's locked for some longer time, GUI > locks totally and whole playerv must be killed by SIGKILL signal. I've > tested this today: the worst thing that happend was when I moved position > commander far to the right to make Roomba go forward, then playerv has > locked totally so Roomba was moving forward also after playerv was killed > from the other shell session (fortunately, player server didn't > die, bumplock code has stopped Roomba right after it hit the wall). This > never happens when playerv is switched to PUSH mode. > > Cheers, > Paul > > ------------------------------------------------------------------------- > SF.Net email is sponsored by: The Future of Linux Business White Paper > from Novell. From the desktop to the data center, Linux is going > mainstream. Let it simplify your IT future. > http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4 > _______________________________________________ > Playerstage-developers mailing list > Pla...@li... > https://lists.sourceforge.net/lists/listinfo/playerstage-developers > -- This email is intended for the addressee only and may contain privileged and/or confidential information |