[ 
https://issues.apache.org/jira/browse/MESOS-3284?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Benjamin Mahler updated MESOS-3284:
-----------------------------------
          Sprint: Twitter Mesos Q3 Sprint 3
    Story Points: 3

> JSON representation of Protobuf should use base64 encoding for 'bytes' fields.
> ------------------------------------------------------------------------------
>
>                 Key: MESOS-3284
>                 URL: https://issues.apache.org/jira/browse/MESOS-3284
>             Project: Mesos
>          Issue Type: Bug
>          Components: stout
>            Reporter: Benjamin Mahler
>            Assignee: Benjamin Mahler
>              Labels: twitter
>
> 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|https://developers.google.com/protocol-buffers/docs/proto3?hl=en#json]),
>  so this would make migration easier as well.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to