Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Current code was developed and tested on x86_64. We do have ongoing work to port the library to Arm64, but we have not tested on Arm64 yet.

 

dfuse has to be mounted for pool & container handle resolution and to handle some operations on the container that we do not supported yet.

  • Support for multiple pool and containers within a singled dfuse mountpoint is not there yet (each container accessed should be mounted separately), i.e. no UNS support (concerns about the overhead of getfattr())

  • multi user access is supported as long as permissions of pool and container are set properly

  • Large overhead for small tasks (200~300 ms in daos_init())

  • Not working for statically linked executable (such as Go applications)

  • No support of creating a process with the executable and shared object files stored on DAOS yet

  • No support for applications using fork yet (ibverbs not working due to verbs limitation. Tcp seems not working either.)

...