Has to be in C to support MPI wireup. We wrote a little lib that provides the 
required messaging support using protobuf-c, which works fine but protobuf-c 
needs to compile the proto files into something C can understand.

Sent from my iPad

On Mar 26, 2012, at 6:00 PM, Arun C Murthy <a...@hortonworks.com> wrote:

> Is your AM written in Java or C?
> 
> On Mar 26, 2012, at 3:55 PM, Ralph Castain wrote:
> 
>> Perhaps it would help if I outline the use case. I have a Java client that 
>> needs to launch a non-Java application manager. Obviously, the client talks 
>> to the RM using the Java APIs. The AM is passed all the info it needs to 
>> launch the actual application in its cmd line and environ, so no client to 
>> AM comm is required. Each client will launch it's own dedicated AM, so no 
>> cross-talk is possible.
>> 
>> The AM needs to talk to the RM and NM to get an allocation and launch. Hence 
>> the proto requirement. I have not encountered any issue in that comm so far, 
>> provided I can build the AM against the proto files,
>> 
>> Hence the jira. Hope that helps clarify the request.
>> 
>> Sent from my iPad
>> 
>> On Mar 26, 2012, at 8:30 AM, Robert Evans <ev...@yahoo-inc.com> wrote:
>> 
>>> I responded in the JIRA for this.  Because we wrap proto in Hadoop RPC 
>>> right now those .proto files are not going to do very many people a lot of 
>>> good, unless they have a client that can also communicate over a simple 
>>> form of Hadoop RPC.  I think it would be good to move to a pure PB RPC 
>>> implementation, but that involves security changes and a lot of other 
>>> things so it is not a small undertaking.
>>> 
>>> --Bobby Evans
>>> 
>>> On 3/24/12 8:38 PM, "Eli Collins" <e...@cloudera.com> wrote:
>>> 
>>> Good idea, no reason we shouldn't, the build probably wasn't updated to
>>> include the who we added then. File a jira?
>>> 
>>> On Saturday, March 24, 2012, Ralph Castain <r...@open-mpi.org> wrote:
>>>> Hi folks
>>>> 
>>>> I notice that the .proto files are not present in the built tarball. This
>>> presents a problem to those of us working on 3rd party tools that need to
>>> talk to Hadoop tools such as the resource manager. It means that anyone
>>> wanting to build our tools has to install an svn checkout of the code as
>>> opposed to simply installing the tarball.
>>>> 
>>>> Is there any reason -not- to include the .proto files in the tarball for
>>> distribution? It would help a great deal.
>>>> 
>>>> Thanks
>>>> Ralph
>>>> 
>>>> 
>>> 
> 
> --
> Arun C. Murthy
> Hortonworks Inc.
> http://hortonworks.com/
> 
> 

Reply via email to