Opened 12 years ago

Closed 12 years ago

Last modified 12 years ago

#11049 closed Bug Report - General (fixed)

Maxepisodes with back-to-back recordings records one too many and expires oldest

Reported by: SiliconFiend@… Owned by: gigem
Priority: minor Milestone: 0.25.3
Component: MythTV - Scheduling Version: 0.25-fixes
Severity: medium Keywords:
Cc: Ticket locked: no

Description

As described on the mailing list here: http://www.mythtv.org/pipermail/mythtv-users/2012-August/338829.html

Quick summary: When recording back-to-back showings that match the same schedule which has "No. of recordings to keep" set to a non-zero value, the scheduler will record one more than the available number of "slots" for the given schedule. After the extra recording is finished, the oldest recording is expired to satisfy the Max Episodes setting. Expected behavior is simply to not record the extra show and preserve the existing recorded episodes.

Reference similar symptoms in previous bug here: http://code.mythtv.org/trac/ticket/6438

Version is v0.25.1-58-g1d41f74

Change History (5)

comment:1 Changed 12 years ago by stuartm

Component: MythTV - GeneralMythTV - Scheduling
Owner: set to gigem

comment:2 Changed 12 years ago by David Engel <dengel@…>

Resolution: fixed
Status: newclosed

In ae54e3b9daca3252e1319627dcedc32a5a6a9e9f/mythtv:

Fix handling of maxepisodes for babk-to-back recordings.

The logic which triggers a reschedule after the last allowed episode
starts recording was broken during a scheduler refactor.

Fixes #11049

comment:3 Changed 12 years ago by gigem

Milestone: unknown0.26

comment:4 Changed 12 years ago by David Engel <dengel@…>

In d51927663b67c7c035108270a31bf14aed68bcdb/mythtv:

Fix handling of maxepisodes for babk-to-back recordings.

The logic which triggers a reschedule after the last allowed episode
starts recording was broken during a scheduler refactor.

Fixes #11049
(cherry picked from commit ae54e3b9daca3252e1319627dcedc32a5a6a9e9f)

comment:5 Changed 12 years ago by Raymond Wagner

Milestone: 0.260.25.3
Note: See TracTickets for help on using tickets.