You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@mesos.apache.org by Marco Massenzio <ma...@mesosphere.io> on 2015/06/25 01:12:55 UTC

Re: [Breaking Change 0.24 & Upgrade path] ZooKeeper MasterInfo change.

Folks,

as heads-up, we are planning to convert the format of the MasterInfo
information stored in ZooKeeper from the Protocol Buffer binary format to
JSON - this is in conjunction with the HTTP API development, to allow
frameworks *not* to depend on libmesos and other binary dependencies to
interact with Mesos Master nodes.

*NOTE* - there is no change in 0.23 (so any Master/Slave/Framework that is
currently working in 0.22 *will continue to work* in 0.23 too) but as of
Mesos 0.24, frameworks and other clients relying on the binary format will
break.

The details of the design are in this Google Doc:
https://docs.google.com/document/d/1i2pWJaIjnFYhuR-000NG-AC1rFKKrRh3Wn47Y2G6lRE/edit

the actual work is detailed in MESOS-2340:
https://issues.apache.org/jira/browse/MESOS-2340

and the patch (and associated test) are here:
https://reviews.apache.org/r/35571/
https://reviews.apache.org/r/35815/

*Marco Massenzio*
*Distributed Systems Engineer*