This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

attributes differ between servers

Hi,

From time to time, we see objects, where typically multivalue attributes are not consistent between the servers in the replica ring. For example as shown on the pictures below

One Server

The other servers

We know, that the correct value are one the first server.

The replicas shows no problems with synchronization as such, all are up to date, time is in sync etc.

No objects seems to be broken as such (ndsrepair -R)

In this instance, the object with the correct values is in one partition, and the referenced object(s) (as seen, they are DN values), are on another partition.

We supect than more than one object has those inconsistencies.

The question is, how do we make sure that all objects on server one (which we see as the authoritative truth now), are replicated in full to the other servers.

Sending an object to all replicas from iMonitor does not make the object consistent accross the replicas.

From dsrepair, "Synchronize the replica on all servers" does not make any difference either.

We could of course remove the partition from the other servers, and add them again, but that seems like a rather harsh decision.

How do we make replicas consistent?

  • 0  

    Hi,

    Check sync: ndstrace -E (all servers)

    Then check the replica state using iMonitor on all the servers, then if replication is fine, then maybe try to timestamp the attribute on the server where it is correct (enable advanced options).

    Also look at ndstrace +time +tags +sync +sydl (also all servers) to see if there is a sync problem.

  • 0   in reply to   

    ndstrace reported no errors whatsover.

    When you say "timestamp the attribute" and "enable advanced options" where do we do that?

    I could imagine that we had more than one object with inconsistent attributes. So this time I merged the partition with its parent, and of course that fixed the issue. I just have the feeling, that we could do something less cumbersome.

  • Verified Answer

    +1   in reply to   

    Hi NJensen,

    I suppose you need to activate advanced options in iMonitor:

    Click here...

    ... then select "Enabled"...

    With Advanced Mode enabled, you should then be able to see the following when an object is selected...

    ...

    As always, be aware of the potential risks shown in the warning messages.

    Best regards,
    Philipp

  • 0   in reply to   

    Thanks