Commit Verlauf

Autor SHA1 Nachricht Datum
  Trond Myklebust 28ced9a84c pNFS: Don't allocate more pages than we need to fit a layoutget response vor 7 Jahren
  Trond Myklebust ecf8402603 pNFS: When updating the stateid in layoutreturn, also update the recall range vor 7 Jahren
  Trond Myklebust c16467dc03 pnfs: Fix handling of NFS4ERR_OLD_STATEID replies to layoutreturn vor 7 Jahren
  Trond Myklebust c8bf707353 pNFS: Don't send layoutreturn if the layout is already invalid vor 7 Jahren
  Fred Isaman 30ae2412e9 pnfs: Fix manipulation of NFS_LAYOUT_FIRST_LAYOUTGET vor 9 Jahren
  Trond Myklebust 29a8bfe52d pNFS: Refactor nfs4_layoutget_release() vor 7 Jahren
  Fred Isaman 2409a976a2 pnfs: Add LAYOUTGET to OPEN of a new file vor 9 Jahren
  Fred Isaman dacb452db8 pnfs: move allocations out of nfs4_proc_layoutget vor 9 Jahren
  Fred Isaman f86c3ac502 pnfs: Add layout driver flag PNFS_LAYOUTGET_ON_OPEN vor 9 Jahren
  Benjamin Coddington b3dce6a2f0 pnfs/blocklayout: handle transient devices vor 7 Jahren
  Benjamin Coddington d78471d32b pnfs/blocklayout: set PNFS_LAYOUTRETURN_ON_ERROR vor 7 Jahren
  Trond Myklebust 7380020e77 pNFS: Retry NFS4ERR_OLD_STATEID errors in layoutreturn-on-close vor 7 Jahren
  Elena Reshetova 2b28a7bee4 fs, nfs: convert pnfs_layout_hdr.plh_refcount from atomic_t to refcount_t vor 8 Jahren
  Elena Reshetova eba6dd6917 fs, nfs: convert pnfs_layout_segment.pls_refcount from atomic_t to refcount_t vor 8 Jahren
  Elena Reshetova a2a5dea7b6 fs, nfs: convert nfs4_pnfs_ds.ds_count from atomic_t to refcount_t vor 8 Jahren
  Trond Myklebust 8205b9ce03 NFSv4/pnfs: Replace pnfs_put_lseg_locked() with pnfs_put_lseg() vor 8 Jahren
  Benjamin Coddington 08cb5b0f05 pnfs: Fix the check for requests in range of layout segment vor 8 Jahren
  Trond Myklebust b3230e80a6 pNFS: Ensure we check layout segment validity in the pg_init() callback vor 8 Jahren
  Trond Myklebust 73504740df pNFS: Remove unused layout driver callbacks vor 8 Jahren
  Weston Andros Adamson a33e4b036d pNFS: return status from nfs4_pnfs_ds_connect vor 8 Jahren
  Trond Myklebust 422c93c881 pNFS/flexfiles: Minor refactoring before adding iostats to layoutreturn vor 9 Jahren
  Trond Myklebust 287bd3e954 pNFS: Add a layoutreturn callback to performa layout-private setup vor 8 Jahren
  Anna Schumaker 7d38de3ffa NFS: Remove unused authflavour parameter from nfs_get_client() vor 8 Jahren
  Trond Myklebust 1c5bd76d17 pNFS: Enable layoutreturn operation for return-on-close vor 8 Jahren
  Trond Myklebust 94e5c571fc pNFS: Get rid of unnecessary layout parameter in encode_layoutreturn callback vor 9 Jahren
  Trond Myklebust 2a974425e5 NFSv4: Ignore LAYOUTRETURN result if the layout doesn't match or is invalid vor 8 Jahren
  Trond Myklebust 68f744797e pNFS: Do not free layout segments that are marked for return vor 9 Jahren
  Trond Myklebust 17822b207f pNFS: consolidate the different range intersection tests vor 9 Jahren
  Trond Myklebust 6604b203fb pNFS: On error, do not send LAYOUTGET until the LAYOUTRETURN has completed vor 9 Jahren
  Jeff Layton ca440c383a pnfs: add a new mechanism to select a layout driver according to an ordered list vor 9 Jahren