SR Changelog



20090929
	bugfix: onboard ethernet ports can link up at 10Mb due to hardware error

20090925
	bugfix: raid6 corruption when writing during rebuilding with two disk failures (introduced in 20090728)
	SSD sata2 preference mode updates

20090728
	bugfix: when output broken for raid1/raid10 disk rebuilds
	bugfix: write performance drop for multiple raid levels (introduced in 20090622)
	add rebuild/init percent complete to when output

20090630
	bugfix: potential for slow parity init rates
	bugfix: devices failing during parity init do not fail raid

20090622
	add support for SR821T
	add raid6rs raid level
	add ability to rebuild multiple disks concurrently for raid6rs, raid10
	update when, list to display rebuild of individual disks
	enable flow control for 10G dual port nics

20090303
	bugfix: erroneous disk failures every 49 days of boot time due to rollover of 32 bit millisecond counter
	bugfix: recovering raids sustaining double failures don't mark failures properly
	force luns with failed raids offline

20090302
	add support for AoEr11 command additions
	add reslist command to show/clear lun reservations

20090120
	add aggressive sata2 connection attempt for SSD disks
	add -m flag to show
	add resetdisk command

20081204
	bugfix: multiple disks in recover state in raid10 leads to bad raid state on reboot

20081120
	bugfix: SMART "threshhold exceeded" (TE) misspelling
	bugfix: SR4[23]1 does not issue syslog on SMART TE due to misspelling
	bugfix: raw LUN type can write to its disk incorrectly
	bugfix: failed LUN can cause other LUNs to not respond to broadcast query config
	add better handling for SATA Phy errors

20081009
	bugfix: syslog messages can be lost due to windows syslog support workarounds in 20080815

20080915
	bugfix: slot led state of previously spared rebuild disk returns to spare after rebuild
	bugfix: panic in rare cases using dual port CX4
	bugfix: "82598: no buffers" error for 10G dual port CX4

20080815
	bugfix: panic in rare cases on issuing reboot during heavy I/O
	improved support for windows syslog daemons
	
20080716
	add better error handling for drives with smart disabled
	update show -s output to show reason for "unknown" status
	add support for SR2421

20080703
	bugfix: spare, rmspare issue bad diagnostic on invalid input
	add periodic check of spare disks to warn on "silent" failures

20080613
	update ses support for hardware variation in LD2461 backplane

20080609
	bugfix: "corrupt ilock" panic in very rare cases
	add support for LD2461
	add support for SR431
	add support for unique, persistent ATA serial id on LUNs
	replace use of term "lblade" with term "lun"

20080407
	bugfix: link states in ifstat can be reported incorrectly for CX4 interfaces

20080324
	update ses support for hardware variation in SR2461 backplane

20080321
	bugfix: syslog -c can exit abnormally on backspace
	add ses features for SR16xx and SR24xx
	add ses commands fans, alarm, ledslot, and temp
	add ifstat command
	add release label to release command output

20080125
	bugfix: replace using disk already in use can cause panic
	bugfix: when command rates can show incorrect results in rare cases
	bugfix: raw device offset error causing raw device to not be truly raw
	GbE flow control workarounds for switch compatibility

20071231
	bugfix: release command shows new release after update (and before reboot) instead of the running release
	update SR421 sata driver to better handle sata communication faults

20071115
	bugfix: disk failure during raid5 parity init allocates replacement disk instead of failing array
	bugfix: online of failed lblade issues diagnostic "qcget short read"
	bugfix: raid devices in failed state change across reboot, eventually become missing
	bugfix: SR152x shows 16 disk ports
	bugfix: replace of replaced disk results in incorrect action
	bugfix: various sata disk communication error cases causing lockups and I/O failures
	bugfix: show -s reports removed disks as "disabled" instead of "unknown"
	bugfix: reboot during heavy I/O causes panic, reboots with lblades missing disks

20071024
	bugfix: SR will rebuild raid5 parity on boot despite being halted cleanly

20071022
	update cec server to permit connection persistence across reboot
	add help usage to default output of help
	add eject command
	add restore command
	add smart status support
	add -s flag to show command for displaying smart status
	add smartenable and smartdisable commands to turn on/off specific drives
	add smart monitor daemon to monitor disk smart status
	add raw raid type
	add flash signature support
	add sigcheck command
	add raid guard to catch user errors
	throughput enhancements
	permit cecon/cecoff to take ethernet name without path
	remove shutdown command
	syslog settable local access interface

20070924
	enable flash signature setting in preparation for new, faster releases

20070629
	bugfix: sufficiently long mask lists corrupt disk config strings
	bugfix: duplicate mask additions result in duplicate mask entries
	bugfix: aoe protocol errors do not set the aoe error flag
	add support for aoe mac mask list protocol extension