Error: Illegal replica number 0 is reissued

  • 7016765
  • 13-Aug-2015
  • 13-Aug-2015

Environment

Novell NetWare 5.1
Novell eDirectory 8.6 for All Platforms
Novell eDirectory 8.7 for All Platforms
Novell Directory Services 8

Situation

Error: Illegal replica number 0 is reissued
Object ID:0000xxxx, DN: T=TREENAME

The above errors are seen when running a repair with DSREPAIR.NLM version 10250.38 and 10250.39

Resolution

This is purely cosmetic.  Since the purge vector attribute is flagged VF_PER_REPLICA in schema it will not synchronize and thus will not cause continual synch. 

Additional Information

Code in these versions checks all attributes of all objects to determine if there are any timestamps that contain an invalid replica number such as replica 0.  If this were to occur on an attribute that is not VF_PER_REPLICA then that object would go to change cache and continually synchronize.  It appears that DS 8.x will, after a successful transitive vector merge, re-timestamp the purge vector attribute with a replica 0.  This should be pulled from PI_SYSTEM but is not in DS 8. These versions of repair re-timestamps using the timestamp of PI_SYSTEM (normally replica 1) but this will go back to replica 0 on the next merge.
Formerly known as TID# 10083692
Formerly known as TID# NOVL89824