X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=bacula%2Fprojects;h=a7334e20bd7c8960324fcf1859f8e4848ee57b15;hb=30ba4a6f0147e8af1353ed3dbc8a54eb4b25fdee;hp=6f6e44e05f386d964722e611fbdc5c5796daebf3;hpb=443b5b9a9bfa1b2515e420ffecd8a07752de74a3;p=bacula%2Fbacula diff --git a/bacula/projects b/bacula/projects index 6f6e44e05f..a7334e20bd 100644 --- a/bacula/projects +++ b/bacula/projects @@ -45,6 +45,7 @@ Item 36: Job migration between different SDs Item 37: Concurrent spooling and despooling withini a single job. Item 39: Extend the verify code to make it possible to verify Item 40: Separate "Storage" and "Device" in the bacula-dir.conf +Item 41: Least recently used device selection for tape drives in autochanger. Item 1: Ability to restart failed jobs @@ -1298,6 +1299,25 @@ Item 40: Separate "Storage" and "Device" in the bacula-dir.conf Notes: +Item 41: Least recently used device selection for tape drives in autochanger. +Date: 12 October 2009 +Origin: Thomas Carter +Status: Proposal + +What: A better tape drive selection algorithm for multi-drive + autochangers. The AUTOCHANGER class contains an array list of tape + devices. When a tape drive is needed, this list is always searched in + order. This causes lower number drives (specifically drive 0) to do a + majority of the work with higher numbered drives possibly never being + used. When a drive in an autochanger is reserved for use, its entry should + be moved to the end of the list; this would give a rough LRU drive + selection. + +Why: The current implementation places a majority of use and wear on drive + 0 of a multi-drive autochanger. + +Notes: + ========= New items after last vote ====================