Self-describe software/hardware versions of various components of the stack in nexus files
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
- Domaine
- data-engineering, stream-processing
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
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_controlshould stream it's own version (maybe as part of metadata of RunStart)- When
kafka_dae_controlconnects 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_kafkaand 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
- e.g.
- 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
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de ISISComputingGroup/DataStreaming
-
Investigate refactoring vs replacing forwarderPeut-être pris @LowriJenkins l’a pris il y a 7 jours. Ouverte
ISISComputingGroup/DataStreaming#115 · 1 personne assignée ·
-
Filewriter: implement structurePeut-être pris @Tom-Willemsen l’a pris il y a 10 jours. Ouverte
ISISComputingGroup/DataStreaming#114 · 1 personne assignée ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 45/100
-
Difficulté 3/5 1-2 jours Accessibilité débutants 48/100
Toutes les issues de ISISComputingGroup/DataStreaming
Issues similaires
-
Bug
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 86/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
Les mainteneurs répondent en général sous 1 jour
-
resources
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
railmapgen/rmg-palette#2447 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100