[LUGOS] več nfs strežnikov

Uroš Golja goljau na comcom.si
Pet Okt 1 10:53:54 CEST 2004


S to spremembo sicer zmanjšaš možnost, da bi dva odjemalca hkrati 
spremenila isto datoteko, vendar pa te možnosti _ne_ odpraviš. Da iz 
strežnika k zakleneš datoteko x na vseh ostalih strežnikih (1..k-1, 
k+1..n), rabiš nekaj časa, recimo mu tz(k). Če dva odjemalca popravita 
datoteko x na strežnikih k in j v času, manjšem od tz(k), potem imaš... 
sranje, pravzaprav. Seveda lahko tz(k) zmanjšaš na minimum, denimo z 
uporabo ločenega (=rezerviranega) omrežja za povezave strežnik-strežnik 
in z uporabo multicasta na tem omrežju (ko en strežnik govori, vsi 
ostali poslušajo). Trudi se kolikor hočeš, ampak tz(k) te vedno lahko ulovi

Poleg tega pa še vedno nismo rešili problematike padajočih linkov.

Joze Klepec wrote:

> Ja Uroš - za obvladanje (odprte) konzerve črvov si moraš pa zmislit 
> protokol (=večjo konzervo ;-)), ki bo blokiral pisanje datoteke x na 
> vseh ostalih strežnikih (n-1). Torej strežniki n -1 dobijo začasen 
> attr r-w (po dosovsko ro) v določenem časovnem okviru. Časovni okvir 
> je približno enak času, ki ga potrebuješ za zapis na strežnik,  
> distribucijo po n-1 strežnikih in popravljanje atributov datotek. 
> Popravi morebitne napake in imaš delujoč algoritem.
>



Dodatne informacije o seznamu lugos-list