<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
span.EmailStyle18
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.EmailStyle19
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">Hi,<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">Ruv is not getting updated properly when changing the replica role from the Admin server GUI. Please find the reproducer details below.<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">Step-1:&nbsp; Create two instances named as INST1 and INST2<o:p></o:p></p>
<p class="MsoNormal">Step-2: Register the above two instances with the Admin server
<o:p></o:p></p>
<p class="MsoNormal">Step-3:&nbsp; Assign the Hub role to INST1 from the admin server GUI. Configuration tab -&gt; replication -&gt; userRoot -&gt; enable the replication and assign the HUB role&nbsp; -&gt; Save<o:p></o:p></p>
<p class="MsoNormal">Step-4: &nbsp;Assign the consumer role to INST2 from the admin server GUI. Configuration tab -&gt; replication -&gt; userRoot -&gt; enable the replication and assign the consumer role -&gt; Save<o:p></o:p></p>
<p class="MsoNormal">Step-5:&nbsp; Change the role for INST1 from Hub to Master from Admin Server GUI. Configuarion tab-&gt; replication &nbsp;-&gt; userRoot &gt; enable the Single Master check box and provide the appropriate replica id -&gt; Save<o:p></o:p></p>
<p class="MsoNormal">&nbsp;<o:p></o:p></p>
<p class="MsoNormal">Check the RUV<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">RUV:<o:p></o:p></p>
<p class="MsoNormal">=====<o:p></o:p></p>
<p class="MsoNormal">&nbsp; dn: nsuniqueid=ffffffff-ffffffff-ffffffff-ffffffff,dc=asiapacific,dc=hpqcorp,dc=net<o:p></o:p></p>
<p class="MsoNormal">objectClass: top<o:p></o:p></p>
<p class="MsoNormal">objectClass: nsTombstone<o:p></o:p></p>
<p class="MsoNormal">objectClass: extensibleobject<o:p></o:p></p>
<p class="MsoNormal">nsds50ruv: {replicageneration} 50b5024c0000ffff0000<o:p></o:p></p>
<p class="MsoNormal">dc: asiapacific<o:p></o:p></p>
<p class="MsoNormal">=====<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">Step-6: Create a replication agreement between the INST1 and INST2. Checked the RUV.There is no change here in the RUV<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">RUV:<o:p></o:p></p>
<p class="MsoNormal">=====<o:p></o:p></p>
<p class="MsoNormal">&nbsp; dn: nsuniqueid=ffffffff-ffffffff-ffffffff-ffffffff,dc=asiapacific,dc=hpqcorp,dc=net<o:p></o:p></p>
<p class="MsoNormal">objectClass: top<o:p></o:p></p>
<p class="MsoNormal">objectClass: nsTombstone<o:p></o:p></p>
<p class="MsoNormal">objectClass: extensibleobject<o:p></o:p></p>
<p class="MsoNormal">nsds50ruv: {replicageneration} 50b5024c0000ffff0000<o:p></o:p></p>
<p class="MsoNormal">dc: asiapacific<o:p></o:p></p>
<p class="MsoNormal">=====<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">Step-7: Add an entry to the INST1 and check the RUV<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">RUV in INST1:<o:p></o:p></p>
<p class="MsoNormal">======<o:p></o:p></p>
<p class="MsoNormal">dn: nsuniqueid=ffffffff-ffffffff-ffffffff-ffffffff,dc=asiapacific,dc=hpqcorp,dc=net<o:p></o:p></p>
<p class="MsoNormal">objectClass: top<o:p></o:p></p>
<p class="MsoNormal">objectClass: nsTombstone<o:p></o:p></p>
<p class="MsoNormal">objectClass: extensibleobject<o:p></o:p></p>
<p class="MsoNormal">nsds50ruv: {replicageneration} 50b5024c0000ffff0000<o:p></o:p></p>
<p class="MsoNormal">nsds50ruv: {replica 65535 ldap://<a href="http://dirsrv12-virtualbox.asiapacific.hpqcorp.net:2/" target="_blank">dirsrv12.asiapacific.hpqcorp.net:2</a><o:p></o:p></p>
<p class="MsoNormal">389} 50b506150000ffff0000 50b506150000ffff0000<o:p></o:p></p>
<p class="MsoNormal">dc: asiapacific<o:p></o:p></p>
<p class="MsoNormal">nsruvReplicaLastModified: {replica 65535 ldap://dirsrv12.asiapacifi<o:p></o:p></p>
<p class="MsoNormal"><a href="http://c.hpqcorp.net:2389/" target="_blank">c.hpqcorp.net:2389</a>} 50b50615<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">As you can see here, RUV in the INST1 which is a supplier is having the replica id 65535 even after given a proper id during role change and below in the INST2 &nbsp;RUV &nbsp;which is a consumer here it&#8217;s max CSN is not getting updated in the RUV.
 Could you please give your insight to this problem?. Please note that it is being reproduced in the latest version of 389 directory server i.e. 1.2.15<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">RUV in INST2:<o:p></o:p></p>
<p class="MsoNormal">========<o:p></o:p></p>
<p class="MsoNormal">dn: nsuniqueid=ffffffff-ffffffff-ffffffff-ffffffff,dc=asiapacific,dc=hpqcorp,d<o:p></o:p></p>
<p class="MsoNormal">c=net<o:p></o:p></p>
<p class="MsoNormal">objectClass: top<o:p></o:p></p>
<p class="MsoNormal">objectClass: nsTombstone<o:p></o:p></p>
<p class="MsoNormal">objectClass: extensibleobject<o:p></o:p></p>
<p class="MsoNormal">nsds50ruv: {replicageneration} 50b5024c0000ffff0000<o:p></o:p></p>
<p class="MsoNormal">nsds50ruv: {replica 65535 ldap://<a href="http://dirsrv12-virtualbox.asiapacific.hpqcorp.net:2/" target="_blank">dirsrv12.asiapacific.hpqcorp.net:2</a><o:p></o:p></p>
<p class="MsoNormal">389} 50b506150000ffff0000<o:p></o:p></p>
<p class="MsoNormal">dc: asiapacific<o:p></o:p></p>
<p class="MsoNormal">nsruvReplicaLastModified: {replica 65535 ldap://dirsrv12.asiapacifi<o:p></o:p></p>
<p class="MsoNormal"><a href="http://c.hpqcorp.net:2389/" target="_blank">c.hpqcorp.net:2389</a>} 50b50616<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">Regards,<o:p></o:p></p>
<p class="MsoNormal">Jyoti<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>