[Virtio-fs] xfstest results for virtio-fs on aarch64

misono.tomohiro at fujitsu.com misono.tomohiro at fujitsu.com
Thu Nov 7 08:03:02 UTC 2019


> > Hello,
> >
> > We have run the generic tests of xfstest for virtio-fs[1] on
> > aarch64[2], here we selected some tests that did not run or failed to
> > run, and we categorized them, basing on the reasons in our understanding.
> 
> Hi,
>   Apologies for taking a while to respond.
> What I've done is to repeat these and create gitlab issues for each categroy that you defined.  Now we can go and look at these
> inidividually.

Hi,

Thanks for making gitlab issues. I have collected some clues so I will comment on each issue.

Misono

> 
> >   * Category 1: generic/003, generic/192
> >     Error: access time error
> >     Reason: file_accessed() not run
> 
> https://gitlab.com/virtio-fs/qemu/issues/8
> 
> >   * Category 2: generic/089, generic/478, generic/484, generic/504
> >     Error: lock error
> 
> https://gitlab.com/virtio-fs/qemu/issues/9
> 
> >   * Category 3: generic/426, generic/467, generic/477
> >     Error: open_by_handle error
> 
> https://gitlab.com/virtio-fs/qemu/issues/10
> 
> >   * Category 4: generic/551
> >     Error: kvm panic
> 
> This for me just caused an OOM; when I increased the guest size to 32G it was fine; can you retest?  I'm not sure how much RAM
> xfstests expects.
> 
> >   * Category 5: generic/011, generic/013
> >     Error: cannot remove file
> >     Reason: NFS backend
> 
> https://gitlab.com/virtio-fs/qemu/issues/11
> 
> >   * Category 6: generic/035
> >     Error: nlink is 1, should be 0
> 
> https://gitlab.com/virtio-fs/qemu/issues/12
> 
> >   * Category 7: generic/125, generic/193, generic/314
> >     Error: open/chown/mkdir permission error
> 
> There were OK for me after I'd created the users/groups that the xfstests manual asked for (fsgqa, and 123456-fsgqa) - can you
> confirm the error you saw.
> 
> >   * Category 8: generic/469
> >     Error: fallocate keep_size is needed
> 
> https://gitlab.com/virtio-fs/qemu/issues/13
> 
> >     Reason: NFS4.0 backend
> >   * Category 9: generic/323
> >     Error: system hang
> >     Reason: fd is close before AIO finished
> 
> https://gitlab.com/virtio-fs/qemu/issues/14
> 
> I reproduced all these on x86, so they're not aarch specific.
> 
> > We would like to know if virtio-fs does not support these tests in the
> > specification or they are bugs that need to be fixed.
> > It would be very appreciated if anyone could give some comments.
> 
> Now I've got them reproduced easily and also on x86, we'll dig into them and figure out what's going on.
> 
> Dave
> 
> > [1] qemu: https://gitlab.com/virtio-fs/qemu/tree/virtio-fs-dev
> >      start qemu script:
> >      $VIRTIOFSD -o vhost_user_socket=/tmp/vhostqemu1 -o
> > source=/root/virtio-fs/test1/ -o cache=always -o xattr -o flock -d &
> >      $VIRTIOFSD -o vhost_user_socket=/tmp/vhostqemu2 -o
> > source=/root/virtio-fs/test2/ -o cache=always -o xattr -o flock -d &
> >      $QEMU -M virt,accel=kvm,gic_version=3 \
> >          -cpu host \
> >          -smp 8 \
> >          -m 8192\
> >          -nographic \
> >          -serial mon:stdio \
> >          -netdev tap,id=net0 -device
> > virtio-net-pci,netdev=net0,id=net0,mac=XX:XX:XX:XX:XX:XX \
> >          -object
> > memory-backend-file,id=mem,size=8G,mem-path=/dev/shm,share=on \
> >          -numa node,memdev=mem \
> >          -drive
> > file=/root/virtio-fs/AAVMF/AAVMF_CODE.fd,if=pflash,format=raw,unit=0,r
> > eadonly=on
> > \
> >          -drive file=$VARS,if=pflash,format=raw,unit=1 \
> >          -chardev socket,id=char1,path=/tmp/vhostqemu1 \
> >          -device
> > vhost-user-fs-pci,queue-size=1024,chardev=char1,tag=myfs1,cache-size=0 \
> >          -chardev socket,id=char2,path=/tmp/vhostqemu2 \
> >          -device
> > vhost-user-fs-pci,queue-size=1024,chardev=char2,tag=myfs2,cache-size=0 \
> >          -drive if=virtio,file=/var/lib/libvirt/images/guest.img
> >
> > [2] host kernel: 4.18.0-80.4.2.el8_0.aarch64
> >      guest kernel: 5.4-rc1
> >      Arch: Arm64
> >      backend: NFS 4.0
> >
> > Thanks,
> > QI Fuli
> >
> > _______________________________________________
> > Virtio-fs mailing list
> > Virtio-fs at redhat.com
> > https://www.redhat.com/mailman/listinfo/virtio-fs
> --
> Dr. David Alan Gilbert / dgilbert at redhat.com / Manchester, UK





More information about the Virtio-fs mailing list