Querying the Repair Progress of Pools

Context

Since a pool can be repaired within shorter than 0.5 hours, commands to query the repair progress of a pool is not provided in the system. The system only provides commands to query the lists of pools being repaired.

Procedure

  1. Log in to the command-line interface (CLI) of any node in engine 0 as user admin.
  2. Run the change user_mode current_mode user_mode=developer command to go to the developer mode.
  3. Run the debug command to enter the diagnose mode.
  4. Run the mrr rlunshowlogzonecnt -o 0 -a 1 command to check pools being repaired.

    NOTE:
    The mrr rlunshowlogzonecnt command can be executed only when repair tasks are being performed or commands to check the progress of repair tasks are executed (for example, the show lun repair_info command in developer mode).
    admin:/diagnose>mrr rlunshowlogzonecnt -o 0 -a -1
      Repair cnt: 2
      Pool ID     Engine ID
      0           0
      0           1
    
    In the command output, if Repair cnt is not 0, pools are being repaired. Information following Repair cnt indicates the list of pools being repaired. In the example, the pool whose ID is 0 is being repaired.