The data on the more recent piece should be overwritten:
Disable the error piece and start recover.
The data on the more recent piece should be conserved:
If it is a system disk, the system has to be rebooted, while the first piece with older data must be disconnected. (Unmap LUN or change BIOS settings etc.) If it is a data disk, you can either reboot with disconnected older piece (see above) or follow these steps: Stop applications accessing this disk - remove drive letters - disable the online piece - set the error piece to online - start recover - reassign drive letters - start applications.
(Additional a message box is displayed on all active terminals.)
[DDM_5212] The DuplexWrite error piece %1 of the DuplexWrite group %2 is the most recent piece. Nevertheless it was set to error, because write commands were sent to the other piece, before the more recent piece appeared. If both pieces were switched now, the file system could be corrupted. Therefore the more recent piece stays in status Error. Because a recover would overwrite newer data, the recover is rejected in this case.
This event is caused by the following problem:
(see Summary)
The data on the more recent piece should be overwritten:
Disable the error piece and start recover.
The data on the more recent piece should be conserved:
If it is a system disk, the system has to be rebooted, while the first piece with older data must be disconnected. (Unmap LUN or change BIOS settings etc.) If it is a data disk, you can either reboot with disconnected older piece (see above) or follow these steps: Stop applications accessing this disk - remove drive letters - disable the online piece - set the error piece to online - start recover - reassign drive letters - start applications.
To view the details of the problem:
Launch ServerView System Monitor
Launch ServerView Remote Management iRMC
Target | Fujitsu.Servers.PRIMERGY.Windows.Server | ||
Category | EventCollection | ||
Enabled | False | ||
Event_ID | 5212 | ||
Event Source | ddm | ||
Alert Generate | True | ||
Alert Severity | Warning | ||
Alert Priority | Normal | ||
Remotable | True | ||
Alert Message |
| ||
Event Log | System |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.Windows.EventProvider | Default |
Alert | WriteAction | System.Health.GenerateAlert | Default |
<Rule ID="Fujitsu.Servers.PRIMERGY.Windows.Rules.DDM_5212" Enabled="false" Target="FTSWIN!Fujitsu.Servers.PRIMERGY.Windows.Server" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>EventCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Property[Type="FTSLIB!Fujitsu.ServerView.Server"]/NetworkName$</ComputerName>
<LogName>System</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">5212</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">ddm</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="Alert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertName/>
<AlertDescription/>
<AlertOwner/>
<AlertMessageId>$MPElement[Name="Fujitsu.Servers.PRIMERGY.Windows.Rules.DDM_5212.AlertMessage"]$</AlertMessageId>
<AlertParameters/>
<Suppression>
<SuppressionValue>$Data/EventDisplayNumber$</SuppressionValue>
<SuppressionValue>$Data/PublisherName$</SuppressionValue>
<SuppressionValue>$Data/EventLevel$</SuppressionValue>
<SuppressionValue>$Data/EventNumber$</SuppressionValue>
</Suppression>
<Custom1/>
<Custom2/>
<Custom3/>
<Custom4/>
<Custom5/>
<Custom6/>
<Custom7/>
<Custom8/>
<Custom9/>
<Custom10/>
</WriteAction>
</WriteActions>
</Rule>