3.4.0 Matrix Server Command Reference
Chapter 1: PolyServe Matrix Server Commands 17
Copyright © 1999-2006 PolyServe, Inc. All rights reserved.
mxsanlk.exe – display status of SAN locks
Synopsis
tools\mxsanlk
Description
PolyServe Matrix Server uses a set of disk-based data structures called
SANlocks to protect filesystem integrity. If a problem causes a matrix to split
into two or more network partitions, the SANlocks ensure that only one of the
resulting network partitions has access to the SAN.
Each SANlock is stored in a membership partition. Before a matrix can begin
accessing the SAN, it must first acquire a majority of the SANlocks. The
SANlocks are acquired in order.
mxsanlk displays the status of the SANlock stored in each membership
partition. It can be used to determine whether any of the membership
partitions need to be repaired. Also, if a network partition occurs, mxsanlk
can be used to determine which network partition has control of the SAN.
Following is some sample output. The command was issued on host
10.10.30.3. The SDMP administrator is the administrator for the matrix to
which the host belongs. There are three membership partitions.
# mxsanlk
This host: 10.10.30.3
This host’s SDMP administrator: 10.10.30.1
Membership Partition SANlock State
-------------------- -------------
psd1p1 held by SDMP administrator
psd2p1 held by SDMP administrator
psd3p3 held by SDMP administrator
Any of these messages can appear in the “SANlock State” column.
• held by SDMP administrator
The SANlock was most recently held by the SDMP administrator of the
matrix to which the host where mxsanlk was run belongs.