• Martin Brandenburg's avatar
    orangefs: write range tracking · 52e2d0a3
    Martin Brandenburg authored
    Attach the actual range of bytes written to plus the responsible uid/gid
    to each dirty page.  This information must be sent to the server when
    the page is written out.
    
    Now write_begin, page_mkwrite, and invalidatepage keep up with this
    information.  There are several conditions where they must write out the
    page immediately to store the new range.  Two non-contiguous ranges
    cannot be stored on a single page.
    Signed-off-by: default avatarMartin Brandenburg <martin@omnibond.com>
    Signed-off-by: default avatarMike Marshall <hubcap@omnibond.com>
    52e2d0a3
file.c 14 KB