Linus Torvalds beolvasztotta a Linux 6.16-rc4-be a Bcachefs „journal_rewind” funkcióját, de bizonytalan a fájlrendszer további jövője a kernelben

A múlt héten egy újabb pull request érkezett a Bcachefs fájlrendszerhez, amely hibajavításokat és egy új, „journal_rewind” nevű fájlrendszer-helyreállítást segítő funkciót hozott. Azonban a kód beküldése a Linux 6.16 fejlesztési ciklusának kellős közepén komoly vitát váltott ki Linus Torvalds és más kernelfejlesztők részéről, melyről korábban mi is beszámoltunk. A fő kritika a fejlesztési ciklus során történő új funkciók bevezetésére vonatkozott, különösen egy még kísérleti státuszú fájlrendszer esetében. Bár a vita intenzív volt, az utána következő napokban alábbhagyott, és Linus Torvalds végül úgy döntött, hogy minden érintett változtatást elfogad és beolvaszt a forráskódba.

Linus Torvalds beolvasztotta a Linux 6.16-rc4-be a Bcachefs „journal_rewind” funkcióját, de bizonytalan a fájlrendszer további jövője a kernelben

Torvalds csendben, de határozottan döntött

A Git repositoryba történő egyesítés múlt éjjel történt, Torvalds részéről kommentár nélkül. A korábbi vitában megfogalmazott aggályai ellenére, úgy tűnik, mégis engedélyezte a „journal_rewind” funkció beemelését a Linux 6.16 negyedik kiadásra jelölt változatába, amely vasárnap jelenik meg. A döntés egyfajta kompromisszumként értékelhető, mivel a funkció egyértelműen hasznos helyreállítási szempontból, és a Bcachefs továbbra is kísérleti státuszban van, így nem jelent közvetlen kockázatot a stabil rendszerekre nézve. A döntés azonban nem zárta le a helyzetet, sőt, újabb bizonytalanságot hozott a jövőre nézve.

A szakítás lehetősége a következő ciklusban

Linus Torvalds egy másik, a tegnapi Bcachefs-javításokra reagáló levélben világossá tette, hogy a 6.17-es ciklusban könnyen elképzelhető, hogy megszünteti a fájlrendszerrel való együttműködést. Levelében azt írta, hogy nem érzi komfortosnak a helyzetet, különösen úgy, hogy a Bcachefs fejlesztői részéről nem volt nyitottság a kérdésekre vagy az RC időszakban érkező javítások megvitatására. A levél zárásaként úgy fogalmazott, hogy „alapvetően egyetértettünk abban, hogy ennyi volt”, utalva arra, hogy a projekt és a kernel közösség útjai elválhatnak.

"

Ezt még beolvasztottam, de az említett megbeszélés alapján úgy gondolom, a 6.17-es merge ablakban elválnak útjaink.

Nagyon világossá tetted, hogy még a hibajavításokat sem kérdőjelezhetem meg, és egyszerűen csak mindent be kell húznom.

Őszintén szólva ebben a pontban már egyáltalán nem érzem komfortosnak az együttműködést, és úgy tűnik, egyedül abban értettünk igazán egyet a beszélgetés során, hogy „ennyi volt”.

Egyelőre nem tudni, hogy ez végleges szakítást jelent-e, vagy csupán szigorúbb szabályozást a következő ciklus során, de a Bcachefs jövője a mainline kernelben jelenleg erősen kérdéses.