[vmchecker-dev] cont svn

Razvan Deaconescu razvan at anaconda.cs.pub.ro
Wed Jul 9 13:04:09 EEST 2008


On Wed, 2008-07-09 at 12:57 +0300, Razvan Deaconescu wrote:
> On Wed, 2008-07-09 at 02:33 -0700, Szekeres Adriana wrote:
> > 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? 
> 
> Si pe sistemul meu este aceeasi problema. Pe serverul unde se face
> testarea insa totul e OK (pe sanctuary.cs.pub.ro). Adica vmrun nu ramane
> agatat. Nu-mi dau seama de problema. Oricum din momentul in care Sergiu
> va instala sistemul in EG106 vom putea testa direct acolo.

Hmmm ... ai cumva sistem pe 64 de biti? Eu asa am. Observ ca in iesirea
de la strace[1] spune ca se blocheaza in poll si ca procesul ruleaza in
modul 32 de biti. Poate e de la asta.

Razvan

[1] http://anaconda.cs.pub.ro/~razvan/projects/vmchecker/



More information about the vmchecker-dev mailing list