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