Every now and then, we have to remind our administrators to set time server sync to allow CA Directory multi-write feature to work correctly. In addition, there have been doubts with regards to server time on a VM machine as there is doubt whether a VM shared with other VM would cause time confusion.
What is CA Directory's official stance under this scenario?
Release: 14.1
Component: CA Directory
Reponse from Engineering is quoted in the following:
Directory expects all the replication machine to be time synchronised irrespective of whether they are physical machines or virtual machines. So Directory needs time sync for data integrity.
If the CPU time slicing in the virtual environment, make sure that the system time of the VM is accurate till milli seconds for data integrity. How much deviation is the customer seeing between the VMs.
The setting windows-high-resolution-time mentioned in the product doc is Windows only. This setting changes windows time resolution for better granularity. So enabling the windows-high-resolution-time setting improves the time resolution but customer cannot expect it as complete solution for inaccurate time between VMs.
set windows-high-resolution-time Command -- Change the time resolution for Windows