[pso] [Tema 3][Linux] Request-uri parazite

bogdandrutu at gmail.com bogdandrutu at gmail.com
Sat May 15 07:53:19 EEST 2010


De fapt nu este ceva misterios ci este foarte determinist, fiecare write de fapt e precedat de un read a zonei care urmeaza a fi scrisa.

Bogdan.
Sent from my BlackBerry® wireless device

-----Original Message-----
From: Vladimir-Andrei Olteanu <kooliva at gmail.com>
Date: Sat, 15 May 2010 01:54:53 
To: Proiectarea Sistemelor de Operare<pso at cursuri.cs.pub.ro>
Subject: [pso] [Tema 3][Linux] Request-uri parazite

Salut!

Am o problema cu functia care este data ca parametru lui 
blk_queue_make_request (ssr_request, in cazul meu).

Aparent, fiecare request de write decurge normal, dar fiecare request de 
read este urmat imediat de un apel de write in aceeasi zona de pe disc.

Am oprti checker-ul imediat dupa primul simple compare si am gasit 
urmatoarele cereri:
* inainte sa se termine simple write:
   -o cerere de scriere a 4k incepand cu un anume sector
* inainte sa se termine simple read:
   -o cerere de citire a acelor 4k scrisi anterior
   -o cerere de scriere a acelorasi 4k (n-ar trebui sa existe)

Am verificat primul caracter din buffer-ele bio-urilor si am vazut 
constatat ca write-ul misterios nu are aceleasi date.
_______________________________________________
http://elf.cs.pub.ro/so2/wiki/resurse/lista-discutii


More information about the pso mailing list