Monitor REC_CACHE_MEM_SIZE_MISMATCH (231)

NetAppSANtricity.FailureID_0231_Monitor (UnitMonitor)

The two controllers in the storage array have different cache memory capacities.

Knowledge Base article:

Cache Memory Mismatch

What Caused the Problem?

There is a mismatch in the cache memory for the storage array. This problem can occur for the following reasons:

Important Notes

Recovery Steps

1

Record the total cache memory size for each controller:

a

Select the

Monitor > Reports > Storage Array Profile

menu option.

b

Select the

Hardware

tab, and then the

Controllers

tab.

c

Scroll down and locate the "Total data cache" field for each controller.

d

If...

Then...

The total cache memory sizes for the controllers are different

Go to step 2.

The total cache memory sizes for the controllers are same, but there is probably a BIOS version mismatch

You will need assistance from your Technical Support Representative to resolve this problem. Perform the following steps:

a

Select the Monitor > Health > Collect Support Data Manually menu option from the Array Management Window (AMW), and take the appropriate steps to save the support data to a .zip file.

b

Contact your Technical Support Representative and indicate that an "Cache Memory Size Mismatch" problem is being reported. Send the file you saved to your representative and wait for further instruction. Do not continue with the remaining recovery steps.

2

If...

Then...

You know which controller you want to remove from the storage array (the controller that has the cache memory size you DO NOT want to keep)

Go to step 3.

You do NOT know which controller you want to remove from the storage array

You will need assistance from your Technical Support Representative to resolve this problem. Perform the following steps:

a

Select the Monitor > Health > Collect Support Data Manually menu option from the Array Management Window (AMW), and take the appropriate steps to save the support data to a .zip file.

b

Contact your Technical Support Representative and indicate that an "Cache Memory Size Mismatch" problem is being reported. Send the file you saved to your representative and wait for further instruction. Do not continue with the remaining recovery steps.

3

Obtain a replacement controller that has the same sub-model and memory size as the controller you are leaving in the storage array.

4

Place the controller you want to remove offline:

a

Select the controller on the

Hardware

tab of the Array Management Window.

b

Select the

Hardware > Controller > Advanced > Place > Offline

menu option.

c

Follow the instructions in the dialog, then click the

Yes

button.

5

Read all of the following steps before taking any action. The remaining recovery steps will no longer be accessible from the Recovery Guru dialog after you complete step a.

a

Click the

Recheck

button to rerun the Recovery Guru.

b

Select the "Offline Controller" problem that is being reported in the Summary area.

c

Complete the recovery steps in the "Offline Controller" recovery procedure to replace the affected controller.

6

Click

Recheck

to rerun the Recovery Guru. The failure should no longer appear in the Summary area. If the failure appears again, contact your Technical Support Representative.

Element properties:

TargetNetAppSANtricity.StorageArray
Parent MonitorNetAppSANtricity.StorageArrayAvailability
CategoryCustom
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeNetAppSANtricity.FailureUnitMonitorType
RemotableTrue
AccessibilityInternal
Alert Message
Alert: REC_CACHE_MEM_SIZE_MISMATCH
The two controllers in the storage array have different cache memory capacities. Alert Value: {0}
RunAsDefault
CommentMachine generated entity

Source Code:

<UnitMonitor ID="NetAppSANtricity.FailureID_0231_Monitor" Accessibility="Internal" Enabled="true" Target="NetAppSANtricity.StorageArray" ParentMonitorID="NetAppSANtricity.StorageArrayAvailability" Remotable="true" Priority="Normal" TypeID="NetAppSANtricity.FailureUnitMonitorType" ConfirmDelivery="true" Comment="Machine generated entity">
<Category>Custom</Category>
<AlertSettings AlertMessage="NetAppSANtricity.REC_CACHE_MEM_SIZE_MISMATCH_AlertMessageResourceID">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Property[@Name='FailureDescription']$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="NetAppSANtricity.StateId56D0A79773A6E5B0EC77091115621F90" MonitorTypeStateID="NoIssue" HealthState="Success"/>
<OperationalState ID="NetAppSANtricity.StateIdD11640E85DE33706C68738C97355A9FC" MonitorTypeStateID="IssueFound" HealthState="Error"/>
</OperationalStates>
<Configuration>
<FailureID>231</FailureID>
<IntervalSeconds>361</IntervalSeconds>
<TimeoutSeconds>300</TimeoutSeconds>
<Trace>0</Trace>
</Configuration>
</UnitMonitor>