pair showobjs
Parameters
Parameter |
Description |
Value |
---|---|---|
lunid | LUN ID. | To obtain the value, run "show lun general" as the super administrator. |
Usage Guidelines
If the pair is abnormal, you can run this command to view information about pair objects.
Example
View information about pair objects.
admin:/diagnose>pair showobjs 1500 PairStatus :0=SYSC 1=ROLLBACK 2=PAUSE 3=STOP 4=ROLLBACK_WITH_SYNC PairType=PairGroupType PairEntry IsRollBack : FALSE holdFlag : FALSE hangFlag : FALSE dbWriteRight : TRUE dwLogType : 0 dclIntegrated : 0x0 logLeft : 0 HostIoFilter : ffff88024b802ed8 EntryGroup : ffff880254305c78 EntryGroup status : 1 holdTimeOut : 10 EntryGroup counter : 1 pairHangCount : 0 hangStatus : 0 callback : (null) arg : (null) GroupType : ENTRY_GROUP ChunkSize : 128 ChildNum : 1 MaxChildNum : 8 Parent : (null) Children : ffff880254305cb8 ObjStatus : 1 RefCnt : 1 Object : ffff880254305e80 PairGroupData GroupType : SYCN_RM ChunkSize : 128 ChildNum : 1 MaxChildNum : 8 Parent : ffff880254305c78 Children : ffff880254305ec0 ObjStatus : 1 RefCnt : 1 Object : ffff880254dd0818 PairData HashListNode : ffff880254dd0828 PairType : 9 SrcLunId : 1500 DstLunId : 268436284 PairStatus : 0 PairId : 200 ChunkSize : 128 Arbitration : 3 Queue : ffff88025911a428 Parent : ffff880254305e80 LogId : 384018 HoldFlag : 0 SeqAccessor : (null) seqAccStatus : 1 TimeType : 1 StartTime : 78 IsolateTime : 78 rimObj : (null) arrayId : 0 lmrData : 0 version : 131072 writeSlaveTime : 30000 freelogCnt : 0 hangFlag : 0 hangCallback : (null) hangContext : (null) lockPriority : 0 lockType : 1 optLockCnt : 0 optLockCollisionCnt : 0 collision ratio : 0%
System Response
The following table describes the parameter meanings.
Parameter |
Meaning |
---|---|
PairEntry | Entry object of the pair I/O submodule. |
IsRollBack | Whether the entry is in the rollback state. |
holdFlag | Hold flag. |
hangFlag | Hang flag. |
dbWriteRight | Write permission of layer-1 cache. |
dwLogType | Difference record type in dual-write. |
dclIntegrated | DCL integrity flag. |
logLeft | Log remaining flag. |
HostIoFilter | Mutually exclusive solution. |
EntryGroup | Entry group. |
EntryGroup status | Entry group status. |
holdTimeout | Hold timeout period. |
EntryGroup counter | Count of entry groups. |
pairHangCount | Count of hanging pair I/Os. |
hangStatus | Status of current hang. |
callback | Callback function after suspension. |
arg | Callback parameters after suspension. |
GroupType | Pair group type. |
ChunkSize | Pair chunk size. |
ChildNum | Number of contained child objects. |
MaxChildNum | Maximum number of child objects. |
Parent | Parent group. |
Children | Pointer array of child objects. |
ObjStatus | Reference status of child objects. |
RefCnt | Count of members in a child object group. |
Object | Member in a child object group. |
PairGroupData | Static data type of a pair group. |
GroupType | Pair group type. |
ChunkSize | Pair chunk size. |
ChildNum | Number of contained child objects. |
MaxChildNum | Maximum number of child objects. |
Parent | Parent group. |
Children | Pointer array of child objects. |
ObjStatus | Reference status of child objects. |
RefCnt | Count of members in a child object group. |
Object | Member in a child object group. |
PairData | Static data type of a pair group. |
HashListNode | Linked list node in a hash table. |
PairType | Pair group type, also serving as the key value of the hash function. |
SrcLunId | Source LUN ID. |
DstLunId | Target LUN ID. |
PairStatus | Pair object status. If SYSC is set to 0, the pair object is being synchronized. If ROLLBACK is set to 1, the pair object is rolled back. l If PAUSE is set to 2, the pair object is suspended. If STOP is set to 3, the pair object is stopped. If ROLLBACK_WITH_SYNC is set to 4, the pair object is rolled back and synchronized. |
PairId | Pair object ID. |
ChunkSize | Pair chunk size. |
Arbitration | Arbitration flag. |
Queue | Pair queue object. |
Parent | Owning group object. |
LogId | Corresponding log ID in the DCL. |
HoldFlag | Hold flag. |
SeqAccessor | Sequential access object. |
seqAccStatus | Status of a sequential access object. |
TimeType | Time mode, indicating synchronous mode or asynchronous mode. |
StartTime | Start time. |
IsolateTime | Isolation time. |
rimObj | RIM object. |
arrayId | ID of the target disk array. |
lmrData | LUN mirror flag. |
version | Version of the I/O communication. |
writeSlaveTime | Write of the slave timeout interval. |
freelogCnt | Count of delayed log deletions. |
hangFlag | Hangs the flag. |
hangCallback | Callback function after the hang. |
hangContext | Callback parameter after the hang. |
lockPriority | Lock priority attribute of HyperMetro pairs. |
lockType | Lock type of HyperMetro pairs. |
optLockCnt | Total times of adding the optimistic lock. |
optLockCollisionCnt | Times when collisions occur in adding the optimistic lock. |
collision ratio | Collision rate of adding the optimistic lock. |