[so] [Tema4][Linux] Problema Test Ring
Alex Eftimie
alex at eftimie.ro
Thu May 21 01:04:49 EEST 2009
Andrei Ismail a scris:
> Salut,
>
> Posibilitatea unui race exista de ambele parti, desigur :) Noi am
> incercat sa facem testele cat mai bullet-proof, dar asta nu exclude
> posibile greseli de partea noastra.
>
> Incearca te rog urmatoarele 2 lucruri:
> 1) Afisand timestamp-uri din libraria ta, spune-ne cat timp trece
> incepand de la inceputul lui TestStress pana atunci cand "crapa".
> 2) Incearca sa uploadezi tema de mai multe ori si sa vezi daca de
> fiecare data se repeta in mod determinist "povestea"
> 3) Daca nu se repeta in mod determinist, insereaza sleep-uri cu durata
> random in codul tau si incearca sa vezi daca trece asa in majoritatea
> cazurilor
>
> Revino te rog cu aceste informatii si o sa incercam sa cautam si noi
> eventuala problema.
Cu un hint de la Mihai Dumitrache, am găsit problema: după un sem_wait
înaintea căruia renunțam la accesul exclusiv pe monitor, aveam o
modificare de variabilă internă structurii. Am închis și modificarea în
alt lock-unlock și acum trece testele fără alte probleme.
@Andrei: m-am speriat când am citit ce-mi ceri :)
Alex
More information about the so
mailing list