
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)