The DuplexWrite error piece xxx of the DuplexWrite group yyy 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 ... [DDM_5212]

Fujitsu.Servers.PRIMERGY.Windows.Rules.DDM_5212 (Rule)


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.)

Knowledge Base article:

Summary

[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.

Causes

This event is caused by the following problem:

Resolutions

The data on the more recent piece should be overwritten:

The data on the more recent piece should be conserved:

To view the details of the problem:

Element properties:

TargetFujitsu.Servers.PRIMERGY.Windows.Server
CategoryEventCollection
EnabledFalse
Event_ID5212
Event Sourceddm
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableTrue
Alert Message
[DDM_5212] The DuplexWrite error piece xxx of the DuplexWrite group yyy 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 ...

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.)
Event LogSystem

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Windows.EventProvider Default
Alert WriteAction System.Health.GenerateAlert Default

Source Code:

<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>