Merge pull request #6618 from Apokleos/virtiofs_extra_cache_mode

runtime-rs/virtio-fs: add support extra handler for cache mode.
This commit is contained in:
Zhongtao Hu
2023-04-12 14:40:05 +08:00
committed by GitHub

View File

@@ -188,6 +188,9 @@ impl DragonballInner {
let args: Vec<&str> = opt_list.split(',').collect();
for arg in args {
match arg {
"cache=none" => fs_cfg.cache_policy = String::from("none"),
"cache=auto" => fs_cfg.cache_policy = String::from("auto"),
"cache=always" => fs_cfg.cache_policy = String::from("always"),
"no_open" => fs_cfg.no_open = true,
"open" => fs_cfg.no_open = false,
"writeback_cache" => fs_cfg.writeback_cache = true,