VirtualBox

Ticket #8129 (closed defect: fixed)

Opened 3 years ago

Last modified 3 years ago

bug in new media registry: crossreferences are lost when deleting VM files

Reported by: mblomenkamp Owned by:
Priority: major Component: virtual disk
Version: VirtualBox 4.0.2 Keywords: snapshot delete registry
Cc: Guest type: other
Host type: other

Description

I use snapshotting to save diskspace when creating similar VMs, therefore most of VMs contain differencing images only. However when deleting 'parent' VMs, VirtualBox looses track of which parent disk is backing which child disk.

Reproduce by:

  1. Create a new VM named A with a new disk named A
  2. Create a snapshot of VM A
  3. Create a new VM named B using disk A
  4. Delete VM A choosing 'delete all files'
  1. Restart VirtualBox to see the effect.

VirtualBox has kept the crossreferenced disk A on disk, which is correct as promised, however it has forgotten the fact that the differencing disk of VM B should use this disk as its backing disk. In fact it has forgotten everyting about the differencing disk of VM B. Its neither in B nor in global media registry.

Above procedure worked fine in pre-4 versions of VirtualBox.

Change History

comment:1 Changed 3 years ago by frank

Reproduced.

comment:2 Changed 3 years ago by umoeller

  • Status changed from new to closed
  • Resolution set to fixed

Fixed in SVN.

Note: See TracTickets for help on using tickets.

www.oracle.com
ContactPrivacy policyTerms of Use