Next btrfs development cycle - 5.7

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



From: David Sterba <dsterba@xxxxxxx>

Hi,

a friendly reminder of the timetable and what's expected at this phase.

5.4 - current
5.5 - upcoming, urgent regression fixes only
5.6 - development closed, pull request in prep, fixes or regressions only
5.7 - development open, until 5.5-rc6 (at least)

(https://btrfs.wiki.kernel.org/index.php/Developer%27s_FAQ#Development_schedule)


Current status
--------------

The amount of patches merged for 5.5 is heavily affected by the end of year
break, that is about 2 weeks long and the following week it takes to everybody
sync up again. So this is 3 less weeks of testing and I got the feeling that
everybody just dumped patches before going for the vacation.  So the patch
backlog has grown again.

Current misc-next is reasonably stable, only selected fixes will be merged but
now it's effectively frozen. The merge window will probably open next week so
the timing is adequate.


Hilights of 5.6 changes
-----------------------

Async discard:

* an improved implementation of the -o discard, that leaves more time to freed
  extents to coalesce to longer chunks that are more suitable for trimminng and
  also limits the discard IO not to interfere with regular IO

* the current default IO submission rate should be good enough for most
  usecases, but this might get tuned further, possibly adding some tunables if
  required

Tree-checker got more b-tree leaf checks, and for location key for various
directory items.


Merge outlook
-------------

1. fixes, minor cleanups
2. fixes that need refactoring or cleanups
3. small-sized features, with acked interface
4. the rest (big features, intrusive core changes, ...)

I do want to shake down the backlog, but please understand that it will be one
thing at a time, so it can be tested and reviewed. You don't have to ping or
resend. Wild ride ahead.


Git development repos
---------------------

  k.org: https://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
  devel1: https://gitlab.com/kdave/btrfs-devel
  devel2: https://github.com/kdave/btrfs-devel



[Index of Archives]     [Linux Filesystem Development]     [Linux NFS]     [Linux NILFS]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux