Ext4 Developer Interlock Call: 06-11-07 Minutes
Attendees: Mingming Cao, Ted T'so, Dave Kleikamp, Takashi Sato, Suparna Bhattacharya, Jose Santos, Andreas Dilger, Avantika Mathur
Minutes can be accessed at: http://ext4.wiki.kernel.org/index.php/Ext4_Developer%27s_Conference_Call
EXT4 GIT TREE
- We need to start preparing patches to be moved upstream. This includes final review and formatting comments properly for merging to Linux.
- For those with access to the git tree, they can modify their patches directly. Otherwise this will be done on the mailing list, and Ted, Mingming or Shaggy will update the tree.
- Ted suggested that we run the checkpatch.pl script (that was posted on lkml and is now in mainline) against all new patches in the git tree. The output can then be posted on the ext4 mailing list, and the authors can fix any problems with their patches. He encourages everyone to run the script on patches before posting, to prevent comments on small issues.
- Each time the git tree is updated a set of tests is automatically run to test for regressions.
- The plan is to move as many patches as possible to mainline once 2.6.22 is released
- Mingming will be rebasing and re-ordering the git tree, based on today's discussions.
- Extents on by default: Ted suggested updating this patch, so that extents feature is on by default only if the extents incompat feature is turned on. It was decided that for EXT4DEV, extents will always be on by default, and when we move to Ext4, extents will only be defaulted with the feature is turned on. Another choice is to make extents a config option.
- Mingming will add Jose's JBD2 patches to the patch queue, as long as there are no remaining comments on the list.
- Preallocation: The fallocate system call has been finalized, with no remaining issues. David Chinner had said he would write a man page for the system call; this should be added to the patches.
- Online Defragmentation: Takashi will send out his new patches this weekend.
- delayed allocation: These patches are ready to move to mainline, except for an outstanding request from Andrew for more comments. Mingming will ping Alex to see what the status is.
- Journal Checksumming: These patches are broken on ppc machines. Andreas is working on fixing the endian-ness of the checksums.
- Uninitialized Block Group: Andreas will post an inter-diff to the ported patches Avantika posted.
- nanosecond timestamp and subdir-limit patches are ready to push upstream.
- Kalpak will be separating i_version code from his expand-inode-size patch, and merging with the other i_version patches
- Mingming will respond to last week's meeting minutes asking Trond what he thinks of implementing this feature in the VFS. If Trond is ok with the feature as is, it will be ready to push.
- Steve French who works on Samba and CIFS has shown interest in this feature, particularly in having it exported to userspace (preferrably not using xattrs).
- Ted plans to get 1.40 out soon. He will then move the tree to git, and work to get all of the extents patches integrated.