3.4.0 Matrix Server Administration Guide
Chapter 17: SAN Maintenance 194
Copyright © 1999-2006 PolyServe, Inc. All rights reserved.
mprepair Utility
The mprepair utility can be used to repair any problems if a failure causes
servers to have inconsistent views of the membership partitions. This
utility is invoked from the operating system prompt.
NOTE: Matrix Server cannot be running when you use mprepair. To stop
the matrix, issue the command net stop matrixserver from the
Command Prompt.
View Membership Partitions and Their Status
To view the current membership partitions, type the following command
at the operating system prompt:
mprepair --get_current_mps
This command lists the current membership partitions according to the
membership file maintained on the server where you are running the
utility. Each server in the matrix has a membership partition file, which is
called the “local MP list.” Each SAN disk containing a membership
partition also has its own list of the membership partitions. Under normal
operations, these lists should all match.
The output from --get_current_mps contains a record for each
membership partition. Following is a sample record:
20:00:00:04:cf:13:33:12::0/1 OK 8001Kb active
The first field contains the disk UUID followed by a slash and the
partition number (partition 1 in the above example). The second field
reports the status of the membership partition. The third field specifies
the size of the membership partition, and the last field reports whether
the membership partition is active or inactive.
The status reported in the second field will be one of the following:
OK. The membership partition is included in the local membership
partition list. This is the normal status.
NOT FOUND. The mprepair utility cannot find the device containing the
membership partition.