IBM / DPFS

DPU-Powered File System Virtualization over virtio-fs
GNU Lesser General Public License v2.1
60 stars 23 forks source link

Rewrite fuser to use io_uring #10

Closed Peter-JanGootzen closed 1 year ago

Peter-JanGootzen commented 1 year ago

Currently fuser is incredibly slow in metadata operations as they all occur synchronously thus blocking the Virtio queue (and the currently polling thread) while the remote operation outstanding, thus incurring huge latencies. Apparently io_uring supports metadata operations, so this would be a good fit.

Peter-JanGootzen commented 1 year ago

io_uring is now implemented (not the advanced features see #27)