[mythtv-commits] Ticket #12046: Fix random SBE PlaybackSock timeout in MBE

MythTV noreply at mythtv.org
Thu May 1 09:28:57 UTC 2014


#12046: Fix random SBE PlaybackSock timeout in MBE
-----------------------------------------+----------------------------
 Reporter:  Cédric Schieli <cschieli@…>  |          Owner:  jyavenard
     Type:  Patch - Bug Fix              |         Status:  closed
 Priority:  major                        |      Milestone:  unknown
Component:  MythTV - General             |        Version:  0.27-fixes
 Severity:  medium                       |     Resolution:  Fixed
 Keywords:  SBE PlaybackSock timeout     |  Ticket locked:  0
-----------------------------------------+----------------------------

Comment (by Cédric Schieli <cschieli@…>):

 Thanks a lot Jean-Yves for applying this patch.

 I still think that all the data of one (fragmented) reply is read all at
 once by only one MythSocket::ReadStringList invokation. It will loop until
 the '''announced''' size of the reply (which means the total size of all
 the fragments) has arrived in the buffer and then consume it all. The
 other workers fired on each subsequent TCP data packet arrival of the same
 fragmented reply will never see that data.

--
Ticket URL: <https://code.mythtv.org/trac/ticket/12046#comment:10>
MythTV <http://www.mythtv.org>
MythTV Media Center


More information about the mythtv-commits mailing list