Commit Graph

52 Commits (9fa4075878a5faac872a63f4a97ce79c776264e9)

Author SHA1 Message Date
Peng Tao 9fa4075878 pnfs: save layoutcommit cred at layout header init 14 years ago
Peng Tao acff588053 pnfs: save layoutcommit lwb at layout header 14 years ago
Trond Myklebust dce81290ee NFS: Move the pnfs write code into pnfs.c 14 years ago
Trond Myklebust 493292ddc7 NFS: Move the pnfs read code into pnfs.c 14 years ago
Andy Adamson c47abcf8ff NFSv4.1: do not use deviceids after MDS clientid invalidation 14 years ago
Andy Adamson 7c24d9489f NFSv4.1: File layout only supports whole file layouts 14 years ago
Trond Myklebust 47cb498e93 NFSv4.1: Clean ups for the device id cache 14 years ago
Trond Myklebust d8007d4dd6 NFSv4.1: Add an initialisation callback for pNFS 14 years ago
Trond Myklebust 1751c3638f NFS: Cleanup of the nfs_pageio code in preparation for a pnfs bugfix 14 years ago
Weston Andros Adamson 9e3bd4e24e NFS: fix umount of pnfs filesystems 14 years ago
Benny Halevy 89a58e32d9 NFSv4.1: use pnfs_generic_pg_test directly by layout driver 14 years ago
Benny Halevy 18ad0a9f2c NFSv4.1: change pg_test return type to bool 14 years ago
Benny Halevy dfed206b88 NFSv4.1: unify pnfs_pageio_init functions 14 years ago
Benny Halevy ac7db7264a pnfs: encode_layoutcommit 14 years ago
Andy Adamson 04a555498e pnfs: encode_layoutreturn 14 years ago
Benny Halevy 8a1636c459 pnfs: layoutret_on_setattr 14 years ago
Benny Halevy cbe8260369 pnfs: layoutreturn 14 years ago
Benny Halevy d20581aa4b pnfs: support for non-rpc layout drivers 14 years ago
Benny Halevy 636fb9c89d pnfs: alloc and free layout_hdr layoutdriver methods 14 years ago
Benny Halevy 778b5502fd pnfs: Use byte-range for cb_layoutrecall 14 years ago
Benny Halevy fb3296eb46 pnfs: Use byte-range for layoutget 14 years ago
Benny Halevy 35c8bb543c NFSv4.1: use layout driver in global device cache 14 years ago
Marc Eshel 1be5683b03 pnfs: CB_NOTIFY_DEVICEID 14 years ago
Benny Halevy 1775bc342c NFSv4.1: purge deviceid cache on nfs_free_client 14 years ago
Benny Halevy a1eaecbc4c NFSv4.1: make deviceid cache global 14 years ago
Benny Halevy 45df3c8b0f pnfs: resolve header dependency in pnfs.h 14 years ago
Trond Myklebust a75b9df9d3 NFSv4.1: Ensure that layoutget uses the correct gfp modes 14 years ago
Weston Andros Adamson 35124a0994 Cleanup XDR parsing for LAYOUTGET, GETDEVICEINFO 14 years ago
Andy Adamson ef31153786 NFSv4.1 convert layoutcommit sync to boolean 14 years ago
Andy Adamson 863a3c6c68 NFSv4.1: layoutcommit 14 years ago
Fred Isaman a861a1e1c3 NFSv4.1: add generic layer hooks for pnfs COMMIT 14 years ago
Andy Adamson 0382b74409 NFSv4.1: implement generic pnfs layer write switch 14 years ago
Fred Isaman 44b83799a9 NFSv4.1: trigger LAYOUTGET for writes 14 years ago
Christoph Hellwig ea8eecdd11 NFSv4.1 move deviceid cache to filelayout driver 14 years ago
Andy Adamson 64419a9b20 NFSv4.1: generic read 14 years ago
Fred Isaman bae724ef95 NFSv4.1: shift pnfs_update_layout locations 14 years ago
Fred Isaman 94ad1c80e2 NFSv4.1: coelesce across layout stripes 14 years ago
Fred Isaman d684d2ae10 NFSv4.1: lseg refcounting 14 years ago
Fred Isaman f7e8917a67 pnfs: layout roc code 14 years ago
Fred Isaman 43f1b3da8b pnfs: add CB_LAYOUTRECALL handling 14 years ago
Fred Isaman cc6e5340b0 pnfs: change lo refcounting to atomic_t 14 years ago
Fred Isaman cf7d63f1f9 pnfs: serialize LAYOUTGET(openstateid) 14 years ago
Fred Isaman 4541d16c02 pnfs: change how lsegs are removed from layout list 14 years ago
Fred Isaman fd6002e9b8 pnfs: change layout state seqlock to a spinlock 14 years ago
Fred Isaman b7edfaa198 pnfs: add prefix to struct pnfs_layout_hdr fields 14 years ago
Fred Isaman 566052c53b pnfs: add prefix to struct pnfs_layout_segment fields 14 years ago
Trond Myklebust 1c787096fc NFSv4.1: Use more sensible names for 'initialize_mountpoint' 15 years ago
Andy Adamson b1f69b754e NFSv4.1: pnfs: add LAYOUTGET and GETDEVICEINFO infrastructure 15 years ago
Andy Adamson 974cec8ca0 NFS: client needs to maintain list of inodes with active layouts 15 years ago
Benny Halevy e5e940170b NFS: create and destroy inode's layout cache 15 years ago