Details
-
Type:
Story
-
Status: Invalid
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: ts_middleware
-
Team:Telescope and Site
-
Urgent?:No
Description
The EFD is fed via Kafka topics that use Avro schemas. Unfortunately Avro has no support for unsigned integers, and the longest integer it supports is 64 bit signed, which SAL/OMG IDL calls "long long" and Avro calls "long".
If we agree to stop using "unsigned long long" in SAL then remove that field type from the Test component and update ts_salobj accordingly.
Also file a ticket for ts_sal and ts_xml (unit tests) to reject "unsigned long long". But make sure we have fully removed all use of "unsigned long long" in ts_xml first.
Attachments
Issue Links
- relates to
-
DM-34562 Please stop using "unsigned long long" SAL topic fields in MTAOS
- Won't Fix
It turns out Test has no "unsigned long long" fields. I was mistaken. These only appear on MTAOS