OCFS2 1.6 Tracking
The following page lists the status of OCFS2 1.6.
Apr 14th, 2010
- Tiger enabled splice support.
- nointr is now the default.
The current fs tip is titled o2net: Print ipv4 addresses using the normal format %u.%u.%u.%u.
Apr 12th, 2010
Enabled metaecc. The current fs tip titled ocfs2: Revoke patch that disabled metaecc contains jbd2 with buffer triggers.
TODO Make nointr default
TODO Handle build warning in ocfs2_abort_trigger()
Apr 2nd, 2010
Resynced 1.6 tree with mainline (2.6.34.rc3). The current fs tip is titled ocfs2_dlmfs: User DLM_* when decoding file open flags.
- Patch with the current tip was drop#3.
Feb 19th, 2010
The current fs tip titled ocfs2: Use filp_dentry in compat_ctl (commit 7ea630a42b3937347e997dbf827f6a3f1190f8a9) was tagged ocfs2-1.6.0.
The current tools tip titled mkfs.ocfs2: Print fs features during make (commit de50bf25701e8af08aea3664d5982b993ddc7433) was tagged ocfs2-tools-1.6.0.
Feb 11th, 2010
- Tiger fixed the non-functioning mlog tracing issue.
- He also set o2cb and ocfs2's sysfs root to /sys/fs so as to get o2cb.init to work properly.
The current tip is titled ocfs2: Use filp_dentry in compat_ctl.
- Patch with the current tip was drop#2.
Feb 9th, 2010
Resynced 1.6 tree with mainline (2.6.33.rc7). The tip is titled ocfs2/cluster: Make o2net connect messages KERN_NOTICE.
Jan 25th, 2010
Resynced 1.6 tree with mainline (2.6.33-rc5). The tip is titled ocfs2: Deprecate the datavolume mount option.
Jan 5th, 2010
Resynced 1.6 tree with mainline (2.6.33-rc2). The tip is titled ocfs2/trivial: Use le16_to_cpu for a disk value in xattr.c.
Provided patches included in bugs bz1202 and bz1206 for testing.
- Patch with the current tip was drop#1.
Jan 4th, 2010
TODO Push patch that deprecates datavolume mount option
December 27th, 2009
TODO Resync tree with mainline (2.6.33-rc2)
December 22nd, 2009
Test tracking page created.
December 8th, 2009
Marcos reported a slowdown in create_racer in 1.6 as compared to 1.4. lvb_torture and write_torture were fine.
create_racer is a mpi enabled app that does file creates from nodes in a round-robin manner. The remaining nodes access() the new file. The test ran with 40000 iterations (one create and lookup per iteration). The output was stored in a common outlog in another ocfs2 volume. Have asked Marcos to rerun with a local outlog to separate out the create and the datawrite traffic.
December 5th, 2009
The current tip is titled ocfs2: Enable NFS support.
- NFS support enabled.
- sendfile() bugfix applied
December 4th, 2009
Marcos found the first bug in 1.6. The never-ending reads... Fixed.
TODO Mark fixed a bug in OCFS2 1.4 sendfile that needs to be forward ported.
November 24th, 2009
- OCFS2 1.6 git tree is current (mainline commit 7aee47b0bb9f93baecdbea205e878fe0f155f7da)
TODO Investigate non-functioning mlog tracing
November 23rd, 2009
The source builds with EL5 U4. The patch at the tip is titled ocfs2: Enable fallocate() support.
TODO Pull latest patches from mainline (post commit 828c09509b9695271bcbdc53e9fc9a6a737148d2)
TODO Enable NFS exports
TODO Pull JBD2 source and re-enable the MetaECC feature.
TODO Backport mnt_want_write() and mnt_drop_write() to protect writes to a filesystem. Not possible because of missing vfsmount.mnt_writers in EL5.
TODO Enable splice
TODO Enable relatime mount option
TODO Write the user's guide
TODO Decide on datavolume mount option The mount option will be deprecated.