Hi, The other 2 patches work fine but this one fails when I test it. What am I doing wrong?
sudo PATH=build/downloaded_packages/qemu/build/tools/virtiofsd:$PATH ./scripts/run.py --virtio-fs-tag=myfs --virtio-fs-dir=$(pwd)/build/export --qemu-path build/downloaded_packages/qemu/build/qemu-system-x86_64 --virtio-fs-dax=1024M qemu-system-x86_64: -device vhost-user-fs-pci,queue-size=1024,chardev=char0,tag=myfs,cache-size=1024M: Property 'vhost-user-fs-pci.cache-size' not found qemu failed. sudo PATH=build/downloaded_packages/qemu/build/tools/virtiofsd:$PATH ./scripts/run.py --virtio-fs-tag=myfs --virtio-fs-dir=$(pwd)/build/export --qemu-path build/downloaded_packages/qemu/build/qemu-system-x86_64 --virtio-fs-dax=1024M --dry-run /home/wkozaczuk/projects/osv-master/scripts/../scripts/imgedit.py setargs /home/wkozaczuk/projects/osv-master/build/last/usr.img "--rootfs=virtiofs /cli" virtiofsd \ --socket-path=/tmp/vhostqemu \ -o source=/home/wkozaczuk/projects/osv-master/build/export build/downloaded_packages/qemu/build/qemu-system-x86_64 \ -m 2G \ -smp 4 \ -vnc :1 \ -gdb tcp::1234,server,nowait \ -device virtio-blk-pci,id=blk0,drive=hd0,scsi=off,bootindex=0 \ -drive file=/home/wkozaczuk/projects/osv-master/build/last/usr.img,if=none,id=hd0,cache=none,aio=native \ -chardev socket,id=char0,path=/tmp/vhostqemu \ -device vhost-user-fs-pci,queue-size=1024,chardev=char0,tag=myfs,cache-size=1024M \ -object memory-backend-file,id=mem,size=2G,mem-path=/dev/shm,share=on \ -numa node,memdev=mem \ -netdev user,id=un0,net=192.168.122.0/24,host=192.168.122.1 \ -device virtio-net-pci,netdev=un0 \ -device virtio-rng-pci \ -enable-kvm \ -cpu host,+x2apic \ -chardev stdio,mux=on,id=stdio,signal=off \ -mon chardev=stdio,mode=readline \ -device isa-serial,chardev=stdio I am using QEMU 5.2 built from sources. Waldek On Saturday, March 6, 2021 at 4:34:31 PM UTC-5 Fotis Xenakis wrote: > Signed-off-by: Fotis Xenakis <[email protected]> > --- > scripts/run.py | 5 ++++- > 1 file changed, 4 insertions(+), 1 deletion(-) > > diff --git a/scripts/run.py b/scripts/run.py > index 71c6cdd7..6a81e98b 100755 > --- a/scripts/run.py > +++ b/scripts/run.py > @@ -178,9 +178,10 @@ def start_osv_qemu(options): > "-drive", "file=%s,if=none,id=hd1" % (options.cloud_init_image)] > > if options.virtio_fs_tag: > + dax = (",cache-size=%s" % options.virtio_fs_dax) if > options.virtio_fs_dax else "" > args += [ > "-chardev", "socket,id=char0,path=/tmp/vhostqemu", > - "-device", "vhost-user-fs-pci,queue-size=1024,chardev=char0,tag=%s" % > options.virtio_fs_tag, > + "-device", "vhost-user-fs-pci,queue-size=1024,chardev=char0,tag=%s%s" % > (options.virtio_fs_tag, dax), > "-object", "memory-backend-file,id=mem,size=%s,mem-path=/dev/shm,share=on" > % options.memsize, > "-numa", "node,memdev=mem"] > > @@ -602,6 +603,8 @@ if __name__ == "__main__": > help="virtio-fs device tag") > parser.add_argument("--virtio-fs-dir", action="store", > help="path to the directory exposed via virtio-fs mount") > + parser.add_argument("--virtio-fs-dax", action="store", > + help="DAX window size for virtio-fs device (disabled if not specified)") > parser.add_argument("--mount-fs", default=[], action="append", > help="extra mounts (forwarded to respective kernel command line option)") > parser.add_argument("--ip", default=[], action="append", > -- > 2.30.1 > > -- You received this message because you are subscribed to the Google Groups "OSv Development" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/osv-dev/70ccaf02-eb39-4480-b1d4-db111295d18an%40googlegroups.com.
