LibVirt: Initial support for virtio-scsi virtual drives (read: ssd trim)
评估
- 难度
- 3/5
- 预计耗时
- 1-2 天
- 新手友好度
- 52/100
- Issue 类型
- 功能
- 描述清晰度
- 基本清楚
- 活跃度
- 停滞
- 技术栈
- perl
- 领域
- devops, infrastructure
调研方向
从 Libvirt.pm 开始,跟踪存储磁盘配置如何转换为 Libvirt 的配置。检查现有的存储磁盘处理方式,并确定应在哪里表示 driver_cache、driver_discard 和 SCSI 控制器。完成标准是:面向 SCSI 的磁盘会生成该控制器,并且会遵循请求的驱动程序设置。
由索引模型根据 Issue 内容生成。
描述
User story
As an engineer
I would like to add support for virtio-scsi devices in Libvirt.pm
so I can automate usage of para-virtualized SCSI controller devices
Describe the solution you'd like
- Honour
driver_cacheanddriver_discardkeys in storage disk config. - Add a SCSI controller if any of the storage disks have SCSI as the target bus.
Such that we could do e.g:
vm create => 'foo',
type => 'kvm',
storage => [
{
dev => 'sda',
bus => 'scsi',
driver_cache => 'writeback',
driver_discard => 'unmap',
}
],
...
Describe alternatives you've considered
N/A
Additional context
N/A
- 主要语言
- Perl
- 星标
- 736
- 派生
- 217
- PR 合并指标
- 30 天内没有已合并 PR
环境准备
- 没有 Dockerfile 或 Docker Compose 文件
- 有 Pull Request 模板
- 阅读贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
RexOps/Rex 的其他 Issue
-
is_redhat() misses Rocky/Alma/CentOS Stream/Oracle Linux lsb_release IDs -> pkg dies "OS/Provider not supported"可能已有人在做 @stantheman0128 于 20 天前认领。 未关闭
难度 2/5 1-3 小时 新手友好度 75/100
-
bug
难度 3/5 1-2 天 新手友好度 45/100
-
triage needed
难度 4/5 3-5 天 新手友好度 35/100
-
bug
难度 3/5 1-2 天 新手友好度 35/100
-
triage needed
难度 3/5 1-2 天 新手友好度 42/100
相似的 Issue
-
fix(api): API v3 Product Read ignores request language (lc) for sample products and image URLs可能已有人在做 @muntasir-396 今天认领。 未关闭
难度 2/5 1-3 小时 新手友好度 88/100
openfoodfacts/openfoodfacts-server#15042 · 1 条评论 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 75/100
维护者通常 1 天内回复
-
bug
难度 2/5 1-3 小时 新手友好度 78/100
dekobon/big-code-analysis#1644 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 78/100
libwww-perl/URI#211 ·
-
Type: Bug
难度 2/5 1-3 小时 新手友好度 82/100
inverse-inc/packetfence#9549 ·
维护者通常 1 天内回复