Arrays.sort(snapshotNames); for (String snapshotName: snapshotNames) { DomainSnapshot snapshot = dm.snapshotLookupByName(snapshotName); Boolean isCurrent = (currentSnapshotName != null && currentSnapshotName.equals(snapshotName)) ? true: false; vmsnapshots.add(new Ternary<String, Boolean, String>(snapshotName, isCurrent, snapshot.getXMLDesc())); DomainSnapshot snapshot = dm.snapshotLookupByName(snapshotName);
primaryStore.getUuid()); if (state == DomainInfo.DomainState.VIR_DOMAIN_RUNNING && !primaryStorage.isExternalSnapshot()) { final DomainSnapshot snap = vm.snapshotLookupByName(snapshotName); snap.delete(0);
vm.snapshotCreateXML(snapshot); } else { final DomainSnapshot snap = vm.snapshotLookupByName(snapshotName); snap.delete(0);
DomainSnapshot snapshot = dm.snapshotLookupByName(cmd.getTarget().getSnapshotName()); if (snapshot == null) return new RevertToVMSnapshotAnswer(cmd, false, "Cannot find vmSnapshot with name: " + cmd.getTarget().getSnapshotName());
final String snapshot = snapshotXML.format(args); s_logger.debug(snapshot); final DomainSnapshot snap = vm.snapshotLookupByName(snapshotName); if (snap != null) { snap.delete(0);
dm = libvirtComputingResource.getDomain(conn, vmName); snapshot = dm.snapshotLookupByName(cmd.getTarget().getSnapshotName());