编辑:我遇到了完全相同的问题。
- 假设我有两个 RavenDB 实例。
- 实例 1 包含一个文档:users/1。
- 实例 2 包含三个文档:users/2、users/3 和 users/4。
_
- 假设我为两个实例配置并启用了复制。
- 也就是说,实例 1 将复制到实例 2,实例 2 将复制到实例 1。
- 复制后,两个实例都将拥有所有四个文档。
- 但是两个实例都同意 users/1
Raven-Replication-Source
是实例 1,users/2、users/3 和 users/4 将它们Raven-Replication-Source
设置为实例 2。
- 但是两个实例都同意 users/1
_
- 假设实例 1 发生灾难性故障,我需要重新安装 RavenDB。
_
- 我的测试表明,在这种情况下:users/2、users/3 和 users/4 将再次复制到实例 1。
- 但是,users/1不会被复制到实例 1,因为它
Raven-Replication-Source
是实例 1。
我的问题:
- 如何强制实例 2 将 users/1 复制回实例 1,即使 users/1 最初是在实例 1 上创建的并且它
Raven-Replication-Source
是实例 1?