Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

Self-describe software/hardware versions of various components of the stack in nexus files

Aberta
#32 0 comentários 1 reação 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
5/5
Tempo estimado
Mais de uma semana
Facilidade para iniciantes
25/100
Tipo de issue
Funcionalidade
Clareza
Precisa de esclarecimento
Status de atividade
Estagnada
Stack de tecnologia
kafka

Direção de pesquisa

Comece rastreando os pontos de entrada mencionados na issue: kafka_dae_control, event_udp_to_kafka, Filewriter, forwarder/forwarder-configurer e a integração com o IBEX. Determine como os metadados de RunStart e os datasets do Nexus são montados atualmente e, em seguida, defina como os identificadores de software e hardware de cada componente seriam coletados e representados. O trabalho estará concluído quando as fontes necessárias dos metadados de versão e suas localizações esperadas no Nexus estiverem acordadas e cobertas por testes ou por uma verificação documentada.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

filewriter

To help future analysis software decide whether a feature was present at the time data was written, various components of the stack should insert their own software and hardware versions as metadata that will eventually make it to Nexus file.

For example:

  • kafka_dae_control should stream it's own version (maybe as part of metadata of RunStart)
  • When kafka_dae_control connects to VXI boards and/or FPGAs it should attempt to pull back some kind of version identifier/build date and stream those as part of a runstart too
  • How do we get this from event_udp_to_kafka and similar programs?
  • Filewriter should self-describe:
    • e.g. /raw_data_1/program_name = <name_of_filewriter>
    • Attach a version attribute to that dataset to describe release/revision/build date etc
  • Maybe something in the forwarder / forwarder-configurer to describe that version number
  • If possible also pull back IBEX server version (unconditionally forward it so it gets included like any other string-type log?)
Linguagem predominante
Sem dados de linguagem
Estrelas
0
Forks
0
Métricas de merge de PRs
Nenhum PR com merge em 30d

Preparar o ambiente

Ainda não verificamos os arquivos de configuração deste projeto. Comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de ISISComputingGroup/DataStreaming

Todas as issues de ISISComputingGroup/DataStreaming

Issues semelhantes

Mais issues de Data Engineering

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.