Meng Zhu created MESOS-9913:
-------------------------------

             Summary: Use built-in protobuf JSON mapping utilities in favor of 
reflection for (de)serialization. 
                 Key: MESOS-9913
                 URL: https://issues.apache.org/jira/browse/MESOS-9913
             Project: Mesos
          Issue Type: Improvement
          Components: json api
            Reporter: Meng Zhu


Currently, we use protobuf reflection APIs to (de)serialize to/from JSON. This 
means a lot of custom code. There are places where we forgot to customize (e.g. 
for Map, MESOS-9901). Also, there is a performance regression in protobuf 
reflection if we upgrade our protobuf library to 3.7.x (see MESOS-9896 and 
related tickets).

Thus it would beneficial to make use of the [built-in json utilises 
|https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/util/json_util.h]
 to do the mapping.



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)

Reply via email to