第 11 章 在多层次复制拓扑中防止副本的 monopolization
在多层次复制拓扑中,具有重度更新负载的供应商也可以对副本进行单调,以便其他供应商也无法更新它。
这部分论述了发生 monopolization 时的情况,如何识别此问题,并提供了有关如何配置供应商以避免出现 monopolization 的情况。
11.1. 当发生 monopolization 时 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
多层次复制的一个功能是供应商获得对副本的独占访问。如果在锁定时供应商试图获取访问,副本会发回一个忙碌的响应,并且供应商会在启动另一个尝试前等待 nsds5ReplicaBusyWaitTime 参数中设置的时间。同时,供应商将其更新发送到另一个副本。当第一个副本再次可用时,供应商会向这个主机发送更新。
如果锁定的供应商处于重度更新负载时,或者更改更改中有很多待处理的更新,则可能会出现问题。在这种情况下,锁定供应商完成发送更新,并立即尝试重新排序同一副本。在大多数情况下,这种尝试会成功,因为其他供应商可能仍在等待。您可以在 nsds5ReplicaSessionPauseTime 参数中设置两个更新会话之间的暂停。这可能导致单个供应商在几个小时或更长时间内对副本进行单调。