26 Mar, 2016

4 commits


24 Mar, 2016

2 commits


10 Mar, 2016

1 commit


04 Mar, 2016

1 commit


25 Feb, 2016

1 commit


20 Feb, 2016

2 commits

  • shouldn't be needed now

    Signed-off-by: Al Viro
    Signed-off-by: Mike Marshall

    Al Viro
     
  • Make cancels reuse the aborted read/write op, to make sure they do not
    fail on lack of memory.

    Don't issue a cancel unless the daemon has seen our read/write, has not
    replied and isn't being shut down.

    If cancel *is* issued, don't wait for it to complete; stash the slot
    in there and just have it freed when cancel is finally replied to or
    purged (and delay dropping the reference until then, obviously).

    Signed-off-by: Al Viro
    Signed-off-by: Mike Marshall

    Al Viro
     

13 Feb, 2016

4 commits


05 Feb, 2016

1 commit


29 Jan, 2016

1 commit

  • Previously, it would update a live inode. This was fixed, but it did not
    ever check that the inode attributes in the dcache are correct. This
    checks all inode attributes and rejects any that are not correct, which
    causes a lookup and thus a new getattr.

    Perhaps inode_operations->permission should replace or augment some of
    this.

    There is no actual caching, and this does a rather excessive amount of
    network operations back to the filesystem server.

    Signed-off-by: Martin Brandenburg
    Signed-off-by: Mike Marshall

    Martin Brandenburg
     

24 Jan, 2016

3 commits


05 Dec, 2015

1 commit


04 Dec, 2015

1 commit

  • OrangeFS was formerly known as PVFS2 and retains the name in many places.

    I leave the device /dev/pvfs2-req since this affects userspace.

    I leave the filesystem type pvfs2 since this affects userspace. Further
    the OrangeFS sysint library reads fstab for an entry of type pvfs2
    independently of kernel mounts.

    I leave extended attribute keys user.pvfs2 and system.pvfs2 as the
    sysint library understands these.

    I leave references to userspace binaries still named pvfs2.

    I leave the filenames.

    Signed-off-by: Yi Liu
    [martin@omnibond.com: clairify above constraints and merge]
    Signed-off-by: Martin Brandenburg
    Signed-off-by: Mike Marshall

    Yi Liu
     

17 Nov, 2015

1 commit

  • On Wed, Nov 11, 2015 at 10:19:48AM +0000, Al Viro wrote:

    > I'll cook the minimal fixup for API change after I get some sleep and
    > send it your way, unless somebody gets there first...

    This should do it - switches ->ioctl() to pvfs2_inode_[gs]etxattr() and
    converts xattr_handler ->[gs]et() to new API.

    Signed-off-by: Al Viro
    Signed-off-by: Mike Marshall

    Al Viro
     

14 Nov, 2015

7 commits


13 Nov, 2015

1 commit


06 Oct, 2015

1 commit


03 Oct, 2015

6 commits