Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
Description
We're working on integrating TensorFlow(https://www.tensorflow.org) with mesos. Both the two require protobuf. The python package mesos.interface requires protobuf>=2.6.1,<3, but tensorflow requires protobuf>=3.0.0 . Though protobuf 3.x is not compatible with protobuf 2.x, but anyway we modify the setup.py (https://github.com/apache/mesos/blob/66cddaf/src/python/interface/setup.py.in#L29)
from 'install_requires': [ 'google-common>=0.0.1', 'protobuf>=2.6.1,<3' ], to 'install_requires': [ 'google-common>=0.0.1', 'protobuf>=2.6.1' ],
It works fine. Would you please consider support protobuf 3.x officially in the next release? Maybe just remove the ,<3 restriction is enough.
Attachments
Issue Links
- blocks
-
MESOS-5783 Use protobuf arena allocation to improve performance.
- Resolved
-
MESOS-6971 Use arena allocation to improve protobuf message passing performance.
- Resolved
- relates to
-
MESOS-6138 Add 'syntax=proto2' to all .proto files in Mesos
- Resolved