Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
Mesosphere Sprint 11, Mesosphere Sprint 12
-
5
Description
Currently to discover the master a client needs the ZK node location and access to the MasterInfo protobuf so it can deserialize the binary blob in the node.
I think it would be nice to publish JSON (like Twitter's ServerSets) so clients are not tied to protobuf to do service discovery.
This ticket is an intermediate (compatibility) step: we add in 0.23 the ability for the Detector to "understand" JSON *alongside* Protobuf serialized format; this makes it compatible with both earlier versions, as well a future one (most likely, 0.24) that will write the MasterInfo information in JSON format.
Attachments
Issue Links
- is blocked by
-
MESOS-2709 Design Master discovery functionality for HTTP-only clients
- Resolved
- is depended upon by
-
AURORA-1031 Replace libmesos w/ Pesos
- Resolved
- relates to
-
MESOS-2736 Upgrade the design of MasterInfo
- Resolved
-
MESOS-2298 Provide a Java library for master detection
- Resolved
-
MESOS-2912 Provide a Python library for master detection
- Resolved