[vmchecker-dev] cont svn
Alexandru Moşoi
brtzsnr at gmail.com
Wed Jul 9 15:57:45 EEST 2008
folosirea api-ului de C in python a ridicat niste probleme la
transmiterea pointerilor pe care le-am rezolvat. resetarea e doar un
exemplu ca imi era mie lene sa fac ceva mai mult, dar in principal se
poate face orice in python ce se poate face in C (transmitere fisiere,
revert to snapshot, etc). it's real sh*t:) uploadez diseara bucatile
de sursa + niste documentatie, acum sunt la serviciu.
2008/7/9 Szekeres Adriana <aaa_sz at yahoo.com>:
> Ceau,
>
> Am inceput sa ma familiarizez cu API-ul in C. Pentru python am gasit un
> link[1] dar inca nu l-am studiat foarte bine, deoarece m-am impotmolit la o
> chestie:
>
> * pentru a porni vm in shell, vad ca in so_checker.sh folosesc
> /usr/bin/vmrun revertToSnapshot "$vm"
>
> * asta se implementeaza folosind API-ul VIX :
> [...]
> jobHandle = VixVM_RevertToSnapshot(vmHandle,
> snapshotHandle,
> 0, // options
> VIX_INVALID_HANDLE, // propertyListHandle
> NULL, // callbackProc
> NULL); // clientData
>
> printf("RtS\n");
> err = VixJob_Wait(jobHandle, VIX_PROPERTY_NONE);
> printf("RtS\n");
> [...]
>
> Problema e ca, si daca dau comanda in shell, asa cum este implementat
> momentan, si daca rulez programul C, porneste vm snapshot-ul dar procesul
> nu se termina. Ramane agatat. In prgramul C ramane in VixJob_Wait. Probabil
> este de la serverul meu?
>
> [1]http://pyvmware.googlecode.com/svn/trunk/vix.py
>
> --- On Wed, 7/9/08, Razvan Deaconescu <razvan at anaconda.cs.pub.ro> wrote:
>
> From: Razvan Deaconescu <razvan at anaconda.cs.pub.ro>
> Subject: Re: [vmchecker-dev] cont svn
> To: vmchecker-dev at lists.rosedu.org
> Date: Wednesday, July 9, 2008, 11:49 AM
>
> On Sun, 2008-07-06 at 21:59 +0300, Alexandru Moşoi wrote:
>> :-S... cred ca sunt 10-20 linii in total. ce-ti
> trebuie proiect
>> separat?
>
> Am facut cont trac/svn pentru Alexandru, Lucian si Claudiu. Alexandru,
> sa pui bucatile de cod de binding python intr-un director al tau din
> branches. De asemenea, am rugamintea sa ii trasmiti si Adrianei[1] niste
> link-uri utile pentru API-ul folosit.
>
> Adriana, recomandarea mea este sa folosesti bucatile de cod ale lui
> Alexandru pentru pornirea, oprirea, resetarea, obtinerea de adresa din
> DHCP, etc. Nu am multa cunostere despre ce fac, dar banuiesc ca pot fi
> folosite pentru a substitui executabile vm_start, vm_stop etc. in
> dezvoltarea scriptului de testare.
>
> Razvan
>
> _______________________________________________
> vmchecker-dev mailing list
> vmchecker-dev at lists.rosedu.org
> http://lists.rosedu.org/cgi-bin/mailman/listinfo/vmchecker-dev
>
> _______________________________________________
> vmchecker-dev mailing list
> vmchecker-dev at lists.rosedu.org
> http://lists.rosedu.org/cgi-bin/mailman/listinfo/vmchecker-dev
>
>
--
Alexandru Moşoi
http://alexandru.mosoi.googlepages.com
Please avoid sending me Word or PowerPoint attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html
More information about the vmchecker-dev
mailing list