Added "nowritecache" option to ZFS storage plugin. Turns off write caching on Comstar and Istgt LUNs created by the plugin. Has no effect on IET, as IET always uses write-through caching for blockio volumes not in read-only mode.

Signed-off-by: Chris Allen <Chris Allen>
This commit is contained in:
Chris Allen
2014-03-10 12:07:35 -07:00
committed by Dietmar Maurer
parent a9bd7bdfdc
commit 70986fd9e4
3 changed files with 26 additions and 5 deletions

View File

@ -328,10 +328,16 @@ sub properties {
description => "block size",
type => 'string',
},
# this will disable write caching on comstar and istgt.
# it is not implemented for iet. iet blockio always operates with
# writethrough caching when not in readonly mode
nowritecache => {
description => "disable write caching on the target",
type => 'boolean',
},
sparse => {
description => "use sparse volumes",
type => 'boolean',
optional => 1,
}
};
}
@ -345,6 +351,7 @@ sub options {
pool => { fixed => 1 },
blocksize => { fixed => 1 },
iscsiprovider => { fixed => 1 },
nowritecache => { optional => 1 },
sparse => { optional => 1 },
content => { optional => 1 },
};