Age | Commit message (Expand) | Author | Files | Lines |
2016-03-16 | nfs4: nfs4_ff_layout_prepare_ds should return NULL if connection failed | Jeff Layton | 1 | -0/+2 |
2016-01-28 | NFS: Cleanup - rename NFS_LAYOUT_RETURN_BEFORE_CLOSE | Trond Myklebust | 2 | -2/+2 |
2016-01-22 | Merge branch 'bugfixes' | Trond Myklebust | 2 | -63/+42 |
2016-01-22 | pNFS/flexfiles: Fix an XDR encoding bug in layoutreturn | Trond Myklebust | 1 | -4/+2 |
2016-01-21 | pNFS/flexfiles: Improve merging of errors in LAYOUTRETURN | Trond Myklebust | 1 | -59/+40 |
2016-01-08 | Merge branch 'bugfixes' | Trond Myklebust | 1 | -1/+1 |
2016-01-04 | Merge branch 'pnfs_generic' | Trond Myklebust | 1 | -12/+1 |
2015-12-31 | NFS/pNFS: Fix up pNFS write reschedule layering violations and bugs | Trond Myklebust | 1 | -12/+1 |
2015-12-30 | pNFS/flexfiles: Fix an Oopsable typo in ff_mirror_match_fh() | Trond Myklebust | 1 | -1/+1 |
2015-12-28 | pNFS/flexfiles: Ensure we record layoutstats even if RPC is terminated early | Trond Myklebust | 1 | -6/+31 |
2015-12-28 | pNFS: Add flag to track if we've called nfs4_ff_layout_stat_io_start_read/write | Trond Myklebust | 1 | -25/+70 |
2015-12-28 | pNFS/flexfiles: Fix a statistics gathering imbalance | Trond Myklebust | 1 | -1/+1 |
2015-12-28 | pNFS/flexfiles: Don't prevent flexfiles client from retrying LAYOUTGET | Trond Myklebust | 2 | -16/+4 |
2015-12-28 | pnfs/flexfiles: count io stat in rpc_count_stats callback | Peng Tao | 1 | -12/+10 |
2015-12-28 | pnfs/flexfiles: do not mark delay-like status as DS failure | Peng Tao | 1 | -1/+8 |
2015-12-28 | NFS41: pop some layoutget errors to application | Peng Tao | 1 | -3/+22 |
2015-12-28 | pNFS/flexfiles: Support server-supplied layoutstats sampling period | Trond Myklebust | 2 | -3/+14 |
2015-11-02 | pNFS/flexfiles: Add support for FF_FLAGS_NO_IO_THRU_MDS | Trond Myklebust | 2 | -2/+23 |
2015-11-02 | pNFS/flexfiles: When mirrored, retry failed reads by switching mirrors | Trond Myklebust | 1 | -8/+14 |
2015-09-03 | NFSv4.1/flexfiles: Clean up ff_layout_write_done_cb/ff_layout_commit_done_cb | Trond Myklebust | 1 | -11/+9 |
2015-09-03 | NFSv4.1/flexfiles: Mark the layout for return in ff_layout_io_track_ds_error() | Trond Myklebust | 1 | -9/+1 |
2015-09-02 | NFSv4.1/flexfiles: Mark layout for return if the mirrors are invalid | Trond Myklebust | 1 | -15/+30 |
2015-09-02 | NFSv4.1/flexfiles: RW layouts are valid only if all mirrors are valid | Trond Myklebust | 1 | -2/+28 |
2015-09-02 | NFSv4.1/flexfiles: Fix incorrect usage of pnfs_generic_mark_devid_invalid() | Trond Myklebust | 1 | -2/+2 |
2015-09-01 | NFSv4.1/flexfiles: Fix freeing of mirrors | Trond Myklebust | 1 | -12/+2 |
2015-08-30 | NFSv4.1/flexfiles: Don't mark the entire deviceid as bad for file errors | Trond Myklebust | 1 | -8/+16 |
2015-08-28 | NFSv4.1/flexfiles: Fix a protocol error in layoutreturn | Trond Myklebust | 1 | -2/+5 |
2015-08-26 | NFSv4.1/flexfiles: Allow coalescing of new layout segments and existing ones | Trond Myklebust | 1 | -0/+60 |
2015-08-25 | NFSv4.1/flexfile: ff_layout_remove_mirror can be static | kbuild test robot | 1 | -1/+1 |
2015-08-25 | NFSv4.2/pnfs: Make the layoutstats timer configurable | Trond Myklebust | 1 | -1/+4 |
2015-08-25 | NFSv4.1/flexfile: Ensure uniqueness of mirrors across layout segments | Trond Myklebust | 2 | -29/+99 |
2015-08-25 | NFSv4.1/flexfiles: Remove mirror backpointer to lseg. | Trond Myklebust | 2 | -14/+12 |
2015-08-25 | NFSv4.1/flexfiles: Add refcounting to struct nfs4_ff_layout_mirror | Trond Myklebust | 2 | -9/+28 |
2015-08-25 | NFS41/flexfiles: zero out DS write wcc | Peng Tao | 1 | -0/+2 |
2015-08-21 | NFSv4.1/pnfs Ensure flexfiles reports all connection related errors | Trond Myklebust | 1 | -13/+35 |
2015-08-20 | NFSv4.1/pnfs: Ensure the flexfiles layoutstats timers are consistent | Trond Myklebust | 1 | -27/+24 |
2015-08-19 | NFS41/flexfiles: update inode after write finishes | Peng Tao | 1 | -0/+3 |
2015-08-17 | nfs: remove some dead code in ff_layout_pg_get_mirror_count_write | Jeff Layton | 1 | -2/+0 |
2015-08-12 | NFSv4.2/pnfs: Use GFP_NOIO for layoutstat reporting in the writeback path | Trond Myklebust | 1 | -2/+4 |
2015-08-12 | pnfs/flexfiles: LAYOUTSTATS ii_count should be ops instead of bytes | Peng Tao | 1 | -3/+2 |
2015-07-08 | NFSv4.2/flexfiles: Fix a typo in the flexfiles layoutstats code | Trond Myklebust | 1 | -1/+1 |
2015-06-26 | pNFS/flexfiles: Fix the reset of struct pgio_header when resending | Trond Myklebust | 1 | -1/+1 |
2015-06-26 | pNFS/flexfiles: Turn off layoutcommit for servers that don't need it | Trond Myklebust | 2 | -1/+18 |
2015-06-26 | Merge branch 'layoutstats' | Trond Myklebust | 2 | -13/+470 |
2015-06-26 | pnfs/flexfiles: protect ktime manipulation with mirror lock | Peng Tao | 1 | -19/+12 |
2015-06-26 | nfs: always update creds in mirror, even when we have an already connected ds | Jeff Layton | 1 | -2/+2 |
2015-06-26 | nfs: fix potential credential leak in ff_layout_update_mirror_cred | Jeff Layton | 1 | -1/+2 |
2015-06-24 | pnfs/flexfiles: report layoutstat regularly | Peng Tao | 2 | -5/+28 |
2015-06-24 | pnfs/flexfiles: encode LAYOUTSTATS flexfiles specific data | Peng Tao | 2 | -2/+177 |
2015-06-24 | pnfs/flexfiles: add ff_layout_prepare_layoutstats | Peng Tao | 1 | -0/+71 |