3.1.2 Matrix Server Administration Guide

Chapter 18: SAN Maintenance 226
Copyright © 1999-2006 PolyServe, Inc. All rights reserved.
locked (lock is corrupt, will repair)
The host on which mxsanlk was run holds the lock. The SANlock was
corrupted but will be repaired.
If a membership partition cannot be accessed, use the mxmpconf
program to correct the problem.
When you invoke mxsanlk, it checks for the Storage Device Monitor
Pulse (SDMP) daemon. This daemon is responsible for grabbing and
maintaining the locks on the membership partitions. Depending on the
status of the SDMP daemon, you may see one of the following messages:
Checking for SDMP activity, please wait...
Still trying...
The SDSMP is inactive at this host.
The SDMP appears to be inactive at this host.
If the SDMP daemon is not responding on the host, wait a few seconds
and retry the command. If the command continues to fail, shut down the
matrix and then restart it. This step should restart the SDMP daemon. If
you continue to have problems, contact PolyServe Technical Support.
Manage Membership Partitions with mxmpconf
Each server in the matrix has a membership partition file, which is called
the “local MP list.” This file specifies the locations of the membership
partitions. Each membership partition also has its own MP list. Because
the membership partitions control access to the SAN, it is important that
each server in the matrix have the same view of where the partitions are
located.
However, it is possible for these views to get out of sync if changes to the
membership partition configuration are made when all servers are not
accessible. Therefore, before a server can negotiate for control of the SAN,
it must have a local MP list that matches the membership lists stored on
each of the membership partitions, and each membership partition must
be in the Active state. The mxmpconf utility can be used to repair any
problems if a failure causes servers to have inconsistent views of the
membership partitions.