[英]How do I check rebuild is complete after losing a replica?
I am using OpenEBS with Jiva. 我在Jiva中使用OpenEBS。 I have MySQL pod running on OpenEBS with 3 replicas.
我在带有3个副本的OpenEBS上运行MySQL吊舱。 My DB is around 10GB with the actual volume size ~30GB
我的数据库大约有10GB,实际卷大小约为30GB
After I lose a replica, new replica span up. 在我丢失副本后,新的副本就会散开。 Assuming that it starts replicating data immediately;
假设它立即开始复制数据; 1) How do I know rebuild is done and it's safe to say ?
1)我怎么知道重建已经完成,可以肯定地说? 2) What is the average time to complete a replica rebuild on AWS (using EBS volumes) per 10 GB of data?
2)每10 GB数据在AWS上完成一次重建副本(使用EBS卷)的平均时间是多少?
You need to exec this example on you openebs-apiserver
: 您需要在
openebs-apiserver
上执行以下示例:
mayactl --namespace stolon --volname my-data-my-service-0-1559496748 volume stats
End got result: 最终结果:
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
From this example you can see that this replica not ready with DATAUPDATEINDEX 从此示例中,您可以看到此副本尚未使用DATAUPDATEINDEX准备就绪
10.42.7.56 running 1784
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.