While we're at it, DiskImage has a bunch of members that also exist in DiskImageDynamic. We need to clean this up - either separate it to two classes, or at least have DiskImage contains a DiskImageDynamic instance.
Allon, please fix title to reflect real issue
Some extra details: database: disk_image_dynamic is in fact not dynamic data (as in vm_dynamic's sense), but statistics data. Moreover, it is saved for every volume (i.e., entry in the images table) although it's only relevant to the active image. What should be done: 1. A real image_dynamic table should be created and the status and size columns of images should be moved there 2. The current disk_image_dynamic should be renamed image_statistics, and and only have a row for each active image. code: There are duplicate members in DiskImage and DiskImageDynamic. DiskImage should become a container of BaseDisk+DiskImageDynamic+Image, and have no primitive members of its own
Moving from 4.0 alpha to 4.0 beta since 4.0 alpha has been already released and bug is not ON_QA.
following my discussion with Tal no special tests needed here, only regression. Moving to verified.
oVirt 4.0.0 has been released, closing current release.