[OracleOSS] [TitleIndex] [WordIndex]

OCFS2/TowardsOCFS2-1.6

OCFS2 1.6 Tracking

The following page lists the status of OCFS2 1.6.

Apr 14th, 2010

  1. Tiger enabled splice support.
  2. nointr is now the default.
  3. The current fs tip is titled o2net: Print ipv4 addresses using the normal format %u.%u.%u.%u.

Apr 12th, 2010

  1. Enabled metaecc. The current fs tip titled ocfs2: Revoke patch that disabled metaecc contains jbd2 with buffer triggers.

  2. TODO Make nointr default

  3. TODO Handle build warning in ocfs2_abort_trigger()

Apr 2nd, 2010

  1. 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.

  2. Patch with the current tip was drop#3.

Feb 19th, 2010

  1. The current fs tip titled ocfs2: Use filp_dentry in compat_ctl (commit 7ea630a42b3937347e997dbf827f6a3f1190f8a9) was tagged ocfs2-1.6.0.

  2. The current tools tip titled mkfs.ocfs2: Print fs features during make (commit de50bf25701e8af08aea3664d5982b993ddc7433) was tagged ocfs2-tools-1.6.0.

Feb 11th, 2010

  1. Tiger fixed the non-functioning mlog tracing issue.
  2. He also set o2cb and ocfs2's sysfs root to /sys/fs so as to get o2cb.init to work properly.
  3. The current tip is titled ocfs2: Use filp_dentry in compat_ctl.

  4. Patch with the current tip was drop#2.

Feb 9th, 2010

  1. 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

  1. Resynced 1.6 tree with mainline (2.6.33-rc5). The tip is titled ocfs2: Deprecate the datavolume mount option.

Jan 5th, 2010

  1. 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.

  2. Provided patches included in bugs bz1202 and bz1206 for testing.

  3. Patch with the current tip was drop#1.

Jan 4th, 2010

  1. TODO Apply patches attached to bugs bz1202 and bz1206.

  2. TODO Push patch that deprecates datavolume mount option

December 27th, 2009

  1. 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.

  1. NFS support enabled.
  2. sendfile() bugfix applied

December 4th, 2009

  1. Marcos found the first bug in 1.6. The never-ending reads... Fixed.

  2. TODO Mark fixed a bug in OCFS2 1.4 sendfile that needs to be forward ported.

November 24th, 2009

  1. OCFS2 1.6 git tree is current (mainline commit 7aee47b0bb9f93baecdbea205e878fe0f155f7da)
  2. 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.

  1. TODO Pull latest patches from mainline (post commit 828c09509b9695271bcbdc53e9fc9a6a737148d2)

  2. TODO Enable NFS exports

  3. TODO Pull JBD2 source and re-enable the MetaECC feature.

  4. 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.

  5. TODO Enable splice

  6. TODO Enable relatime mount option

  7. TODO Write the user's guide

  8. TODO Decide on datavolume mount option The mount option will be deprecated.


2012-11-08 13:01