| Commit message (Expand) | Author | Age | Files | Lines |
* | pNFS/flexfiles: Support sending layoutstats in layoutreturn | Trond Myklebust | 2016-12-03 | 2 | -6/+79 |
* | pNFS/flexfiles: Minor refactoring before adding iostats to layoutreturn | Trond Myklebust | 2016-12-03 | 1 | -25/+34 |
* | NFS: Fix up read of mirror stats | Trond Myklebust | 2016-12-03 | 1 | -0/+2 |
* | pNFS/flexfiles: Clean up layoutstats | Trond Myklebust | 2016-12-03 | 1 | -20/+7 |
* | pNFS/flexfiles: Refactor encoding of the layoutreturn payload | Trond Myklebust | 2016-12-03 | 3 | -31/+124 |
* | pNFS/flexfiles: Only send layoutstats updates for mirrors that were updated | Trond Myklebust | 2016-12-02 | 2 | -0/+9 |
* | pNFS/flexfiles: Don't attempt to send layoutstats if there are no entries | Trond Myklebust | 2016-12-02 | 1 | -0/+5 |
* | NFS: Remove unused authflavour parameter from nfs_get_client() | Anna Schumaker | 2016-12-01 | 1 | -2/+1 |
* | pNFS: Get rid of unnecessary layout parameter in encode_layoutreturn callback | Trond Myklebust | 2016-12-01 | 1 | -2/+2 |
* | pNFS: consolidate the different range intersection tests | Trond Myklebust | 2016-12-01 | 1 | -25/+8 |
* | pNFS: Fix a deadlock between read resends and layoutreturn | Trond Myklebust | 2016-12-01 | 1 | -0/+4 |
* | NFSv4.x: Allow callers of nfs_remove_bad_delegation() to specify a stateid | Trond Myklebust | 2016-09-27 | 1 | -1/+1 |
* | pNFS/flexfiles: Fix an Oopsable condition when connection to the DS fails | Trond Myklebust | 2016-08-29 | 2 | -28/+28 |
* | pNFS/flexfiles: Set reasonable default retrans values for the data channel | Trond Myklebust | 2016-08-16 | 1 | -2/+2 |
* | pNFS/flexfiles: Fix layoutstat periodic reporting | Trond Myklebust | 2016-08-15 | 2 | -5/+5 |
* | pNFS: Files and flexfiles always need to commit before layoutcommit | Trond Myklebust | 2016-07-06 | 1 | -2/+5 |
* | pNFS/flexfiles: Clean up calls to pnfs_set_layoutcommit() | Trond Myklebust | 2016-07-06 | 1 | -9/+10 |
* | pNFS/flexfiles: Fix layoutcommit after a commit to DS | Trond Myklebust | 2016-07-06 | 1 | -2/+1 |
* | pnfs: pnfs_update_layout needs to consider if strict iomode checking is on | Tom Haynes | 2016-05-26 | 1 | -13/+36 |
* | nfs/flexfiles: Use the layout segment for reading unless it a IOMODE_RW and r... | Tom Haynes | 2016-05-26 | 1 | -2/+3 |
* | nfs/flexfiles: Helper function to detect FF_FLAGS_NO_READ_IO | Tom Haynes | 2016-05-25 | 2 | -1/+16 |
* | flexfiles: add kerneldoc header to nfs4_ff_layout_prepare_ds | Jeff Layton | 2016-05-17 | 1 | -1/+17 |
* | flexfiles: remove pointless setting of NFS_LAYOUT_RETURN_REQUESTED | Jeff Layton | 2016-05-17 | 2 | -9/+1 |
* | pnfs: don't merge new ff lsegs with ones that have LAYOUTRETURN bit set | Jeff Layton | 2016-05-17 | 1 | -2/+2 |
* | pNFS/flexfiles: When initing reads or writes, we might have to retry connecti... | Tom Haynes | 2016-05-17 | 1 | -4/+25 |
* | pNFS/flexfiles: When checking for available DSes, conditionally check for MDS io | Tom Haynes | 2016-05-17 | 3 | -3/+9 |
* | pNFS/flexfile: Fix erroneous fall back to read/write through the MDS | Trond Myklebust | 2016-05-17 | 1 | -17/+6 |
* | NFSv4: Label stateids with the type | Trond Myklebust | 2016-05-17 | 2 | -4/+6 |
* | nfs: have flexfiles mirror keep creds for both ro and rw layouts | Jeff Layton | 2016-05-09 | 3 | -10/+30 |
* | nfs: get a reference to the credential in ff_layout_alloc_lseg | Jeff Layton | 2016-05-09 | 3 | -54/+36 |
* | nfs: have ff_layout_get_ds_cred take a reference to the cred | Jeff Layton | 2016-05-09 | 2 | -10/+35 |
* | nfs: don't call nfs4_ff_layout_prepare_ds from ff_layout_get_ds_cred | Jeff Layton | 2016-05-09 | 1 | -5/+1 |
* | NFS: Save struct inode * inside nfs_commit_info to clarify usage of i_lock | Dave Wysochanski | 2016-05-09 | 1 | -2/+2 |
* | nfs4: nfs4_ff_layout_prepare_ds should return NULL if connection failed | Jeff Layton | 2016-03-16 | 1 | -0/+2 |
* | NFS: Cleanup - rename NFS_LAYOUT_RETURN_BEFORE_CLOSE | Trond Myklebust | 2016-01-28 | 2 | -2/+2 |
* | Merge branch 'bugfixes' | Trond Myklebust | 2016-01-22 | 2 | -63/+42 |
|\ |
|
| * | pNFS/flexfiles: Fix an XDR encoding bug in layoutreturn | Trond Myklebust | 2016-01-22 | 1 | -4/+2 |
| * | pNFS/flexfiles: Improve merging of errors in LAYOUTRETURN | Trond Myklebust | 2016-01-21 | 1 | -59/+40 |
* | | Merge branch 'bugfixes' | Trond Myklebust | 2016-01-08 | 1 | -1/+1 |
|\| |
|
| * | pNFS/flexfiles: Fix an Oopsable typo in ff_mirror_match_fh() | Trond Myklebust | 2015-12-30 | 1 | -1/+1 |
* | | Merge branch 'pnfs_generic' | Trond Myklebust | 2016-01-04 | 1 | -12/+1 |
|\ \ |
|
| * | | NFS/pNFS: Fix up pNFS write reschedule layering violations and bugs | Trond Myklebust | 2015-12-31 | 1 | -12/+1 |
| |/ |
|
* | | pNFS/flexfiles: Ensure we record layoutstats even if RPC is terminated early | Trond Myklebust | 2015-12-28 | 1 | -6/+31 |
* | | pNFS: Add flag to track if we've called nfs4_ff_layout_stat_io_start_read/write | Trond Myklebust | 2015-12-28 | 1 | -25/+70 |
* | | pNFS/flexfiles: Fix a statistics gathering imbalance | Trond Myklebust | 2015-12-28 | 1 | -1/+1 |
* | | pNFS/flexfiles: Don't prevent flexfiles client from retrying LAYOUTGET | Trond Myklebust | 2015-12-28 | 2 | -16/+4 |
* | | pnfs/flexfiles: count io stat in rpc_count_stats callback | Peng Tao | 2015-12-28 | 1 | -12/+10 |
* | | pnfs/flexfiles: do not mark delay-like status as DS failure | Peng Tao | 2015-12-28 | 1 | -1/+8 |
* | | NFS41: pop some layoutget errors to application | Peng Tao | 2015-12-28 | 1 | -3/+22 |
* | | pNFS/flexfiles: Support server-supplied layoutstats sampling period | Trond Myklebust | 2015-12-28 | 2 | -3/+14 |
|/ |
|