OpenAFS Master Repository branch, master, updated. openafs-devel-1_5_66-86-gdce56fb

Gerrit Code Review
Fri, 20 Nov 2009 04:39:47 -0800 (PST)

The following commit has been merged in the master branch:
commit dce56fb8ceff9d052ebcebd21db9e070015142ab
Author: Simon Wilkinson <>
Date:   Mon Oct 26 19:58:53 2009 +0000

    Fix prepare and commit_write to do the right thing
    Even when we're doing syncronous writeback, as we currently do
    for write() operations, it's important to correctly fill, and flag
    the pages we're writing to. Not doing so has a huge performance
    penalty, as it means even when we've just written a page, we have to
    pull it back from the backing store for a read.
    This code fixes prepare_write and commit_write (for RHEL5) and
    write_begin and write_end (for Fedora) to correctly populate and
    flag pages which are being written.
    Change-Id: Iaa2165b9b429000dcf0c6dd452e3eb8033257277
    Reviewed-by: Derrick Brashear <>
    Tested-by: Derrick Brashear <>

 src/afs/LINUX/osi_vnodeops.c |   60 ++++++++++++++++++++++++++++++++++++-----
 1 files changed, 52 insertions(+), 8 deletions(-)

OpenAFS Master Repository