高性能存储SIG月度动态:ublk完成POC、dsms-storage在Anolis OS上成功适配
本月 SIG 整体进展
项目具体进展
erofs:fix potential NULL in error path(PR1022)
ext4:fix bug_on ext4_mb_use_inode_pa(PR1055),fix check to prevent false positive report of incorrect used inodes(PR1056),fix bug for rename with RENAME_WHITEOUT(PR1064),stable fixes(PR1091)
xfs:Speed up file fsyncs by reducing iolock cycling(PR1024),validate inode fork size against fork format(PR1067)
block:unhash blkdev part inode when the part is deleted(PR1081/PR1082)
fuse:support FUSE_HANDLE_KILLPRIV_V2(PR1084/PR1085),simply use flags instead for fuse passthrough(PR1088)
dax:fsdax COW bug fixes(PR1033),mark the iomap argument to dax_iomap_sector as const(PR1086)
io_uring:Improve IOCB_NOWAIT O_DIRECT reads(PR1034),fix referencing uninitialized io_uring_ctx(PR1040),fix CQ waiting timeout handling(PR1070),add IO_WQ_WORK_MM for uring_cmd(PR1077)
liburing:add IORING_SETUP_SQE128 and uring-cmd support(PR3),Add missing fields for uring_cmd in struct io_uring_sqe(PR4)
miscs:fix documentation for unprivileged_userns_clone sysctl(PR1073/PR1074),stable fixes (dm/md/nfs)(PR1089)
相关工作计划:
https://gitee.com/anolis/dsms/issues/I62HO3
03
1、推动容器镜像 page cache 共享特性合入上游主线并回合到 ANCK。
2、erofs-utils 支持多线程解压,优化 ISO 镜像安装性能。
3、ANCK 5.10 支持 ublk 测试和分布式存储场景适配。
4、ebpf + io_uring 零拷贝方案社区 RFC 和讨论推进。
5、io_uring + async_simple 协程优化。
6、dsms 可视化管理平台开发。
附录:SIG 项目一览
io_uring virtiofs 容器镜像加速 数据库优化 用户态存储 DSMS
高性能存储技术 SIG 主页链接地址:
https://openanolis.cn/sig/high-perf-storage
—— 完 ——
加入龙蜥社群
加入微信群:添加社区助理-龙蜥社区小龙(微信:openanolis_assis),备注【龙蜥】与你同在;加入钉钉群:扫描下方钉钉群二维码。
5.eBPF SIG年度动态:eBPF和Wasm深度融合、参与7场活动及2023展望