
Hello Nir, Thanks for your response and your time. I tried put the initial_size when I create the snapshot, but it hasn't worked. I sent an email to devel@ovirt.org with 3 files attached. My code.java: List<Snapshot> snapshots = new ArrayList<Snapshot>(); // Se inicia en 1 porque el índice 0 está ActiveVM for (int i = 1; i < snapsFromBackup.size(); ++i) { Snapshot s = snapsFromBackup.get(i); List<DiskAttachment> disksAtt = new ArrayList<DiskAttachment>(); for (DiskConfig cd : configBackup.getDisks(s)) { DiskAttachment dAt = new DiskAttachmentBuilder() .disk(new DiskBuilder() .id(disksRestored.get(cd.getId()).id()) .initialSize(new BigInteger("2147483648")) .build()) // .imageId(newImageId) No le ponemos imageId para que no entre en conflicto con una vm antigua .build(); disksAtt.add(dAt); } // Creamos el snapshot con la misma descripción que tenía. SnapshotBuilder snapB = new SnapshotBuilder() .description(s.description()).diskAttachments(disksAtt).vm(vmRestore); Snapshot newSnap = SnapshotWBS.create(snapB.build()); logger.debug("Snapshot created: { id:" + newSnap.id() + ", description: " + newSnap.description() + "}"); } I'm trying in RHVM 4.2 version. Regards, Fran