In a replicated environment a modify which has no specific values, like a full delete or empty replace of an attribute will not get replicated.
This was introduced by the fix for ticket 561 where in the _cl5WriteMod the mods were checked if the values need to be encrypted and only mods with values were written to the changelog
attachment 0001-modify-operations-without-values-need-to-be-written-.patch
git merge ticket561-2 Updating ae13e44..5a5ff26 Fast-forward ldap/servers/plugins/replication/cl5_api.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-)
git push origin master Enter passphrase for key '/home/lkrispen/.ssh/id_rsa_fedora': Counting objects: 13, done. Delta compression using up to 4 threads. Compressing objects: 100% (7/7), done. Writing objects: 100% (7/7), 775 bytes, done. Total 7 (delta 5), reused 0 (delta 0) To ssh://git.fedorahosted.org/git/389/ds.git ae13e44..5a5ff26 master -> master
Note: this patch is applied to 1.2.11: commit 439ed95 Ticket #621 - modify operations without values do not get replicated
Metadata Update from @lkrispen: - Issue assigned to lkrispen - Issue set to the milestone: 1.3.1
389-ds-base is moving from Pagure to Github. This means that new issues and pull requests will be accepted only in 389-ds-base's github repository.
This issue has been cloned to Github and is available here: - https://github.com/389ds/389-ds-base/issues/621
If you want to receive further updates on the issue, please navigate to the github issue and click on subscribe button.
subscribe
Thank you for understanding. We apologize for all inconvenience.
Metadata Update from @spichugi: - Issue close_status updated to: wontfix (was: Fixed)
Login to comment on this ticket.