[mythtv] [mythtv-commits] Ticket #5746: With multiple disk of different sizes, place new recording on partition which will have the lowest priority files deleted
John Fulton
john at geode.homelinux.org
Sun Sep 28 08:53:16 UTC 2008
Yeechang Lee wrote:
> mythtv <mythtv at cvs.mythtv.org> says:
>
>> This patch adds a new pass to the placement algorithm which
>> simulates expiring the old files in the users required order. When
>> a partion is found with enough space that partition is selected for
>> the new file.
>>
>
> I am rebuilding from source with the patch now and am looking forward
> to trying the patch out. John, how effective have you found the patch
> to deal with what the thread starting at
> <URL:http://www.gossamer-threads.com/lists/mythtv/users/346903#346903>
> discusses? In particular, does it take into account recordings placed
> into the Deleted recording group for later auto-expiration
Some background: I discovered this bug during the Beijing games, my
system has two disks: 1 500 GB and 1 TB - There was just too much for me
to watch. After filling both disks the backend started auto-expiring
from the 500 G disk even though the programs were only 5 or 6 days old
and much older material (20 days) was on the 1TB disk. What annoyed me
the most was that the auto-expire list under the system information menu
gave no hint that this was going to occur. So I looked into it and this
patch is the result.
As to expiration order: I called GetAllExpiring(), the comments for
this function indicate that it should return the results in expiring
order. So I expect that deleted recordings would be expired first.
As to the thread: I note that some prefer the backend to chose the
local disks over network drives - this patch will only default to that
behaviour if it can't find some of the recordings to do the calculations
with.
The patch doesn't take into consideration multiple simultaneously
recordings, so it may get the ordering slightly wrong but no where near
as bad as not having it.
In case my system set up matters, I run both front and back end on the
same machine: Intel Core 2 duo running at 1.86 GHz, 1GB RAM, 3 dvb
tuners, I think 6 simultaneous recordings is my record.
Good luck with the rebuild.
Regards,
John
More information about the mythtv-dev
mailing list