...
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())
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.)
...