NFSv4.1/pnfs: Separate out metadata and data consistency for pNFS
The LAYOUTCOMMIT operation means different things to different layout types. For blocks and objects, it is both a data and metadata consistency operation. For files and flexfiles, it is only a metadata consistency operation. This patch separates out the 2 cases, allowing the files/flexfiles layout drivers to optimise away the data consistency calls to layoutcommit. Signed-off-by: Trond Myklebust <trond.myklebust@primarydata.com>
This commit is contained in:
@@ -1139,6 +1139,7 @@ static struct pnfs_layoutdriver_type filelayout_type = {
|
||||
.write_pagelist = filelayout_write_pagelist,
|
||||
.alloc_deviceid_node = filelayout_alloc_deviceid_node,
|
||||
.free_deviceid_node = filelayout_free_deviceid_node,
|
||||
.sync = pnfs_nfs_generic_sync,
|
||||
};
|
||||
|
||||
static int __init nfs4filelayout_init(void)
|
||||
|
Reference in New Issue
Block a user