[so2] [SO2] [Tema 3] Nelamurire teste

Razvan Deaconescu razvan.deaconescu at cs.pub.ro
Mon Apr 20 12:29:09 EEST 2015


Stefan Ciotec <stefan.ciotec at gmail.com> writes:
> La operatia de read faceam bio_clone la bio-ul original, submiteam
> bio-ul clonat pentru primul disc, faceam din nou bio_clone la bio-ul
> original si submiteam pentru al doilea disc. Problema e ca bio_clone
> nu aloca pagini fizice noi, ci mapazeaza vectorul bi_io_vec peste
> aceleasi pagini fizice ca in bio-ul original, astfel incat paginile
> din cele doua bio-uri clonate reprezentau de fapt aceeasi zona fizica,
> iar in urma operatiei de read de pe al doilea disc imi erau
> suprascrise datele din primul bio clonat.
> Ca sa rezolv, nu am mai folosit bio_clone, ci am alocat pagini fizice
> pentru fiecare bio.

Ah, a mai fost beleaua asta și în alți ani. Am pus o precizare în
enunțul temei[1] de avut grijă la bio_clone.

[1] http://ocw.cs.pub.ro/courses/so2/teme/tema3#precizari_linux

Răzvan


More information about the so2 mailing list