prl_fs and libaio

Discussion in 'Linux Virtual Machine' started by ChrisH11, Aug 1, 2017.

  1. ChrisH11

    ChrisH11 Bit poster

    Messages:
    2
    Does anyone know if the Parallels file system (prl_fs) isn't compatible with libaio or has issues with libaio? We have software that accesses the filesystem using libaio and we are getting odd failures from libaio when accessing files on a prl_fs mount where we don't and never have from other file systems.

    Any information is much appreciated. Thank you.
     
  2. rkulikov

    rkulikov Parallels Developers

    Messages:
    313
    Can you provide more information what software do you use and what failures do you get? Or may be some sample test program?
     
  3. ChrisH11

    ChrisH11 Bit poster

    Messages:
    2
    The software is our proprietary proactive IO library. I haven't done much analysis, but I do know that we're experiencing a unit test results in io_submit() returning ENOENT. This only happens when the target file is on a prl_fs mount. It does not happen when the target file is on the virtual disk itself. I was hoping it might be known that prl_fs does or does not support libaio.

    Thank you,
    Chris Harper
     
  4. rkulikov

    rkulikov Parallels Developers

    Messages:
    313
    prl_fs doesn't have any special support of async IO. But everything should work correctly in synchronous mode. So test case is welcome.
     

Share This Page