Age | Commit message (Expand) | Author | Files | Lines |
2016-08-29 | pNFS/flexfiles: Fix an Oopsable condition when connection to the DS fails | Trond Myklebust | 2 | -28/+28 |
2016-08-16 | pNFS/flexfiles: Set reasonable default retrans values for the data channel | Trond Myklebust | 1 | -2/+2 |
2016-08-15 | pNFS/flexfiles: Fix layoutstat periodic reporting | Trond Myklebust | 2 | -5/+5 |
2016-07-06 | pNFS: Files and flexfiles always need to commit before layoutcommit | Trond Myklebust | 1 | -2/+5 |
2016-07-06 | pNFS/flexfiles: Clean up calls to pnfs_set_layoutcommit() | Trond Myklebust | 1 | -9/+10 |
2016-07-06 | pNFS/flexfiles: Fix layoutcommit after a commit to DS | Trond Myklebust | 1 | -2/+1 |
2016-05-26 | pnfs: pnfs_update_layout needs to consider if strict iomode checking is on | Tom Haynes | 1 | -13/+36 |
2016-05-26 | nfs/flexfiles: Use the layout segment for reading unless it a IOMODE_RW and r... | Tom Haynes | 1 | -2/+3 |
2016-05-25 | nfs/flexfiles: Helper function to detect FF_FLAGS_NO_READ_IO | Tom Haynes | 2 | -1/+16 |
2016-05-17 | flexfiles: add kerneldoc header to nfs4_ff_layout_prepare_ds | Jeff Layton | 1 | -1/+17 |
2016-05-17 | flexfiles: remove pointless setting of NFS_LAYOUT_RETURN_REQUESTED | Jeff Layton | 2 | -9/+1 |
2016-05-17 | pnfs: don't merge new ff lsegs with ones that have LAYOUTRETURN bit set | Jeff Layton | 1 | -2/+2 |
2016-05-17 | pNFS/flexfiles: When initing reads or writes, we might have to retry connecti... | Tom Haynes | 1 | -4/+25 |
2016-05-17 | pNFS/flexfiles: When checking for available DSes, conditionally check for MDS io | Tom Haynes | 3 | -3/+9 |
2016-05-17 | pNFS/flexfile: Fix erroneous fall back to read/write through the MDS | Trond Myklebust | 1 | -17/+6 |
2016-05-17 | NFSv4: Label stateids with the type | Trond Myklebust | 2 | -4/+6 |
2016-05-09 | nfs: have flexfiles mirror keep creds for both ro and rw layouts | Jeff Layton | 3 | -10/+30 |
2016-05-09 | nfs: get a reference to the credential in ff_layout_alloc_lseg | Jeff Layton | 3 | -54/+36 |
2016-05-09 | nfs: have ff_layout_get_ds_cred take a reference to the cred | Jeff Layton | 2 | -10/+35 |
2016-05-09 | nfs: don't call nfs4_ff_layout_prepare_ds from ff_layout_get_ds_cred | Jeff Layton | 1 | -5/+1 |
2016-05-09 | NFS: Save struct inode * inside nfs_commit_info to clarify usage of i_lock | Dave Wysochanski | 1 | -2/+2 |
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 |