btrfsの改良点
-
エクステント会計の改善
エクステント・アカウンティングが改善され、多数のバグが修正されました。 ディスク領域がないシナリオの処理も改善されましたが、ディスク領域を解放するためにrm操作が動作しています。
-
fsync
の問題が修正されましたハード・リンクが削除され、
fsync
が呼び出されたあとにファイルシステムが破損する可能性のある問題を修正するために、修正が適用されました。 別の修正が適用され、削除されたiノードと一致するようにiノードの名前が変更されたあとにfsync
が呼び出され、停電が発生する可能性があるデータ損失の問題が回避されました。 -
増分送信固定中の無限ループ
増分送信中にパス文字列を構築する際に無限ループが発生したENOMEMエラーを修正するための修正が適用されました。 この問題は、孤立ディレクトリinodeの名前変更を遅らせる必要があるかどうかをチェックするパッチを適用することで解決されました。
-
ハード・リンクとシンボリック・リンクのトランザクション処理の向上
ハード・リンクおよびシンボリック・リンクを作成するためのトランザクション処理を改善するために、修正が適用されました。 これらの修正の1つにより、ハード・リンク作成時に起こる可能性があるメモリー・リークが解決されました。