![]() | Oracle System Handbook - ISO 7.0 May 2018 Internal/Partner Edition | ||
|
|
![]() |
||||||||||||
Solution Type Problem Resolution Sure Solution 1547607.1 : Sun Storage 2500-M2 Arrays: Controller Replacement with Previously Used Controller May Cause Loss of I/O and Data Corruption
If you to replace a faulty array controller (F/W 07.80.50.11) with another one (F/W 07.84.44.10) coming from another array, downgrade process will not work successfully and the array will face unexpected behavior, unavailability. Applies to:Sun Storage 2540-M2 Array - Version Not Applicable and laterSun Storage 2530-M2 Array - Version Not Applicable and later Information in this document applies to any platform. SymptomsAn existing 2500-M2 array is running 07.77.xx.xx or 07.80.xx.xx code. An alarm is generated indicating a controller fault has occurred, with an appropriate action item for a controller replacement. If the replacement controller being inserted:
Then, the replacement will fail, rendering the controller unusable. Typically:
2500-M2 arrays already running 07.84.xx.xx firmware are not affected ChangesThe only change to the system was the current action item of replacing the faulted controller. CauseThe problem is caused by the PSTOR, or Persistent Store/Storage on the controller being inserted. Because the replacement controller contains 07.84.xx.xx firmware, and was used in another array, it contains a PSTOR which is not understood by the 07.80.xx.xx controller. When this information is read, it results in corruption. PSTOR manages a small region on each cache backup device and stores records pertaining to the cache backup devices.
The following messages may be observed in the controller shell : 03/25/13-13:26:03 (PersistentRestore): NOTE: PSTOR: PstorRecordManager::readRecord data block not found 03/25/13-13:26:03 (PersistentRestore): WARN: IOManager::readBackupStatus - Pstor record does not exsit 03/25/13-13:26:03 (PersistentRestore): NOTE: IOManager::getBackupDataSize - read to pstor failed 03/25/13-13:26:03 (PersistentRestore): WARN: ddcDq & ddcTrace restore abandoned: nothing to recover 03/25/13-13:26:03 (PersistentRestore): WARN: PSTOR: PstorRecordMgr: removeRecord failed 03/25/13-13:26:03 (PersistentRestore): WARN: IOManager::readBackupStatus - Pstor record does not exist 03/25/13-13:26:03 (PersistentRestore): NOTE: DDC Restore Failed
SolutionIf your array fits the signature of this problem, contact Oracle support for assistance in returning the controller to optimal and recovering data. To recover the corruption the array will need to be reset to factory default and data recovered via a qualified recovery technique. This problem will NOT occur if the replacment controller is one shipped directly from Oracle Logistics, or an on-site spare which has never been inserted into a 2500-M2.
Do not discuss the NetApp defect with customers. PSTOR corruption is documented in Oracle Bug 16759315 which is associated with NetApp Defect LSIP200280245. If the corruption has already occurred, the array must be reset to a factory default and data recovered via a qualified recovery technique. Examples include use of the service recover, or restore from backup.
References<BUG:16759315> - PSTOR CORRUPTED AFTER MOVING A 07.84 CONTROLLER INTO A 07.80 ARRAYAttachments This solution has no attachment |
||||||||||||
|