Ted Ts’o har skickat EXT4-filsystemuppdateringarna för Linux 6.1-kärnan.

Medan det finns mycket Btrfs prestandaarbete för Linux 6.1, på EXT4-sidan är det en relativt tyst cykel. Det finns några buggfixar såväl som vissa prestandaoptimeringsjusteringar, men totalt sett inget dramatiskt med EXT4 som fortsätter att visa sig vara ett pålitligt och robust Linux-filsystem.

Några av EXT4-höjdpunkterna för Linux 6.1 inkluderar:

Prestanda:

-Aktivera alltid i_version-räknare (som btrfs och xfs redan gör). Ta bort några oönskade i_version-bump för att undvika onödiga nfs-cache-invalideringar.

-Väck journalvatten i FIFO-ordning för att undvika att vissa journalanvändare inte får journalhantering under orättvist lång tid.

-I ext4_write_begin() allokera alla nödvändiga bufferthuvuden innan du startar journalhanteringen.

-Försök inte att förhämta blockallokeringsbitmapparna för ett skrivskyddat filsystem.

Bugfixar:

-Fixa ett antal snabba commit-buggar, inklusive resursläckor och out of bound referenser i olika felhanteringsvägar och/eller om snabb commit-loggen är skadad.

-Undvik att stoppa storleksändringen online tidigt när du expanderar ett filsystem som är mindre än 16TiB till en storlek större än 16TiB.

-Åtgärda uppenbar metadatakorruption orsakad av en ras med ett metadatabufferthuvud som migrerades medan det försökte läsas.

-Markera den lata initialiseringstråden som kan frysas för att förhindra suspenderingsfel.

Mer information om EXT4-ändringarna för Linux 6.1 via denna pull-begäran.

Categories: IT Info