https://fedorahosted.org/389/ticket/47523https://fedorahosted.org/389/attachment/ticket/47523/0001-Ticket-47523-Se...
Bug description: If a replication is configured against a backend
before initializing the backend with a suffix entry, an RUV entry
is inserted first with the entryid 1. The RUV entry's entryrdn is
added to the entryrdn index with a suffix entry which is a parent
entry of the RUV entry having a temporary entryid 0, which was to
be replaced with the real entryid when the real suffix entry is
added. But the replacement code was not executed.
Fix description: When a real suffix is added to the entryrdn index,
it returns DB_KEYEXIST, which used to be ignored by resetting 0
(== SUCCESS). This patch returns DB_KEYEXIST to the caller and let
_entryrdn_insert_key use the info to replace the temporary entryid
with the real one. The error code is ignored by the other callers.
See <http://jenkins.cloud.fedoraproject.org/job/389-ds-base/132/changes>
Changes:
[Richard Allen Megginson] Ticket #47504 idlistscanlimit per index/type/value
------------------------------------------
Started by user Nathan Kinder
Building remotely on Fedora18 in workspace <http://jenkins.cloud.fedoraproject.org/job/389-ds-base/ws/>
Checkout:389-ds-base / <http://jenkins.cloud.fedoraproject.org/job/389-ds-base/ws/> - hudson.remoting.Channel@2f971f66:Fedora18
Using strategy: Default
Last Built Revision: Revision d9f25b7bed11ea64daf5d3250f2e168a85b4c999 (origin/master)
Wiping out workspace first.
Cloning the remote Git repository
Cloning repository http://git.fedorahosted.org/git/389/ds.git/
git --version
git version 1.8.1.4
Fetching upstream changes from http://git.fedorahosted.org/git/389/ds.git/
Commencing build of Revision 058d01d7479204a2507dab822cd81e32c37be862 (origin/master)
Checking out Revision 058d01d7479204a2507dab822cd81e32c37be862 (origin/master)
[389-ds-base] $ /bin/sh -e /tmp/hudson2929331995082905493.sh
/tmp/hudson2929331995082905493.sh: line 9: -Wall: command not found
Build step 'Execute shell' marked build as failure