+invirt-remote (0.4.14) unstable; urgency=low
+
+ * Make invirt-lvm lvcreate-all use sqlalchemy correctly
+
+ -- Peter A. Iannucci <iannucci@mit.edu> Tue, 28 May 2013 20:19:00 -0400
+
invirt-remote (0.4.13) unstable; urgency=low
* Make the listvms remctl include domains that get stuck in pygrub
lvpath = "/dev/" + vg + "/" + lvname
if subcommand == "lvcreate-all":
- from invirt import database
+ from invirt.database import models, connect
import re
- database.connect()
- for d in Disk.select():
+ connect()
+ for d in models.Disk.query().all():
check(re.match('^[A-Za-z0-9]+$', d.guest_device_name))
- machine = Machine.get(d.machine_id)
+ machine = models.Machine.query().filter_by(machine_id=d.machine_id).one()
check(re.match('^[A-Za-z0-9][A-Za-z0-9._-]*$', machine.name))
lvname = prefix + machine.name + "_" + d.guest_device_name
if not os.path.exists("/dev/%s/%s" % (vg, lvname)):