A Bcachefs fejlesztője, Kent Overstreet bejelentette, hogy számos javítás és fejlesztés került be a fájlrendszerhez, amelyeket a Linux 6.14-rc1 verzióban fognak elérhetővé tenni. A módosítások főként stabilitási és teljesítménybeli problémákra fókuszálnak, beleértve a memóriaterhelés alatti snapshots btree működését, a fordítási problémákat, valamint a naplózási mechanizmus finomhangolását.
Tartalomjegyzék

Snapshots és fordítási problémák javítása a Bcachefs-ben
A frissítések egy olyan hiba második felének javítását tartalmazzák, amely a snapshots használatakor rendszer-összeomláshoz vezethetett, amikor a kulcskészlet gyorsítótára megtelt. Emellett egy compile probléma is megoldásra került, amely egyes fordítók esetében indokolatlanul megduplázta a veremkeret méretét.
Naplókezelési fejlesztések
A naplókezelési fejlesztések közé tartozik, hogy a „journal stuck timeout” mostantól figyelembe veszi az eszköz késleltetését, amely korábban hamis figyelmeztetéseket eredményezett. Ennek köszönhetően jelentősen csökkent az SRCU lock időtartamával kapcsolatos figyelmeztetések száma, és Overstreet szerint ezek mostanra eltűntek a saját tesztelési környezetében. Ha azonban valaki még mindig tapasztal ilyen problémát, a fejlesztő kéri, hogy jelentkezzen nála.
Unmount gyorsítása és naplóírási optimalizációk
További fejlesztések közé tartozik az unmount műveletek gyorsítása, amely korábban bizonyos helyzetekben lelassult vagy akár el is akadhatott. Ehhez kapcsolódóan javításra került a journal pin flushing, valamint a Bcachefs naplóírási műveletei mostantól IOPRIO_CLASS_RT besorolásba kerülnek, ami magasabb prioritást biztosít számukra.
Tracepoint fejlesztések és teljesítménydiagnosztika
Végül több tracepoint finomhangolás is bekerült a javítások közé, amelyek elősegítik a „rebalance isn’t making progress” problémák feltárását. A fejlesztő azt is jelezte, hogy új eszközökkel rendelkezik a teljesítménybeli problémák nyomon követésére, és arra ösztönzi a felhasználókat, hogy jelezzék, ha reprodukálható teljesítménycsökkenést tapasztalnak.
A stabil Linux 6.14 verzió várhatóan március végén jelenik meg. A Linux 6.14 az Ubuntu 25.04 alapértelmezett kernelje lesz, valamint várhatóan a Fedora 42 és más tavasszal megjelenő Linux disztribúciók is ezt fogják használni.