Skip to content
  • ballen4705's avatar
    modified length of device name string in smartd internal structure · e7e94309
    ballen4705 authored
        to accomodate max length device name strings
    
        removed un-implemented (-e = Email notification) option from
        command line arg list.  We'll put it back on when implemeneted.
    
        smartd now logs serious (fatal) conditions in its operation at
        loglevel LOG_CRIT rather than LOG_INFO before exiting with error.
    
        smartd used to open a file descriptor for each SMART enabled
        device, and then keep it open the entire time smartd was running.
        This meant that some commands, like IOREADBLKPART did not work,
        since the fd to the device was open.  smartd now opens the device
        when it needs to read values, then closes it.  Also, if one time
        around it can't open the device, it simply prints a warning
        message but does not give up.
    
        smartd now opens SCSI devices as well using O_RDONLY rather than
        O_RDWR.  If someone can no longer monitor a SCSI device that used
        to be readable, this may well be the reason why.
    
        smartd never checked if the number of ata or scsi devices detected
        was greater than the max number it could monitor.  Now it does.
    
    
    git-svn-id: https://smartmontools.svn.sourceforge.net/svnroot/smartmontools/trunk@137 4ea69e1a-61f1-4043-bf83-b5c94c648137
    e7e94309