Reiser5 piştgirî ji bo koçberiya pelê bijartî ragihand

Eduard Shishkin pêkanîn piştgirî ji bo koçkirina pelê bijartî ya li Reiser5. Wekî beşek ji projeya Reiser5, ew pêş dikeve bi giranî xebitandin guhertoyek pergala pelê ya ReiserFS, ku tê de piştgirî ji bo cildên mentiqî yên berbelavkirî yên paralel di asta pergala pelê de, li şûna astek amûrek blokê, tête bicîh kirin, ku dihêle hûn daneyan bi rengek mentiqî belav bikin.

Berê, koçkirina blokên daneyê bi taybetî di çarçoweya hevsengkirina qebareya mentiqî ya Reiser5 de ji bo domandina dabeşkirina adil li ser wê hate kirin. Naha hûn dikarin daneya her pelê biguhezînin her pêkhateyek dîskê ya hêjmarek mentiqî. Wekî din, hûn dikarin vê pelê bi taybetî nîşan bikin da ku prosedûra hevsengiyê wê paşguh bike, û ji ber vê yekê, blokên daneya wê dê li ser dîska diyarkirî bimînin.

Navbera bikarhêner ji bo koçkirin û nîşankirina pelan hate weşandin. Ev navbeynkar bi karanîna banga pergalê ioctl (2) ve girêdayî ye û ji bo bernamenûsên serîlêdanê tête armanc kirin. Koçkirin û nîşankirin jî ji bikarhênerê dawî re bi karanîna amûra volume.reiser4(8) re peyda dibe.

Serlêdanek eşkere ya vê fonksiyonê dê ev be ku hemî pelên "germ" (ango, ku pir caran têne gihîştin) berbi hêmanên herî performansa voltama mantiqî veguhezînin, û wan li wir "pin" bikin. Ji bo vê armancê tê pêşniyar kirin ku bikar bînin dîskê proxy, ku beşdarî belavkirina daneya birêkûpêk nabe. Her weha hûn dikarin pelan biguhezînin dîskên hêmanên birêkûpêk ên volteyek mentiqî, lê dibe ku "edalet" zirarê bibîne.
belavkirina daneyan, ku dê bibe sedema binpêkirinê pîvana paralel.

Source: opennet.ru

Add a comment