Development timeline

From btrfs Wiki

Jump to: navigation, search

Btrfs Timeline

The early development push in Btrfs is to finalize the disk format to ensure it will perform well, allow future extensions and support all of the desired features. This document will be updated frequently as decisions are made around the features that will be part of 1.0.

The core of the FS and most of the functionality required for daily use work well. Currently IO errors and disk full conditions are not handled properly.

Check the Changelog for a full list of changes with each new release.

Features planned for 1.0

These features are targeted at finishing the disk format as quickly as possible. Some features may be partially implemented as long as the disk format is complete.

  • O_DIRECT support (without checksumming) in progress
  • AIO support in progress
  • block size thats less than page size support.
  • Subvolume quotas and inherited space usage information
  • QA Suite for automated regression testing
  • Reserved space for online fsck and the ability to add storage so that a background extent allocation check can proceed
  • Additional ioctls to set per-inode attributes (nodatacow, nodatasum, etc)
Personal tools