Cannot move file in shared folder after upgrade to PD16

Discussion in 'Linux Guest OS Discussion' started by YanK, Aug 18, 2020.

Tags:
  1. (GalaxyMaster)

    (GalaxyMaster) Kilo Poster

    Messages:
    57
    Ok, I dove into the code of `super.c` and found that it has nothing with the Toolgate. I also found why `mount` does not report the "host_inodes" in its output - prlfs_show_options() just was not updated to report that option back.
     
  2. (GalaxyMaster)

    (GalaxyMaster) Kilo Poster

    Messages:
    57
    I think there is an issue with how Parallels are parsing the mount options (they are using strsep() for this and the function is destructive to its first argument), but right now the module works after I recompiled, unloaded, and loaded it back zillion times. There is a chance that the memory is actually corrupted somewhere (I had a version of the module where it was duplicating the option string before feeding it through strsep() and it was the first iteration that actually worked).

    Anyway, now I have the module reporting through /proc/mounts that the option was indeed applied:
    Code:
    [root@archlinux ~]# cat /proc/mounts | fgrep Home
    Home /mnt/psf/Home prl_fs rw,sync,nosuid,nodev,noatime,ttl=300,share,host_inodes 0 0
    [root@archlinux ~]#
    
    So we will see how it behaves after several reboots, kernel upgrades, etc.
     
  3. ParallelsU460

    ParallelsU460 Bit Poster

    Messages:
    4
    The latest update still has not fixed this issue :
    Version 16.1.2 (49151)
     
  4. ParallelsU460

    ParallelsU460 Bit Poster

    Messages:
    4
    The latest update still has not fixed this issue :
    Version 16.1.3 (49160)
     
  5. (GalaxyMaster)

    (GalaxyMaster) Kilo Poster

    Messages:
    57

Share This Page