SE3310/SE3320/SE3510/SE3511 Storage Arrays May Experience Data Integrity Events



Category :AvailabilityData Loss
Release Phase :Resolved
Product :Sun StorageTek 3510 FC Array
Sun StorEdge 3310 NAS Array
Sun StorageTek 3320 SCSI Array
Sun StorageTek 3511 SATA Array  
Bug Id :6511494  
Date of Workaround Release :22-FEB-2007 
Date of Resolved Release :20-MAR-2007 


Impact

System panics and warning messages on the host Operating System may occur due to a filesystem reading and acting on incorrect data from the disk or a user application reading and acting on incorrect data from the array.


Contributing Factors

This issue can occur on the following platforms:

  • Sun StorEdge 3310 (SCSI) Array with firmware version 4.11K/4.13B/4.15F (as delivered in patch 113722-10 through 113722-15)
  • Sun StorageTek 3320 (SCSI) Array with firmware version 4.12E (as shipped)/ 4.15G (as delivered in patch 113730-01)
  • Sun StorageTek 3510 3510 (FC) Array with firmware version 4.11I/4.13C/4.15F (as delivered in patch 113723-10 through 113723-16)
  • Sun StorageTek 3511 (FC) Array with firmware version 4.11I/4.13C/4.15F (as delivered in patch 113724-04 through 113724-09)

The above raid arrays (single or double controller) with "Write-Back Caching" enabled on Raid 5 LUNs (or other raid level LUNs and an array disk administration action occurs), can return stale data when the I/O contains writes and reads in a very specific pattern. This pattern has been observed in both QFS and UFS metadata updates, and could be seen in other situations.


Symptoms

Filesystem warnings and panics occur and with no indication of an underlying storage issue. For UFS these messages could include:

   "panic: Freeing Free Frag"
   WARNING: /<mount point>: unexpected allocated inode XXXXXX, run fsck(1M) -o f
   WARNING: /<mount point>: unexpected free inode XXXXXX, run fsck(1M) -o f

This list is not exhaustive and other symptoms of stale data read might be seen.


Workaround

Disable the "Write-Back Caching" option inside the array using your preferred array administration tool (sccli(1M) or telnet). This workaround can be removed on final resolution.

Use ZFS to detect (and correct if configured) the Data Integrity Events.

If not using a filesystem make sure your application has checksums and identity information embedded in its disk data so it can detect Data Integrity Events.

Migrating back to 3.X firmware is a major task and is not recommended.


Resolution

This issue is addressed on the following platforms:

  • Sun StorEdge 3310 (SCSI) Array with firmware version 4.15G (as delivered in patch 113722-16) or later
  • Sun StorageTek 3320 (SCSI) Array with firmware version 4.15H (as delivered in patch 113730-02) or later
  • Sun StorageTek 3510 3510 (FC) Array with firmware version 4.15G (as delivered in patch 113723-17) or later
  • Sun StorageTek 3511 (FC) Array with firmware version 4.15G (as delivered in patch 113724-10) or later



Modification History


Date: 20-MAR-2007
  • Updated Contributing Factors and Resolution sections
  • State: Resolved

 


Date: 23-MAY-2007
  • Updated Contributing Factors section



Attachments
This solution has no attachment

 
 
Login Required

You must login and have a valid contract to access Sun's Premium content which includes:

  • Sun Alerts
  • Bugs
  • Patches
  • Solutions
  • White Papers
  • Documentation
  • Support Knowledge

Login Required

You must login and have a valid contract to access Sun's contracted features

Access Legend:

(Login to access)   Sun Contracted Content
(Login to access)   Sun Contracted Feature

Please make use of SunSolve Feedback application by selecting the floating [+] to provide feedback about this specific document.

Search

Article Details
Article ID : 200705
Article Type : Sun Alert
Last reviewed : 2007-05-23
Audience : PUBLIC
Keywords :
Provide feedback  (help)
Page Tools
»  Print This Page
»  Email This Article
»  Bookmark This Article
 
Contact About Sun News & Events Employment Site Map Privacy Terms of Use Trademarks Copyright Sun Microsystems, Inc. | SunSolve Version 7.4.0 #1