Skip to content

Migrate to new header format#15

Merged
Tom-Willemsen merged 8 commits into
mainfrom
header_format
Jun 19, 2026
Merged

Migrate to new header format#15
Tom-Willemsen merged 8 commits into
mainfrom
header_format

Conversation

@Tom-Willemsen

@Tom-Willemsen Tom-Willemsen commented Jun 3, 2026

Copy link
Copy Markdown
Member

Migrates event_udp_to_kafka to the new header format as documented by ISISComputingGroup/ibex_developers_manual#205 .

In particular, this changes the packet-parsing to be based on lengths from headers, which should be much more robust than scanning for 0xFFFFFFFF words and assuming that those delimit messages.

Breaking change: parsing "old" packets will now be broken, we require the new data length field in the header.

Closes ISISComputingGroup/DataStreaming#55

@Tom-Willemsen Tom-Willemsen changed the title Header format Migrate to new header format Jun 3, 2026
@Tom-Willemsen Tom-Willemsen requested a review from Jack-J-Day June 12, 2026 10:30
Comment thread src/udp_message.rs
Comment thread src/udp_message.rs Outdated

@Jack-J-Day Jack-J-Day left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Few queries:
Do we have enough metrics on why the code would be rejecting UDP Frame Headers -> Are we happy with some of them being grouped?

uAH scaling -> does this need to be configured for TS1/TS2 values.

@Jack-J-Day Jack-J-Day left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me

@Tom-Willemsen Tom-Willemsen merged commit 9364a02 into main Jun 19, 2026
5 checks passed
@Tom-Willemsen Tom-Willemsen deleted the header_format branch June 19, 2026 14:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

event_udp_to_kafka: migrate to new header format

2 participants