[OPENDJ-4115] build and publish missing changes gets confused with non-local changes Created: 27/Jun/17 Updated: 08/Nov/19 Resolved: 02/Jul/17
|Affects Version/s:||5.5.0, 4.0.0, 3.5.2, 3.0.0, 2.6.4|
|Reporter:||Chris Ridd||Assignee:||Ludovic Poitou|
|Support Ticket IDs:|
On startup a customer DS was observed to take a very long time in the buildAndPublishMissingChanges() code. It blocked shutdowns.
It was observed from the internal searches that the searchForChangedEntries() was searching between CSNs 10 seconds apart but with two different server IDs.
We also observed that the searchForChangedEntries() code was very slow and returning a large number of entries.
Analysis of the code in LDAPReplicationDomain.buildAndPublishMissingChanges() suggests the following may be happening.
We have not seen access logging which shows the initial search going wrong.
|Comment by Ludovic Poitou [ 02/Jul/17 ]|
Fix in master branch, with unit-tests
|Comment by Viktor Nawrath [X] (Inactive) [ 24/Aug/17 ]|
Verified with OpenDJ 4.1.0 rev.: 3b2067be47c