【问题标题】:How do I check rebuild is complete after losing a replica?丢失副本后如何检查重建是否完成?
【发布时间】:2018-09-17 06:27:50
【问题描述】:

我在 Jiva 中使用 OpenEBS。我在具有 3 个副本的 OpenEBS 上运行 MySQL pod。我的数据库约为 10GB,实际卷大小约为 30GB

在我丢失一个副本后,新的副本会出现。假设它立即开始复制数据; 1)我怎么知道重建已经完成并且可以肯定地说? 2) 每 10 GB 数据在 AWS(使用 EBS 卷)上完成副本重建的平均时间是多少?

【问题讨论】:

    标签: rebuild openebs crash-recovery


    【解决方案1】:

    你需要在你身上执行这个例子openebs-apiserver:

    mayactl --namespace stolon --volname my-data-my-service-0-1559496748 volume stats
    

    最终得到结果:

    Executing volume stats...
    
    Portal Details :
    ---------------
    IQN     :   iqn.2016-09.com.openebs.jiva:my-data-my-service-0-1559496748
    Volume  :   my-data-my-service-0-1559496748
    Portal  :   10.43.111.28:3260
    Size    :   70Gi
    
    
    Replica Stats :
    ----------------
    REPLICA        STATUS      DATAUPDATEINDEX
    --------       -------     ----------------
    10.42.7.56     running     1784
    10.42.9.13     running     1266322
    10.42.3.13     running     1266322
    
    
    Performance Stats :
    --------------------
    r/s      w/s      r(MB/s)      w(MB/s)      rLat(ms)      wLat(ms)
    ----     ----     --------     --------     ---------     ---------
    0        22       0.000        0.188        0.000         7.625
    
    
    Capacity Stats :
    ---------------
    LOGICAL(GB)      USED(GB)
    ------------     ---------
    77.834           65.966
    

    从这个例子你可以看到这个副本没有准备好 DATAUPDATEINDEX

    10.42.7.56     running     1784
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-05
      • 2021-10-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多