Changeset 99

Show
Ignore:
Timestamp:
07/14/05 08:22:19 (3 years ago)
Author:
jtv
Message:

--

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • TODO

    r92 r99  
    66sure this is a bad thing, but it might create a risk of leaking files. 
    77 
    8 Experiment with different ways of writing data to swapfiles--which is the least 
    9 cache-intrusive? 
     8Try to detect situations where the next swapfile will fill up the disk, and 
     9don't bother to allocate.  As a side effect, this may make swapspace respect the 
     10filesystem's conservative measurement of free disk space, which seems proper. 
     11See coreutils "df" source code for how to find this information for a given swap 
     12directory. 
    1013 
    11 Try to detect situations where the next swapfile will fill up the disk, and 
    12 don't try to allocate.  As a side effect, this may make swapspace respect the 
    13 filesystem's conservative measurement of free disk space, which seems proper. 
    14 See coreutils "df" source code for how to find this information. 
    15  
    16 Describe the algorithm's finite state machine in Dot. 
     14Describe the algorithm's finite state machine in Dot format. 
    1715 
    1816Adaptive cooldown times: recognize pattern of consistent policy reversals too 
    19 close to timeout or too soon after decision is made. 
     17close to timeout--or too soon after decision is made. 
    2018 
    2119Test handling of too many swapfiles. 
     
    2321Test rollover of swapfile numbering, and skipping of occupied slots.  
    2422 
    25 Allow saving of behaviour model (initially, just cooldown time) so as to reduce 
    26 warmup time. 
     23Once we start modeling behaviour in realtime (e.g. adaptive cooldown time), 
     24allow acquired state to be saved so as to reduce warmup time. 
    2725 
    2826Rephrase "meekness" as "elasticity". 
    2927 
    30 Document -v|--verbose and any other forgotten options. 
    31