Cuirtear cur i bhfeidhm neamhshioncrónach de DISCARD i láthair do Btrfs

Le haghaidh córas comhaid btrfs curtha i láthair cur i bhfeidhm asincrónach na hoibríochta DISCARD (marcáil bloic saortha nach gá a stóráil go fisiciúil a thuilleadh), arna chur i bhfeidhm ag innealtóirí Facebook.

Bunús na faidhbe: sa chur i bhfeidhm bunaidh, déantar DISCARD a fhorghníomhú go sioncronach le hoibríochtaí eile, as a dtagann fadhbanna feidhmíochta i gcásanna áirithe, ós rud é go gcaithfidh na tiomántáin fanacht leis na horduithe comhfhreagracha a chríochnú, rud a éilíonn am breise. D'fhéadfadh sé seo a bheith ina fhadhb má tá cur i bhfeidhm SÍOSADH an tiomántáin mall.

Le cur i bhfeidhm asincrónach, ní gá fanacht leis an tiomáint DISCARD a chríochnú le linn gnáthoibríochta FS, rud a chuireann deireadh leis an bhfadhb tríd an oibríocht seo a aistriú go dtí an cúlra. Déanann an cur i bhfeidhm i láthair roinnt optimizations freisin. Mar shampla, fanann sé le tamall anuas ar an imní go bhféadfaí an bloc a úsáid go luath ar bhealach nach bhfuil aon chiall leis an nós imeachta SÍOSCHÁIN a fhorghníomhú ar chor ar bith, agus déanann sé iarracht freisin réigiúin a chumasc sula ndéantar an SÍOLÚCHÁN a fhorghníomhú i ndáiríre chun laghdú a dhéanamh. líon iomlán na n-oibríochtaí.

Foinse: oscailtenet.ru

Add a comment