Uploaded image for project: 'Mesos'
  1. Mesos
  2. MESOS-3284

JSON representation of Protobuf should use base64 encoding for 'bytes' fields.

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 0.24.0
    • stout
    • Twitter Mesos Q3 Sprint 3
    • 3

    Description

      Currently we encode 'bytes' fields as UTF-8 strings, which is lossy for binary data due to invalid byte sequences! In order to encode binary data in a lossless fashion, we can encode 'bytes' fields in base64.

      Note that this is also how proto3 does its encoding (see here), so this would make migration easier as well.

      Attachments

        Activity

          People

            bmahler Benjamin Mahler
            bmahler Benjamin Mahler
            Vinod Kone Vinod Kone
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: