在4.4之前版本,在从副本中初始化复制主副本数据的过程中,如果出现网络等问题导致初始化复制失败,那么必须重新初始化复制操作。

而在4.4版本中,会自动恢复初始化同步操作,会在24小时之内自动重试,有参数​​initialSyncTransientErrorRetryPeriodSeconds​​决定,默认值86400秒,也就是24小时。

从第一次初始化同步失败时间开始计算

> db.adminCommand( { getParameter: 1, initialSyncTransientErrorRetryPeriodSeconds:1  } )
{ "initialSyncTransientErrorRetryPeriodSeconds" : 86400, "ok" : 1 }