Semana de testes do Podman: Ajude a testar o conmon v3 baseado em Rust

Por Petr Sklenar07/10/2026 às 16:25215 visualizações
Fedora Magazine
Imagem do artigo

As equipes de qualidade do Podman e do Fedora estão organizando uma semana de testes desegunda-feira, 12 de outubro, a domingo, 18 de outubro de 2026.Queremos a sua ajuda para testar o conmon v3, o monitor de contêiner baseado em Rust usado com o Podman. Se você usa o Podman, tente os mesmos contêineres e comandos com o conmon v3 e relate quaisquer diferenças.

Por que estamos testando o conmon v3

O conmon é o pequeno processo que continua monitorando um contêiner após o comando do Podman que o iniciou ter terminado. O Podman usa umExecução OCIcomo, por exemplocrunouruncpara iniciar o contêiner; o conmon se conecta à sua entrada e saída, fornece a conexão para o podman attach, coleta logs e registra seu status de saída.

O conmon v3 substitui a implementação em C por uma versão em Rust. Isso ajuda a prevenir erros comuns de memória em código seguro. Também fornece uma interface compartilhada para os backends de logging, tornando-os mais fáceis de estender e testar.

Já estamos executando os testes de sistema do Podman contra o conmon v3. Agora gostaríamos de ajuda para verificar contêineres de desenvolvimento, sessões interativas e serviços Quadlet em outras configurações.

Começando

Preparamos umpágina wiki da semana de testescom instruções de configuração, links para os casos de teste e informações sobre o relatório de resultados. Comece por aqui para verificar os requisitos do Fedora e dos pacotes, em seguida, use uma máquina de teste ou VM sem dados importantes.

Instale o novo monitor com este comando:

sudo dnf install conmon-v3

Para selecioná-lo em todo o sistema, crie/etc/containers/containers.conf.d/99-conmon-v3.confcom o seguinte conteúdo:

[engine]
conmon_path = ["/usr/bin/conmon-v3"]

Executeinformações sobre o podmane verifique se o caminho comum é/usr/bin/conmon-v3e sua versão começa com3. Se você estiver usando tanto o Podman sem root quanto com root, verifiquesudo podman infoAlém disso, a configuração do usuário pode substituir as configurações do sistema.

Inicie novos contêineres de teste após fazer esta alteração. Os contêineres que já estão em execução mantêm suas configurações existentes.

Para reverter após o teste, remova o arquivo de substituição. Novos contêineres então usarão sua configuração anterior.

O que testar

Aqui estão as áreas que gostaríamos que você verificasse:

  • Abra um shell interativo, redimensione o terminal e desconecte e reconecte novamente.
  • Executepodman exec, incluindo comandos interativos, e verifique a saída e o status de saída.
  • Verifique os arquivos e os logs do journald com grande saída e linhas sem uma nova linha final.
  • Inicie, pare e reinicie os contêineres, incluindo os serviços gerenciados pelo Quadlet ou pelo systemd.
  • Tente o Podman rootless ou rootful, e o crun ou o runc, quando disponíveis.

Monitore por travamentos, saída ausente, status de saída incorreto, uso inesperado de CPU ou comportamento diferente do conmon v2. Owikilinks para os casos de teste, que incluem as verificações específicas para o componente.

Resultados e ajuda

Registre seus resultados noaplicativo do dia de testePor favor, registre também os testes bem-sucedidos. Eles nos informam quais configurações foram verificadas.

Relatório sobre problemas comuns norastreador de problemas comum versão 3Para outros problemas do Podman, siga as instruções de relatório de bugs napágina wikiInclua sua versão do Fedora, versões de pacotes relevantes, etapas de reprodução, logs relevantes e a saída do seguinte comando:

podman info --debug

Envie o relatório de erro ao submeter o resultado do seu teste.

Para obter ajuda com testes ou relatar um problema, junte-se a nós no Matrix em#podman:fedoraproject.org.


Este artigo foi co-escrito por Petr Sklenar e Jan Kaluza.

Observação sobre o uso de IA::O conteúdo técnico e as alegações são totalmente nossos. O Claude (da Anthropic) foi usado apenas como uma ferramenta de edição para aprimorar a gramática e a legibilidade.

Fonte
Fedora Magazine
Abrir original ↗

⚙Conteúdo traduzido automaticamente por máquina.

Esta notícia foi útil?

Debates 0

Seja o primeiro a contribuir com o debate.

Difunda suas informações e promova seu argumento

Não se acanhe de publicar alguma informação ou dado que possa ser positivo ou útil.

Para participar do debate, entre com sua conta ou crie uma gratuita.