Data streaming: stack test
@rerpha đang làm issue này rồi.
Từ ngày 29/7/2026.
Đánh giá
Issue này chưa được đánh giá.
Mô tả
This test aims to find issues with the work we have done towards the September 2026 Milestone so far.
We should do a full stack test of our software so far.
This should be conducted on the new streaming server or NDW1836 if unavailable along with the streaming control board and detector modules set up on EMMA (or another test instrument)
We should test:
kdaectrl begins a run -> streaming hardware streams udp as expected -> event_udp_to_kafka forms ev44/pu00 correctly -> kafka_event_aggregator matches these up -> kdaediag reads them correctly.
Top-level workflow to test:
- A python command writes to a
beginPV (and also a GUI if available). This does not have to be genie_python for this test - could manually usep4p. kdaectrlbegins a run- streaming hardware streams udp as expected
event_udp_to_kafkaformsev44/pu00correctlykafka_event_aggregatormatches these up and forwards to main_eventsstreamkdaediagreads them correctly and forms correct diagnostics e.g. spectra
Other things to test:
- Pause/resume
- Runcontrol
- Hard/soft vetoes
- Multi-period run
- Timing modes
- Wiring and spectra mapping are correct
note that this does not need to follow any sort of deployment approach - if containers work for certain processes ie. redpanda and things that aren't IOCs that's great, but if we have to run things manually that's not the end of the world. Infrastructure/deployment work will decide on this stuff for production, this is just a test.
This will require input from DSG.
People to invite to see the test once it's working: HRPD scientists, SANDALS scientists (?), report outcome of test to MN/MG?
- Ngôn ngữ chính
- Không có dữ liệu ngôn ngữ
- Star
- 0
- Fork
- 0
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của ISISComputingGroup/DataStreaming
-
ISISComputingGroup/DataStreaming#115 · 1 người được giao ·
-
Filewriter: implement structure Đang mở
ISISComputingGroup/DataStreaming#114 · 1 người được giao ·
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 45/100
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 48/100