<table cellspacing='0' cellpadding='0' border='0' ><tr><td valign='top' style='font: inherit;'>Ceau,<br><br>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:<br><br> * pentru a porni vm in shell, vad ca in so_checker.sh folosesc<br> /usr/bin/vmrun revertToSnapshot "$vm"<br> <br> * asta se implementeaza folosind API-ul VIX :<br> [...]<br> jobHandle = VixVM_RevertToSnapshot(vmHandle,<br>
snapshotHandle,<br> 0, // options<br> VIX_INVALID_HANDLE, // propertyListHandle<br> NULL, // callbackProc<br> NULL); // clientData<br><br>
printf("RtS\n");<br> err = VixJob_Wait(jobHandle, VIX_PROPERTY_NONE);<br> printf("RtS\n");<br> [...]<br><br>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? <br><br>[1]http://pyvmware.googlecode.com/svn/trunk/vix.py<br><br>--- On <b>Wed, 7/9/08, Razvan Deaconescu <i><razvan@anaconda.cs.pub.ro></i></b> wrote:<br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;">From: Razvan Deaconescu <razvan@anaconda.cs.pub.ro><br>Subject: Re: [vmchecker-dev] cont svn<br>To: vmchecker-dev@lists.rosedu.org<br>Date: Wednesday, July 9, 2008, 11:49 AM<br><br><pre>On Sun, 2008-07-06 at 21:59 +0300, Alexandru Mošoi wrote:<br>> :-S... cred ca sunt 10-20 linii in total. ce-ti
trebuie proiect<br>> separat?<br><br>Am facut cont trac/svn pentru Alexandru, Lucian si Claudiu. Alexandru,<br>sa pui bucatile de cod de binding python intr-un director al tau din<br>branches. De asemenea, am rugamintea sa ii trasmiti si Adrianei[1] niste<br>link-uri utile pentru API-ul folosit.<br><br>Adriana, recomandarea mea este sa folosesti bucatile de cod ale lui<br>Alexandru pentru pornirea, oprirea, resetarea, obtinerea de adresa din<br>DHCP, etc. Nu am multa cunostere despre ce fac, dar banuiesc ca pot fi<br>folosite pentru a substitui executabile vm_start, vm_stop etc. in<br>dezvoltarea scriptului de testare.<br><br>Razvan<br><br>_______________________________________________<br>vmchecker-dev mailing list<br>vmchecker-dev@lists.rosedu.org<br>http://lists.rosedu.org/cgi-bin/mailman/listinfo/vmchecker-dev</pre></blockquote></td></tr></table><br>