Skip to content
Snippets Groups Projects
Select Git revision
  • b705ae7bc484c89f022a84fa4abef5c49c2cd513
  • master default
2 results

test_aperture.py

Blame
  • Forked from finesse / pykat
    Source project has a limited visibility.
    TODO 2.25 KiB
    TODO list for smartmontools:
    
    Home page of code is: http://smartmontools.sourceforge.net
    
    Copyright (C) 2002 Bruce Allen <smartmontools-support@lists.sourceforge.net>
    
    $Id: TODO,v 1.26 2002/11/22 13:30:55 ballen4705 Exp $
    
    This program is free software; you can redistribute it and/or modify it
    under the terms of the GNU General Public License as published by the Free
    Software Foundation; either version 2, or (at your option) any later
    version.
    
    You should have received a copy of the GNU General Public License (for
    example COPYING); if not, write to the Free Software Foundation, Inc., 675
    Mass Ave, Cambridge, MA 02139, USA.
    
    This code was originally developed as a Senior Thesis by Michael Cornwell
    at the Concurrent Systems Laboratory (now part of the Storage Systems
    Research Center), Jack Baskin School of Engineering, University of
    California, Santa Cruz. http://ssrc.soe.ucsc.edu/.
    
    
    Testing
    -------
    Test with SCSI, FireWire, USB, and SATA devices (I can't do it -- Bruce)
    
    Extensions
    ----------
    Produce version for ATA/ATAPI-6 (support for extended error logs)
    
    Produce version for ATA/ATAPI-7
    
    Modifications
    -------------
    
    smartctl: 
    ---------
    Handle extended error and self-test logs gracefully.  Can someone tell
    me a disk that supports more than log pages 1 and 6?  I need to get a
    disk so I can test this functionality, when I add it.
    
    Perhaps modify the -q option (quiet mode) so that it only warns of ATA
    errors if they have (say) taken place in the last 168 hours (week).
    
    Change input command line from using current command line format
    (getopt) to getopt_long() for long input options.  This will be
    helpful in adding device specific options.
    
    Parse and print more attribute flag meanings (IBM ones, eg performance
    etc).
    
    smartd:
    -------
    Perhaps change smartd to look in /proc/ide and /proc/scsi to see what
    exists? If something doesn't exit then don't try to open it?  This
    should probably be the default option if there is no configuration
    file.
    
    Use daemon (3) function instead of do-it-yourself daemon_init().  But,
    does it close all open file descriptors?  Must read glibc code to see:
    documentation unclear. [Some discussion indicates that this is
    not a good idea.  Daemon (3) is not in all standard libraries.]
    
    General Fixes
    -------------
    
    Fix lots of syntax like if (a != 0)