[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-API] Constructors and Destructors on classes
On Tue, Mar 06, 2007 at 08:06:58PM +0530, Hetal Badheka wrote: > Hello, > > Does a constructor on class VM just create an instance of the class in > Xen's memory or does it actually provision a new VM and conversely, what > does a destructor do, delete the VM class instance from memory or > destroy a virtual machine? Think of it like a database record. VM.create creates a record, and VM.destroy deletes that record again. (Xend doesn't actually use a DBMS, but that's the mental model you need). A running domain is created and destroyed using VM.start, VM.clean_shutdown, and so on. VM.create does not imply that a domain is created to match -- you are merely creating the record corresponding to a non-running VM. > The class "host" and "host_cpu" also have create and destroy methods on > them and since you can't create and destroy a physical host or a > physical cpu, I am guessing that the answer to my question above for VMs > is that the create and destroy methods just instantiate and destroy a > class instance and do not actually cause the provisioning and > decommissioning of a virtual machine. These methods should never have been added, and will be removed immediately if they're still there. A host and some host_cpu records are created implicitly by Xend at startup. HTH, Ewan. _______________________________________________ xen-api mailing list xen-api@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-api
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |