iostat for spdk devices. ?
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 35/100
- Tipo de issue
- Funcionalidade
- Clareza
- Razoavelmente clara
- Status de atividade
- Estagnada
- Stack de tecnologia
- c, linux
- Domínio
- observability-sre, tooling
Direção de pesquisa
Start by reading the attached patch and tracing how iostat currently reads /proc/diskstats. The issue proposes also reading stats files exposed by SPDK devices in the kernel's diskstats format, but does not name those files or any tests. Done means iostat reports stats for SPDK devices without breaking existing device reporting; first identify suitable tests for that behavior.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Hey,
For nvme devices that are managed by user space drivers like spdk, we don't get a block device exported under sysfs nor do the stats show up in /proc/diskstats as there's no kernel backing for these devices. As a result, iostat doesn't expose stats for those devices, SPDK subsystem or the applications built on top of them can easily expose these stats in the format that the kernel exposes them in /proc/diskstats, the only change needed is to ensure iostat also reads stats from those files in addition to reading the proc file.
Are there any plans to do support these ? Can you take a look at the attached patch which does that and let me know if you would be willing to merge something like this ?
- Linguagem predominante
- C
- Estrelas
- 3.4k
- Forks
- 490
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Preparar o ambiente
Este projeto não oferece contêiner de desenvolvimento, Dockerfile nem guia de contribuição, então a configuração fica por sua conta: comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de sysstat/sysstat
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 40/100
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 48/100
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 48/100
-
sar: duplicate interrupts when using SUM while reading interrupts in 390x arch (from `/proc/interrupts`)Talvez livre de novo Um pull request para esta issue foi fechado sem ser mesclado. Aberta
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 30/100
Todas as issues de sysstat/sysstat
Issues semelhantes
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
jniebuhr/gaggimate#1009 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
-
Bug :bug:
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
sonic-net/sonic-buildimage#30563 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
llvm/offload-test-suite#1698 ·
Mantenedores costumam responder em até 1 dia
-
bug genc
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
Mantenedores costumam responder em até 1 dia