Oracle Talks Up Recent Features For XFS + Some File-System Improvements On The Horizon

On the Oracle Linux blog they published a guest post this weekend by Darrick Wong who also works on the Oracle Linux kernel beyond the upstream XFS maintenance. He shared some of the items accomplished this year for the XFS file-system:
- Lazy timestamp updates using the lazytime mount option as to avoid updating the modification timestamp on recently updated files. The lazy timestamp functionality paired with the relatime option can lead to much lower metadata writes.
- Support for changing the file-system label while mounted.
- With the new Linux 5.4 yields much less time spent by XFS looking for free space in a directory on file creation. This in particular helps the performance for very large directories.
- Support for a metadata directory tree to allow for greatly expanded metadata structures for use-cases like reverse mapping and data block sharing for real-time volumes.
Meanwhile, looking ahead to the next calendar year (2020) some of the XFS items on the horizon include:
- Extending the XFS metadata to support timestamps out to the year 2486 by making use of 64-bit counters to address the Year 2038 problem. Existing XFS v5 file0systems should be able to upgrade to the new metadata.
- Deferred inode reclamation should become faster and deletes should also be sped up.
- Inode parent pointer functionality.
More details on the Oracle Linux Blog for the latest XFS development activities.
20 Comments