[mythtv-commits] Ticket #12281: Scheduler confused by stopping a failing recording

MythTV noreply at mythtv.org
Sun Nov 8 21:18:21 UTC 2015

#12281: Scheduler confused by stopping a failing recording
 Reporter:  Roger Siddons <dizygotheca@…>  |          Owner:  jpoet
     Type:  Bug Report - General           |         Status:  accepted
 Priority:  minor                          |      Milestone:  unknown
Component:  MythTV - Recording             |        Version:  Master Head
 Severity:  medium                         |     Resolution:
 Keywords:                                 |  Ticket locked:  0

Comment (by Roger Siddons <dizygotheca@…>):

 Issue 1.

 Stopping recordings from the Schedule Guide causes a race condition
 between recorder and scheduler. In the following log note the difference
 between stopping from Upcoming Recordings and stopping from the guide .
 Whilst not a problem here, I have seen cases where the recorder changes
 the recording status whilst the scheduler is in mid-run. Also the
 scheduler can restart a recording before the recorder has closed the
 existing one. The consequences are difficult to identify.

 Programmes on the guide have no hostname initialised (no need) but
 MS::DoHandleStopRecording uses the hostname to distinguish slave requests.
 Thus all Guide STOP_RECORDINGS are treated as slave requests meaning the
 recording status update & reschedule is invoked before the recorder is
 stopped, instead of afterwards.

 The following patch initialises hostnames for guide programmes to correct
 the message handling.

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

More information about the mythtv-commits mailing list