Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

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

Ouverte
#32 0 commentaires 1 réaction 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
5/5
Temps estimé
Plus d'une semaine
Accessibilité débutants
25/100
Type d'issue
Fonctionnalité
Clarté
À clarifier
Activité
À l'abandon
Stack technique
kafka

Piste de recherche

Commencez par suivre les points d’entrée nommés dans l’issue : kafka_dae_control, event_udp_to_kafka, Filewriter, forwarder/forwarder-configurer et l’intégration IBEX. Déterminez comment les métadonnées RunStart et les jeux de données Nexus sont actuellement assemblés, puis définissez comment les identifiants logiciels et matériels de chaque composant seraient collectés et représentés. La tâche est considérée comme terminée lorsque les sources requises des métadonnées de version et leurs emplacements Nexus attendus sont convenus et couverts par des tests ou une vérification documentée.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

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?)
Langage dominant
Aucune donnée de langage
Étoiles
0
Forks
0
Métriques de merge des PR
Aucune PR mergée en 30 j

Préparer son environnement

Nous n'avons pas encore vérifié les fichiers d'installation de ce projet. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de ISISComputingGroup/DataStreaming

Toutes les issues de ISISComputingGroup/DataStreaming

Issues similaires

Plus d'issues Data Engineering

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.