cid = parentCID problem: While investigating this issue we found that vmware workstation while creating a cold snapshot makes the cid = parentCID. Is this is a BUG or deliberate?
We think it is such because on boot when the child is modified the CID will change anyways, hence they did not bother generating a new CID anyways.
However, for people who have been used to manually tracking CID links, a sequence of cold snapshots could mean a lot of disks which have CID = parentCID, which is something a lot of people are not accustomed to.
CID's don't have to be globally unique, it is ok if they are unique/file (sort of like generation counts/inode), but it would definetly help having them globally unique because it will create less confusion.
@Ulli: Thanks for the logs. We are looking at your complex VM and have found some issues at our end.
Your cid=parentCID problem is not caused by fatVM. It is just that we mirror those CID's in the files in our directory. Your original VM should also have cid=parentCID for some cold snapshots (see above)
Also could you please tell us what kind of paritioning scheme (MBR, GPT etc.) did you use while creating the Windows 2003 VM? Does it use basic or dynamic disks? Also, how many paritions does your ide0 disk have?
Thanks once again for all your help!