It sounds like you need acknowledgements from your child replica. Until you get those, the state tree would be pinned with those internal synch versions.
9. - Run python script to synchronize the replica to the child database (which is supposed to synchronize to the child, delete the replica and create a new one based on the new default version of the database)
Can you describe this step more? Is this your own custom synchronize or are you using the Synchronize Changes gp tool? If the latter, the Synchronize Changes gp tool does not drop and recreate the replica as part of the synchronization.
9. - Run python script to synchronize the replica to the child database (which is supposed to synchronize to the child, delete the replica system version and create a new one based on the new default version of the database)
Hi
The problem may be another issue which we've recently discovered where the system sync version is not being deleted when synchronizing with Python script. Can you please let us know what your system configurarion is (i.e. database and ArcGIS/ArcSDE versions)? Would you be able to log an incident with esri support services so that we can investigate if this is what you are encountering?
Thanks
Cheryl
Hi
Some of the system versions are required for the replica to continue to function properly, so writing a script to manually delete them would be risky. Determining what can be deleted depends on the generation numbers.
We tested the issue with versions 9.3.1 and 10; the problem described has been resolved at version 10.
Cheers
Cheryl