Opened 14 years ago

Closed 14 years ago

Last modified 13 years ago

#3292 closed defect (invalid)

auto expire delay

Reported by: anonymous Owned by: Isaac Richards
Priority: minor Milestone: unknown
Component: mythtv Version: 0.20
Severity: medium Keywords:
Cc: Ticket locked: no


autoexpire seems to skip files which are in use and that includes files being commflagged which causes a problem if i have a min of 1gig free and 1gig is free and 2 shows record in a row 1st is flagging and cant expire 2nd uses up the last of the disk space and causes the drive to overflow then the whole backend crashes because theres no space left when the 1st program could have been deleted early to keep it from crashing

Change History (4)

comment:1 Changed 14 years ago by Janne Grunau

Resolution: invalid
Status: newclosed

Feature Request without patch.

It's correct to don't auto expire in used programs. And your screwed in that situation (almost filled disc and no recordings to auto expirer) anyway if the second program is too long.

The correct solution would be to stop the commflag/transcode and delete it then.

comment:2 Changed 14 years ago by clever@…

Resolution: invalid
Status: closedreopened

to do that would need manual attention which is what i wanted to get away from and manualy deleting the show in mythweb stops the commflag job but whats the point of finishing the commflag of a show when it will be deleted asap when it finishes? cant it just kill the commflag and delete when its that low? or if its below the autoexpire limit and cant expire anything maybe not start a recording at all its anoying having to go into ssh and ctrl+c mythbackend and manualy delete a nuv and restart mythbackend

comment:3 Changed 14 years ago by cpinkham

Resolution: invalid
Status: reopenedclosed

Stop reopening this ticket.

Trac isn't for discussion. This "issue" has been brought up before and probably will not be fixed unless someone submits a proper patch for it. Most people have a big enough hard drive where they can record more than 2 programs.

If you are that low on disk space that the program you just recorded is the one that gets selected for autoexpire, then you need to either buy a bigger hard drive (or more disks if using SVN trunk) or stop recording so much (ie, at all) or set more shows to autoexpire so something else other than what just recorded can be autoexpired.

Do not reopen this ticket, you will be silently ignored if you do. I'm the second developer to close this ticket and it doesn't make sense to argue with us. :)

comment:4 Changed 13 years ago by michael bishop <clever@…>

<clever> janneg: also an older auto expire bug <clever> it refuses to expire something if its being commflagged <clever> so it waits for the flaging to end then deletes the show and flaging data <kdubya> heh <clever> making the whole wait for it to finish meaningless <kdubya> nice use of processing power <clever> also 90% of the time it ran into 0 bytes free because of that <kdubya> wait for it to calculate some crap through the whole show then delete it immediately <clever> causing mythbackend to get stuck in a inf loop

if i knew where mythbackend worked out something was in use and what was using it id make a patch myself

Note: See TracTickets for help on using tickets.