btrfsの改良点
-
btrfs-progs
が4.2.2-3に更新されました新しいバージョンの
btrfs-progs
では、mkfsおよびbtrfs-convertコマンドを使用するときに、カーネルでサポートされている機能の互換性がチェックされます。 これらのコマンドでは、サポートされていない機能についてユーザーに警告できます。 また、この更新により、以前のリリースで存在した不具合がいくつか修正されています。 -
インライン・エクステントの処理が改善されました
インラインおよび圧縮されたエクステントを持つファイルの切捨てを処理するメソッドは、必要なメタデータ領域の量を減らし、セキュリティ修正を提供するために改善されました。 また、インライン・エクステントのクローニングを処理するメソッドが修正され、ファイルの破損とデータ損失の可能性が回避されるようになりました。 パッチも適用され、ソース・クローンのオフセットおよび長さをチェックしてソース・ファイルの範囲内に収まることを確認することで、圧縮エクステントに対するクローニング操作が修正されました。 (バグID 22307083、22598448、22466327、22589051)
-
クローニング・コードの送信操作が修正されました
異なるファイル・システム間でスナップショットの送受信が失敗するバグの修正が実装されました。 クローニング・コードの送信操作に修正が適用され、受信したサブボリュームのスナップショットを取得して親として使用し、UUIDが異なることから、別のファイル・システムで受信しようとする場合に対処されるようになりました。 (バグID 22580612)
-
COWページ・サイズ・エクステントの改善
ファイル割り当てのリクエスト範囲がiノードのサイズを超える場合に、ページの最後だけゼロにすることで、不要なCOWページ・サイズの範囲を減らすための修正が適用されました。 (バグID 22573877)
-
失敗したクローニング操作によってトリガーされたファイルの破損が修正されました
修正が適用され、他のファイルとエクステントを共有するファイルに対するクローン操作で、異なるエクステントを指す可能性のあるソース・ファイルのリージョンがカバーされないようになりました。 (バグID 22579887)