Age | Commit message (Expand) | Author |
2022-06-06 | pNFS: Avoid a live lock condition in pnfs_update_layout() | Trond Myklebust |
2022-03-28 | NFSv4/pNFS: Fix another issue with a list iterator pointing to the head | Trond Myklebust |
2021-11-02 | NFS: Move NFS protocol display macros to global header | Chuck Lever |
2021-10-20 | NFS: Fix an Oops in pnfs_mark_request_commit() | Trond Myklebust |
2021-01-10 | pNFS: We want return-on-close to complete when evicting the inode | Trond Myklebust |
2020-12-02 | NFSv4: Fix a pNFS layout related use-after-free race when freeing the inode | Trond Myklebust |
2020-12-02 | NFSv4/pNFS: Store the transport type in struct nfs4_pnfs_ds_addr | Trond Myklebust |
2020-08-12 | NFS: Fix flexfiles read failover | Trond Myklebust |
2020-03-27 | pNFS/flexfiles: Check the layout segment range before doing I/O | Trond Myklebust |
2020-03-27 | NFS/pNFS: Clean up pNFS commit operations | Trond Myklebust |
2020-03-27 | NFS/pNFS: Add a helper pnfs_generic_search_commit_reqs() | Trond Myklebust |
2020-03-27 | pNFS: Enable per-layout segment commit structures | Trond Myklebust |
2020-03-27 | pNFS: Add infrastructure for cleaning up per-layout commit structures | Trond Myklebust |
2020-03-27 | NFS/pNFS: Allow O_DIRECT to release the DS commitinfo | Trond Myklebust |
2020-03-27 | NFSv4/pnfs: Support a list of commit arrays in struct pnfs_ds_commit_info | Trond Myklebust |
2020-03-26 | pNFS: Add a helper to allocate the array of buckets | Trond Myklebust |
2020-03-16 | NFSv4: Add support for CB_RECALL_ANY for flexfiles layouts | Trond Myklebust |
2020-03-16 | NFSv4: Ensure layout headers are RCU safe | Trond Myklebust |
2020-03-16 | NFSv4/pnfs: pnfs_set_layout_stateid() should update the layout cred | Trond Myklebust |
2020-01-15 | pNFS/flexfiles: Record resend attempts on I/O failure | Trond Myklebust |
2019-09-20 | pNFS: Handle NFS4ERR_OLD_STATEID on layoutreturn by bumping the state seqid | Trond Myklebust |
2019-09-20 | NFSv4: Clean up pNFS return-on-close error handling | Trond Myklebust |
2019-04-25 | NFS: Add a helper to return a pointer to the open context of a struct nfs_page | Trond Myklebust |
2019-03-01 | NFS/flexfiles: Speed up read failover when DSes are down | Trond Myklebust |
2019-02-23 | NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount | Trond Myklebust |
2018-12-19 | NFS/NFSD/SUNRPC: replace generic creds with 'struct cred'. | NeilBrown |
2018-09-30 | pNFS: Don't allocate more pages than we need to fit a layoutget response | Trond Myklebust |
2018-08-16 | pNFS: When updating the stateid in layoutreturn, also update the recall range | Trond Myklebust |
2018-08-08 | pnfs: Fix handling of NFS4ERR_OLD_STATEID replies to layoutreturn | Trond Myklebust |
2018-06-19 | pNFS: Don't send layoutreturn if the layout is already invalid | Trond Myklebust |
2018-05-31 | pnfs: Fix manipulation of NFS_LAYOUT_FIRST_LAYOUTGET | Fred Isaman |
2018-05-31 | pNFS: Refactor nfs4_layoutget_release() | Trond Myklebust |
2018-05-31 | pnfs: Add LAYOUTGET to OPEN of a new file | Fred Isaman |
2018-05-31 | pnfs: move allocations out of nfs4_proc_layoutget | Fred Isaman |
2018-05-31 | pnfs: Add layout driver flag PNFS_LAYOUTGET_ON_OPEN | Fred Isaman |
2018-01-14 | pnfs/blocklayout: handle transient devices | Benjamin Coddington |
2018-01-14 | pnfs/blocklayout: set PNFS_LAYOUTRETURN_ON_ERROR | Benjamin Coddington |
2017-11-17 | pNFS: Retry NFS4ERR_OLD_STATEID errors in layoutreturn-on-close | Trond Myklebust |
2017-11-17 | fs, nfs: convert pnfs_layout_hdr.plh_refcount from atomic_t to refcount_t | Elena Reshetova |
2017-11-17 | fs, nfs: convert pnfs_layout_segment.pls_refcount from atomic_t to refcount_t | Elena Reshetova |
2017-11-17 | fs, nfs: convert nfs4_pnfs_ds.ds_count from atomic_t to refcount_t | Elena Reshetova |
2017-08-15 | NFSv4/pnfs: Replace pnfs_put_lseg_locked() with pnfs_put_lseg() | Trond Myklebust |
2017-05-24 | pnfs: Fix the check for requests in range of layout segment | Benjamin Coddington |
2017-04-25 | pNFS: Ensure we check layout segment validity in the pg_init() callback | Trond Myklebust |
2017-04-20 | pNFS: Remove unused layout driver callbacks | Trond Myklebust |
2017-03-17 | pNFS: return status from nfs4_pnfs_ds_connect | Weston Andros Adamson |
2016-12-03 | pNFS/flexfiles: Minor refactoring before adding iostats to layoutreturn | Trond Myklebust |
2016-12-03 | pNFS: Add a layoutreturn callback to performa layout-private setup | Trond Myklebust |
2016-12-01 | NFS: Remove unused authflavour parameter from nfs_get_client() | Anna Schumaker |
2016-12-01 | pNFS: Enable layoutreturn operation for return-on-close | Trond Myklebust |