[mythtv-commits] Ticket #11306: 0.26 (MASTER backend) core when (SLAVE backend) disconnects
MythTV
noreply at mythtv.org
Sun Jan 12 10:21:29 UTC 2014
#11306: 0.26 (MASTER backend) core when (SLAVE backend) disconnects
--------------------------------+----------------------------
Reporter: mythtvuser10@… | Owner: danielk
Type: Bug Report - Crash | Status: accepted
Priority: minor | Milestone: unknown
Component: MythTV - General | Version: 0.26-fixes
Severity: medium | Resolution:
Keywords: | Ticket locked: 0
--------------------------------+----------------------------
Comment (by Cédric Schieli <cschieli@…>):
After upgrading my system (MBE + 2 combined SBE/FE + 1 FE) from 0.24 to
0.27 I quickly got hit by this issue as my SBE are configured to go to
sleep when idle.
I've tried Tomi's patch (which applied only with a small modification) but
the MBE would deadlock after handling a few requests.
So I've come up with my own patch which has been running smoothly in
production for two weeks.
Instead of adding locking around code blocks I've added proper refcounting
each time a PlaybackSock is accessed from the EncoderLink.
I've sent a pull request ([https://github.com/MythTV/mythtv/pull/63]) for
master branch (the exact same patch applies both on master and fixes/0.27)
--
Ticket URL: <http://code.mythtv.org/trac/ticket/11306#comment:6>
MythTV <http://www.mythtv.org>
MythTV Media Center
More information about the mythtv-commits
mailing list