VMWare Server 2.0 takes 30 minutes to remove snapshot

vmware-server

I have a virtual windows server in VMWare Server 2.0 environment. When I create or remove snapshot, it takes ~30 minutes and Windows server goes completely unresponsive until operation completes. Anyone experiences same issue and/or knows how to fix it? I'm trying to ensure that the server doesn't go unresponsive while snapshot is being removed.

Best Answer

Old but interesting stuff.

When you create a snapshot, what happens is that the original disk is left unchanged and operations will be registered or logged on a file.

When you discard that snapshot, an operation that should have been called "discard the ability to came back to a earlier version of this disk", all the contents of that log or journal are applied (committed) to the actual disk (which was being held unchanged up to now) and that can take very long, specially if the snapshot is old (ie. many operations to commit). Even longer if other virtual machines are doing disk operations, which will have precedence.