Commit History

Author SHA1 Message Date
  Trond Myklebust 668f455dac Merge branch 'pnfs' 9 years ago
  Trond Myklebust 362745268c Merge branch 'writeback' 9 years ago
  Trond Myklebust 01d7b29f0e pNFS: Remove redundant smp_mb() from pnfs_init_lseg() 9 years ago
  Trond Myklebust 119cef97a4 pNFS: Cleanup - do layout segment initialisation in one place 9 years ago
  Trond Myklebust 28c1acffea pNFS: Remove redundant stateid invalidation 9 years ago
  Trond Myklebust f71dfe8fc9 pNFS: Remove redundant pnfs_mark_layout_returned_if_empty() 9 years ago
  Trond Myklebust d9b61708fe pNFS: Clear the layout metadata if the server changed the layout stateid 9 years ago
  Trond Myklebust 5f46be049b pNFS: Cleanup - don't open code pnfs_mark_layout_stateid_invalid() 9 years ago
  Trond Myklebust e036f46453 NFS: pnfs_mark_matching_lsegs_return() should match the layout sequence id 9 years ago
  Trond Myklebust 2d6cf5ab0b pNFS: Do not set plh_return_seq for non-callback related layoutreturns 9 years ago
  Trond Myklebust e5fd1904b8 pNFS: Ensure layoutreturn acts as a completion for layout callbacks 9 years ago
  Trond Myklebust ecebb80bf3 pNFS: Always update the layout barrier seqid on LAYOUTGET 9 years ago
  Trond Myklebust 13bede18de pNFS: Always update the layout stateid if NFS_LAYOUT_INVALID_STID is set 9 years ago
  Trond Myklebust 8e0acf9046 pNFS: Clear the layout return tracking on layout reinitialisation 9 years ago
  Trond Myklebust 66b53f3258 pNFS: Handle NFS4ERR_RECALLCONFLICT correctly in LAYOUTGET 9 years ago
  Trond Myklebust e85d7ee420 pNFS: Separate handling of NFS4ERR_LAYOUTTRYLATER and RECALLCONFLICT 9 years ago
  Trond Myklebust 56b38a1f7c pNFS: Fix post-layoutget error handling in pnfs_update_layout() 9 years ago
  Trond Myklebust 2e18d4d822 pNFS: Files and flexfiles always need to commit before layoutcommit 9 years ago
  Trond Myklebust 2d148c7e84 NFSv4.1/pnfs: Mark the layout stateid invalid when all segments are removed 9 years ago
  Trond Myklebust e5241e4388 NFSv4.1/pnfs: Add sparse lock annotations for pnfs_find_alloc_layout 9 years ago
  Trond Myklebust 67a3b72146 NFSv4.1/pnfs: Layout stateids start out as being invalid 9 years ago
  Tom Haynes c7d73af2d2 pnfs: pnfs_update_layout needs to consider if strict iomode checking is on 9 years ago
  Jeff Layton 1b3c6d07e2 pnfs: make pnfs_layout_process more robust 9 years ago
  Jeff Layton 183d9e7b11 pnfs: rework LAYOUTGET retry handling 9 years ago
  Jeff Layton 83026d80a1 pnfs: lift retry logic from send_layoutget to pnfs_update_layout 9 years ago
  Jeff Layton d03ab29dbb pnfs: fix bad error handling in send_layoutget 9 years ago
  Jeff Layton 6d597e1750 pnfs: only tear down lsegs that precede seqid in LAYOUTRETURN args 9 years ago
  Jeff Layton 3982a6a2d0 pnfs: keep track of the return sequence number in pnfs_layout_hdr 9 years ago
  Jeff Layton 6675528380 pnfs: record sequence in pnfs_layout_segment when it's created 9 years ago
  Trond Myklebust f538d0ba5b pNFS: Fix a leaked layoutstats flag 9 years ago