Merge branch 'flexfiles'
* flexfiles: pNFS/flexfiles: Ensure we record layoutstats even if RPC is terminated early pNFS: Add flag to track if we've called nfs4_ff_layout_stat_io_start_read/write pNFS/flexfiles: Fix a statistics gathering imbalance pNFS/flexfiles: Don't mark the entire layout as failed, when returning it pNFS/flexfiles: Don't prevent flexfiles client from retrying LAYOUTGET pnfs/flexfiles: count io stat in rpc_count_stats callback pnfs/flexfiles: do not mark delay-like status as DS failure NFS41: map NFS4ERR_LAYOUTUNAVAILABLE to ENODATA nfs: only remove page from mapping if launder_page fails nfs: handle request add failure properly nfs: centralize pgio error cleanup nfs: clean up rest of reqs when failing to add one NFS41: pop some layoutget errors to application pNFS/flexfiles: Support server-supplied layoutstats sampling period
No related branches found
No related tags found
Showing
- fs/nfs/direct.c 14 additions, 1 deletionfs/nfs/direct.c
- fs/nfs/file.c 1 addition, 1 deletionfs/nfs/file.c
- fs/nfs/filelayout/filelayout.c 16 additions, 2 deletionsfs/nfs/filelayout/filelayout.c
- fs/nfs/flexfilelayout/flexfilelayout.c 145 additions, 45 deletionsfs/nfs/flexfilelayout/flexfilelayout.c
- fs/nfs/flexfilelayout/flexfilelayout.h 1 addition, 0 deletionsfs/nfs/flexfilelayout/flexfilelayout.h
- fs/nfs/flexfilelayout/flexfilelayoutdev.c 4 additions, 12 deletionsfs/nfs/flexfilelayout/flexfilelayoutdev.c
- fs/nfs/inode.c 6 additions, 0 deletionsfs/nfs/inode.c
- fs/nfs/internal.h 14 additions, 0 deletionsfs/nfs/internal.h
- fs/nfs/nfs4proc.c 9 additions, 0 deletionsfs/nfs/nfs4proc.c
- fs/nfs/pagelist.c 46 additions, 23 deletionsfs/nfs/pagelist.c
- fs/nfs/pnfs.c 22 additions, 40 deletionsfs/nfs/pnfs.c
- fs/nfs/pnfs.h 0 additions, 21 deletionsfs/nfs/pnfs.h
- fs/nfs/read.c 24 additions, 19 deletionsfs/nfs/read.c
- fs/nfs/write.c 37 additions, 10 deletionsfs/nfs/write.c
- include/linux/nfs_fs.h 13 additions, 1 deletioninclude/linux/nfs_fs.h
- include/linux/nfs_xdr.h 2 additions, 0 deletionsinclude/linux/nfs_xdr.h
Loading
Please register or sign in to comment