-
Epic
-
Resolution: Unresolved
-
Minor
-
None
-
None
-
None
-
upstream ublk: use ebpf aio to move fast io handling into kernel
-
None
-
rhel-storage-io-2
-
ssg_filesystems_storage_and_HA
-
8
-
False
-
False
-
-
None
-
None
-
-
None
-
None
-
None
Just for tracking upstream activity with ublk & bpf
1) motivation is to improve current userspace block device performance,
and the goal is to get same level of kernel block driver
2) so far the prototype has been completed
- only io handling prog is added, later struct_ops prog needs to be
added for supporting aio callback
- only ublk-null bpf prog is added
kernel:
https://gitlab.cee.redhat.com/minlei/linux/-/commits/ublk_bpf
CONFIG_UBLK_BPF needs to be enabled
ublksrv
https://gitlab.cee.redhat.com/minlei/ubdsrv/-/commits/bpf
3) on-going discusstion with Kevin wolf