Hlavní navigace

Nové zamykání v Btrfs pro rychlejší snapshoty

Sdílet

Jan Fikar
btrfs logo

Nikolay Borisov ze SUSE poslal včera do LKML patch, který předělává zamykání souborového systému Btrfs pomocí nového zámku DWR (Double Reader Writer). Podstatou změny je dovolit buď současné uzamčení několika čtecími procesy, nebo několika zapisujícími procesy, ale ne oboje dohromady.

V kontextu Btrfs pak nový zámek umožní několik současně probíhajících snapshotů (zde čtení), které vyloučí současné provádění nocow zápisů. Zároveň tímto bude nahrazen současný docela nepřehledný zámek zabraňující nocow zápisům při probíhajícím snapshotu. Pokud vše půjde hladce, mohl by být nový zámek zařazen do jádra 5.3.

(zdroj: phoronix)

  • 10. 6. 2019 8:49

    dizzy

    Btrfs pouzivam aktivne uz dlho (zatial len doma, bo po tom, co sa mi parkrat rosypal som si v praci netrufol ;-)). Co sa tyka filozofie a vlastnosti, ma jednoznacne potencial stat sa najlepsou volbou pre Linuxove systemy. Len ked sa pozriem na aktualny zoznam vlastnosti, ktore sa planuju, alebo nie su este uplne dotiahnute (napr per-subvolume-raid-level, stabilita RAID56 (neviem ci uz fixli), ...), mi pripada zrychlenie vytvarania snapshotov ako sice vitane, ale nie az take podstatne.
    Kazdopadne spravu vitam - ako sa vravi nemusi prsat, hlavne ked kvapka ;-)