Commit Graph

144 Commits (f0828ba96d02d4d4b197c531b34c662ee3c928df)

Author SHA1 Message Date
Tom Haynes 338d00cfef pnfs: Refactor the *_layout_mark_request_commit to use pnfs_layout_mark_request_commit 10 years ago
Tom Haynes d67ae825a5 pnfs/flexfiles: Add the FlexFile Layout Driver 10 years ago
Peng Tao aa8a45ee97 nfs41: wait for LAYOUTRETURN before retrying LAYOUTGET 10 years ago
Peng Tao c829013dca nfs41: add NFS_LAYOUT_RETRY_LAYOUTGET to layout header flags 10 years ago
Peng Tao 193e3aa2cc nfs41: introduce NFS_LAYOUT_RETURN_BEFORE_CLOSE 10 years ago
Peng Tao 6c16605d6e nfs41: allow async version layoutreturn 10 years ago
Peng Tao ceb11e13df pnfs: allow LD to ask to resend read through pnfs 10 years ago
Weston Andros Adamson b57ff1303a pnfs: pass ds_commit_idx through the commit path 10 years ago
Weston Andros Adamson 180bb5ec06 pnfs: release lseg in pnfs_generic_pg_cleanup 10 years ago
Peng Tao ce6ab4f238 nfs41: don't use a layout if it is marked for returning 10 years ago
Peng Tao 016256df3a nfs41: add a helper to mark layout for return 10 years ago
Peng Tao 9bf87482dd nfs41: serialize first layoutget of a file 10 years ago
Peng Tao 5f01d95394 nfs41: create NFSv3 DS connection if specified 10 years ago
Peng Tao 30626f9c32 nfs41: allow LD to choose DS connection version/minor_version 10 years ago
Peng Tao 39280a5ae8 nfs41: move file layout macros to generic pnfs 10 years ago
Peng Tao 064172f345 nfs41: allow LD to choose DS connection auth flavor 10 years ago
Peng Tao 7405f9e195 nfs41: pull nfs4_ds_connect from file layout to generic pnfs 10 years ago
Peng Tao 6b7f3cf963 nfs41: pull decode_ds_addr from file layout to generic pnfs 10 years ago
Peng Tao 875ae0694b nfs41: pull data server cache from file layout to generic pnfs 10 years ago
Tom Haynes 085d1e33a6 pnfs: Do not grab the commit_info lock twice when rescheduling writes 10 years ago
Tom Haynes f54bcf2ece pnfs: Prepare for flexfiles by pulling out common code 10 years ago
Trond Myklebust 40dd4b7aee NFSv4.1: Optimise layout return-on-close 10 years ago
Trond Myklebust 6543f80367 NFSv4.1/pnfs: replace broken pnfs_put_lseg_async 10 years ago
Tom Haynes ea18cb3f11 NFSv4: Remove dead prototype for nfs4_insert_deviceid_node() 10 years ago
Peng Tao 88ac815cdb nfs41: change PNFS_LAYOUTRET_ON_SETATTR to only return on truncation to smaller size 11 years ago
Christoph Hellwig d4b18c3e00 pnfs: remove GETDEVICELIST implementation 11 years ago
Christoph Hellwig 30ff0603ca pnfs: add a nfs4_get_deviceid helper 11 years ago
Christoph Hellwig 9dd2fcd32f pnfs: add a common GETDEVICELIST implementation 11 years ago
Christoph Hellwig 661373b13d pnfs: factor GETDEVICEINFO implementations 11 years ago
Christoph Hellwig c88953d87f pnfs: add return_range method 11 years ago
Christoph Hellwig 612aa983a0 pnfs: add flag to force read-modify-write in ->write_begin 11 years ago
Christoph Hellwig 5f919c9f10 pnfs: allow splicing pre-encoded pages into the layoutcommit args 11 years ago
Christoph Hellwig 47abadefad pnfs: avoid using stale stateids after layoutreturn 11 years ago
Peng Tao 378520b837 nfs41: add a helper function to set layoutcommit after commit 11 years ago
Weston Andros Adamson e6cf82d183 pnfs: add pnfs_put_lseg_async 11 years ago
Weston Andros Adamson 02d1426c70 pnfs: find swapped pages on pnfs commit lists too 11 years ago
Weston Andros Adamson 53113ad35e pnfs: clean up *_resend_to_mds 11 years ago
Weston Andros Adamson d45f60c678 nfs: merge nfs_pgio_data into _header 11 years ago
Weston Andros Adamson b4fdac1a51 nfs: modify pg_test interface to return size_t 11 years ago
Anna Schumaker 9c7e1b3d50 NFS: Create a common read and write data struct 11 years ago
Christoph Hellwig fab5fc25d2 nfs: remove ->read_pageio_init from rpc ops 11 years ago
Christoph Hellwig a20c93e316 nfs: remove ->write_pageio_init from rpc ops 11 years ago
Peter Zijlstra 4e857c58ef arch: Mass conversion of smp_mb__*() 11 years ago
Trond Myklebust d8c951c313 NFSv4.1: Don't trust attributes if a pNFS LAYOUTCOMMIT is outstanding 11 years ago
Andy Adamson f1c097be2b NFSv4.1 Fix gdia_maxcount calculation to fit in ca_maxresponsesize 12 years ago
Trond Myklebust cd5875fefe NFSv4.1: Use layout credentials for get_deviceinfo calls 12 years ago
Trond Myklebust 240286725d NFSv4.1: Add a helper pnfs_commit_and_return_layout 12 years ago
Benny Halevy 78f33277f9 pnfs: fix resend_to_mds for directio 12 years ago
Trond Myklebust fd9a8d7160 NFSv4.1: Fix bulk recall and destroy of layouts 12 years ago
Trond Myklebust d527e5c15d NFSv4.1: Do not call pnfs_return_layout() from an rpciod context 12 years ago