-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/43159/
-----------------------------------------------------------

Review request for mesos, Benjamin Hindman and Joris Van Remoortere.


Bugs: MESOS-4582
    https://issues.apache.org/jira/browse/MESOS-4582


Repository: mesos


Description
-------

The new `jsonify` library is a writer-based approach, and does not keep track 
of the fields that have been written out so far.
The previous version of `summarize(framework)` and `model(framework)` had a 
duplicate `"active"` field which was de-duplicated since they simply get 
inserted to a `std::map`, overriding the previous value.

In the `jsonify` case, this pattern results in duplicate key in the JSON 
output. Although the presence of duplicate keys is technically not __invalid__ 
according to the JSON specification, some JSON libraries disallow them.
As such, we should generate JSON outputs without duplicate keys.


Diffs
-----

  src/master/http.cpp 3d7a624b78fd85a8d99bce609e37411ed660678c 

Diff: https://reviews.apache.org/r/43159/diff/


Testing
-------

Verified that `make check` __with__ https://reviews.apache.org/r/43160/ + 
https://reviews.apache.org/r/43161/ and __without__ this patch breaks.


Thanks,

Michael Park

Reply via email to