Re: VFS mount rollback for virtio 9pfs

From: Felix Palmen <felix_at_palmen-it.de>
Date: Fri, 15 Jul 2022 15:15:09 UTC
* Felix Palmen <felix@palmen-it.de> [20220715 15:16]:
> I tested it, successful so far as it seems! Thanks again!

Unfortunately, it doesn't work reliably yet. Trying a testport with
poudriere logs mounted via virtfs, I got errors like these:

#v+
/usr/bin/awk: can't open file 14a-default/2022-07-15_16h43m01s/.poudriere.jailname
 input record number 1, file 14a-default/2022-07-15_16h43m01s/.poudriere.jailname

rename: /usr/local/poudriere/data/logs/bulk/14a-default/2022-07-15_16h43m01s/.tmp-.poudriere.snap_loadavg.OV0Gxx2m to /usr/local/poudriere/data/logs/bulk/14a-default/2022-07-15_16h43m01s/.poudriere.snap_loadavg: Invalid argument

_mktemp: mkstemp failed on 14a-default/2022-07-15_16h43m01s/.tmp-.data.json.stpmwmGg: Invalid argument

mapfile_write: Missing handle
#v-

after that, the mount is somehow broken:

# ls -l /usr/local/poudriere/data/logs/
ls: bulk: Invalid argument

So, probably it's back to NFS *for now*.

Still the best attempt I've seen so far, all others I tried crashed the
kernel on mount ;)

BR, Felix

-- 
 Dipl.-Inform. Felix Palmen  <felix@palmen-it.de>   ,.//..........
 {web}  http://palmen-it.de  {jabber} [see email]   ,//palmen-it.de
 {pgp public key}     http://palmen-it.de/pub.txt   //   """""""""""
 {pgp fingerprint} A891 3D55 5F2E 3A74 3965 B997 3EF2 8B0A BC02 DA2A