Monitoring status using mmdiag

You can use the mmdiag command to monitor AFM and AFM DR in the following ways:

  • Use the following mmdiag --afm command to display all active AFM-relationships on a gateway node:
    # mmdiag --afm

    The system displays output similar to -

    === mmdiag: afm ===
     AFM Gateway: fin23p Active
    
     AFM-Cache:  fileset_2 (/cache_fs0/fs2) in Device: cache_fs0
        Mode: independent-writer
        Home: fin21p (nfs://fin21p/test_fs0/cache_fs0)
        Fileset Status: Linked
    	 Handler-state: Mounted
    	 Cache-state: Active
    	 Q-state: Normal Q-length: 0 Q-executed: 603
     AFM-Cache:  fileset1 (/cache_fs0/fs1) in Device: cache_fs0
        Mode: single-writer
        Home: fin21p (nfs://fin21p/test_fs0/cache_fs1)
        Fileset Status: Linked
    	 Handler-state: Mounted
    	 Cache-state: Active
    	 Q-state: Normal Q-length: 0 Q-executed: 2
     AFM-Cache:  fileset1 (/test_cache/fs1) in Device: test_cache
        Mode: read-only
        Home: fin21p (nfs://fin21p/test_fs0/cache_fs2)
        Fileset Status: Linked
    	 Handler-state: Mounted
    	 Cache-state: Active
    	 Q-state: Normal Q-length: 0 Q-executed: 3
    [root@fin23p ~]# mmdiag --afm -Y
    mmdiag:afm_fset:HEADER:version:reserved:reserved:cacheName:cachePath:deviceName
    :cacheMode:HomeNode:HomePath:filesetStatus:handlerState:cacheState:qState:qLen:qNumExec
    mmdiag:afm_gw:HEADER:version:reserved:reserved:gwNode:gwActive:gwDisconn
    :Recov:Resync:NodeChg:QLen:QMem:softQMem:hardQMem:pingState
    mmdiag:afm_gw:0:1:::fin23p:Active::::::::
    mmdiag:afm_fset:0:1:::fileset_2:/cache_fs0/fs2:cache_fs0:independent-writer
    :fin21p:nfs%3A//fin21p/test_fs0/cache_fs0:Linked:Mounted:Active:Normal:0:603:
    mmdiag:afm_fset:0:1:::fileset1:/cache_fs0/fs1:cache_fs0:single-writer
    :fin21p:nfs%3A//fin21p/test_fs0/cache_fs1:Linked:Mounted:Active:Normal:0:2:
    mmdiag:afm_fset:0:1:::fileset1:/test_cache/fs1:test_cache:read-only
    :fin21p:nfs%3A//fin21p/test_fs0/cache_fs2:Linked:Mounted:Active:Normal:0:3:
  • Use the following mmdiag --afm command to display only the specified fileset's relationship:
    # mmdiag --afm fileset=cache_fs0:fileset_2

    The system displays output similar to -

     === mmdiag: afm ===
     AFM-Cache:  fileset_2 (/cache_fs0/fs2) in Device: cache_fs0
        Mode: independent-writer
        Home: fin21p (nfs://fin21p/test_fs0/cache_fs0)
        Fileset Status: Linked
    	 Handler-state: Mounted
    	 Cache-state: Active
    	 Q-state: Normal Q-length: 0 Q-executed: 603
    [root@fin23p ~]# mmdiag --afm fset=cache_fs0:fileset_2 -Y
    mmdiag:afm_fset:HEADER:version:reserved:reserved:cacheName:cachePath:deviceName
    :cacheMode:HomeNode:HomePath:filesetStatus:handlerState:cacheState:qState:qLen:qNumExec
    mmdiag:afm_fset:0:1:::fileset_2:/cache_fs0/fs2:cache_fs0:
    independent-writer:fin21p:nfs%3A//fin21p/test_fs0/cache_fs0
    :Linked:Mounted:Active:Normal:0:603:
  • Use the following mmdiag --afm command to display detailed gateway-specific attributes:
    # mmdiag --afm gw

    The system displays output similar to -

      === mmdiag: afm ===
     AFM Gateway: fin23p Active
    
     QLen: 0 QMem: 0 SoftQMem: 2147483648 HardQMem 5368709120
     Ping thread: Started
    [root@fin23p ~]# mmdiag --afm gw -Y
    mmdiag:afm_gw:HEADER:version:reserved:reserved:gwNode:gwActive:gwDisconn
    :Recov:Resync:NodeChg:QLen:QMem:softQMem:hardQMem:pingState
    mmdiag:afm_gw:0:1:::fin23p:Active:::::0:0:2147483648:5368709120:Started
    [root@fin23p ~]#
  • Use the mmdiag --afm command to display all active filesets known to the gateway node:
    # mmdiag --afm fileset=all

    The system displays output similar to -

    === mmdiag: afm ===
     AFM-Cache:  fileset1 (/test_cache/fs1) in Device: test_cache
        Mode: read-only
        Home: fin21p (nfs://fin21p/test_fs0/cache_fs2)
        Fileset Status: Linked
    	 Handler-state: Mounted
    	 Cache-state: Active
    	 Q-state: Normal Q-length: 0 Q-executed: 3
     AFM-Cache:  fileset1 (/cache_fs0/fs1) in Device: cache_fs0
        Mode: single-writer
        Home: fin21p (nfs://fin21p/test_fs0/cache_fs1)
        Fileset Status: Linked
    	 Handler-state: Mounted
    	 Cache-state: Active
    	 Q-state: Normal Q-length: 0 Q-executed: 2
     AFM-Cache:  fileset_2 (/cache_fs0/fs2) in Device: cache_fs0
        Mode: independent-writer
        Home: fin21p (nfs://fin21p/test_fs0/cache_fs0)
        Fileset Status: Linked
    	 Handler-state: Mounted
    	 Cache-state: Active
    	 Q-state: Normal Q-length: 0 Q-executed: 603
    [root@fin23p ~]# mmdiag --afm fileset=all -Y
    mmdiag:afm_fset:HEADER:version:reserved:reserved:cacheName:cachePath:deviceName
    :cacheMode:HomeNode:HomePath:filesetStatus:handlerState:cacheState:qState:qLen:qNumExec
    mmdiag:afm_fset:0:1:::fileset1:/test_cache/fs1:test_cache
    :read-only:fin21p:nfs%3A//fin21p/test_fs0/cache_fs2
    :Linked:Mounted:Active:Normal:0:3:
    mmdiag:afm_fset:0:1:::fileset1:/cache_fs0/fs1:cache_fs0
    :single-writer:fin21p:nfs%3A//fin21p/test_fs0/cache_fs1
    :Linked:Mounted:Active:Normal:0:2:
    mmdiag:afm_fset:0:1:::fileset_2:/cache_fs0/fs2:cache_fs0
    :independent-writer:fin21p:nfs%3A//fin21p/test_fs0/cache_fs0
    :Linked:Mounted:Active:Normal:0:603: