Uploaded image for project: 'Data Management'
  1. Data Management
  2. DM-34563

Remove "unsigned long long" fields from Test

    XMLWordPrintable

    Details

    • 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

            Activity

            Hide
            rowen Russell Owen added a comment -

            It turns out Test has no "unsigned long long" fields. I was mistaken. These only appear on MTAOS

            Show
            rowen Russell Owen added a comment - It turns out Test has no "unsigned long long" fields. I was mistaken. These only appear on MTAOS

              People

              Assignee:
              rowen Russell Owen
              Reporter:
              rowen Russell Owen
              Watchers:
              Dave Mills, Russell Owen, Tiago Ribeiro
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Jenkins

                  No builds found.