[
https://issues.apache.org/jira/browse/HADOOP-13363?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15587093#comment-15587093
]
stack commented on HADOOP-13363:
--------------------------------
Did a ML discussion happen?
pb3.1.0 is out. It runs in a 2.5.0 compatibility mode by default. Has some
facility for saving on data copying that might be of interest in the NN. If
upgrading, you need to run the newer protoc. Newer lib can't read the protos
made by older protoc (IIRC). Newer protoc, in my experience, has no problem
digesting pb 2.5.0 .proto files. The generated files are a little different,
not consumable by the old protobuf lib.
Would this be a problem? Old clients can talk to the new servers because of
wire compatible. Is anyone consuming hadoop protos directly other than hadoop?
Are hadoop proto files considered InterfaceAudience.Private or
InterfaceAudience.Public? If the former, I could work on a patch for 3.0.0
(It'd be big but boring). Does Hadoop have Protobuf in its API anywhere (I can
take a look but being lazy asking here first).
> Upgrade protobuf from 2.5.0 to something newer
> ----------------------------------------------
>
> Key: HADOOP-13363
> URL: https://issues.apache.org/jira/browse/HADOOP-13363
> Project: Hadoop Common
> Issue Type: Improvement
> Components: build
> Affects Versions: 3.0.0-alpha1
> Reporter: Allen Wittenauer
> Attachments: HADOOP-13363.001.patch
>
>
> Standard protobuf 2.5.0 does not work properly on many platforms. (See, for
> example, https://gist.github.com/BennettSmith/7111094 ). In order for us to
> avoid crazy work arounds in the build environment and the fact that 2.5.0 is
> starting to slowly disappear as a standard install-able package for even
> Linux/x86, we need to either upgrade or self bundle or something else.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]