mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-06-28 08:17:37 +00:00
runtime-rs: add missing config section for share-fs
add missing config sections for share-fs Fixes:#6020 Signed-off-by: Zhongtao Hu <zhongtaohu.tim@linux.alibaba.com>
This commit is contained in:
parent
0ec4aa1a86
commit
a33a22ccd1
@ -779,6 +779,10 @@ pub struct SharedFsInfo {
|
|||||||
#[serde(default)]
|
#[serde(default)]
|
||||||
pub virtio_fs_cache_size: u32,
|
pub virtio_fs_cache_size: u32,
|
||||||
|
|
||||||
|
/// Default size of virtqueues
|
||||||
|
#[serde(default)]
|
||||||
|
pub virtio_fs_queue_size: u32,
|
||||||
|
|
||||||
/// Enable virtio-fs DAX window if true.
|
/// Enable virtio-fs DAX window if true.
|
||||||
#[serde(default)]
|
#[serde(default)]
|
||||||
pub virtio_fs_is_dax: bool,
|
pub virtio_fs_is_dax: bool,
|
||||||
|
@ -119,6 +119,7 @@ DEFVALIDVIRTIOFSDAEMONPATHS := [\"$(DEFVIRTIOFSDAEMON)\"]
|
|||||||
# if value is 0, DAX is not enabled
|
# if value is 0, DAX is not enabled
|
||||||
DEFVIRTIOFSCACHESIZE ?= 0
|
DEFVIRTIOFSCACHESIZE ?= 0
|
||||||
DEFVIRTIOFSCACHE ?= auto
|
DEFVIRTIOFSCACHE ?= auto
|
||||||
|
DEFVIRTIOFSQUEUESIZE ?= 1024
|
||||||
# Format example:
|
# Format example:
|
||||||
# [\"-o\", \"arg1=xxx,arg2\", \"-o\", \"hello world\", \"--arg3=yyy\"]
|
# [\"-o\", \"arg1=xxx,arg2\", \"-o\", \"hello world\", \"--arg3=yyy\"]
|
||||||
#
|
#
|
||||||
@ -256,6 +257,7 @@ USER_VARS += DEFVIRTIOFSDAEMON
|
|||||||
USER_VARS += DEFVALIDVIRTIOFSDAEMONPATHS
|
USER_VARS += DEFVALIDVIRTIOFSDAEMONPATHS
|
||||||
USER_VARS += DEFVIRTIOFSCACHESIZE
|
USER_VARS += DEFVIRTIOFSCACHESIZE
|
||||||
USER_VARS += DEFVIRTIOFSCACHE
|
USER_VARS += DEFVIRTIOFSCACHE
|
||||||
|
USER_VARS += DEFVIRTIOFSQUEUESIZE
|
||||||
USER_VARS += DEFVIRTIOFSEXTRAARGS
|
USER_VARS += DEFVIRTIOFSEXTRAARGS
|
||||||
USER_VARS += DEFENABLEANNOTATIONS
|
USER_VARS += DEFENABLEANNOTATIONS
|
||||||
USER_VARS += DEFENABLEIOTHREADS
|
USER_VARS += DEFENABLEIOTHREADS
|
||||||
|
@ -136,6 +136,34 @@ block_device_driver = "@DEFBLOCKSTORAGEDRIVER_DB@"
|
|||||||
# of shim, does not need an external virtiofsd process.
|
# of shim, does not need an external virtiofsd process.
|
||||||
shared_fs = "@DBSHAREDFS@"
|
shared_fs = "@DBSHAREDFS@"
|
||||||
|
|
||||||
|
# Default size of DAX cache in MiB
|
||||||
|
virtio_fs_cache_size = @DEFVIRTIOFSCACHESIZE@
|
||||||
|
|
||||||
|
# Extra args for virtiofsd daemon
|
||||||
|
#
|
||||||
|
# Format example:
|
||||||
|
# ["-o", "arg1=xxx,arg2", "-o", "hello world", "--arg3=yyy"]
|
||||||
|
# Examples:
|
||||||
|
# Set virtiofsd log level to debug : ["-o", "log_level=debug"] or ["-d"]
|
||||||
|
#
|
||||||
|
# see `virtiofsd -h` for possible options.
|
||||||
|
virtio_fs_extra_args = @DEFVIRTIOFSEXTRAARGS@
|
||||||
|
|
||||||
|
# Cache mode:
|
||||||
|
#
|
||||||
|
# - never
|
||||||
|
# Metadata, data, and pathname lookup are not cached in guest. They are
|
||||||
|
# always fetched from host and any changes are immediately pushed to host.
|
||||||
|
#
|
||||||
|
# - auto
|
||||||
|
# Metadata and pathname lookup cache expires after a configured amount of
|
||||||
|
# time (default is 1 second). Data is cached while the file is open (close
|
||||||
|
# to open consistency).
|
||||||
|
#
|
||||||
|
# - always
|
||||||
|
# Metadata, data, and pathname lookup are cached in guest and never expire.
|
||||||
|
virtio_fs_cache = "@DEFVIRTIOFSCACHE@"
|
||||||
|
|
||||||
# Enable huge pages for VM RAM, default false
|
# Enable huge pages for VM RAM, default false
|
||||||
# Enabling this will result in the VM memory
|
# Enabling this will result in the VM memory
|
||||||
# being allocated using huge pages.
|
# being allocated using huge pages.
|
||||||
|
Loading…
Reference in New Issue
Block a user