Hi Vinod,

I filed MESOS-5642 for fixing allocator.proto and sent the patch at
https://reviews.apache.org/r/48902/. Can you please take a look?

Thanks.

On Thu, Jun 16, 2016 at 4:19 PM, Vinod Kone <[email protected]> wrote:

> +dev
>
> Hey Min,
>
> Thanks for the report!
>
> (1) and (3) are already fixed (thanks to @haosdent) and upstreamed. We'll
> make sure to fix (2) in 1.0. Do you mind creating an issue and/or sending a
> review for (2)? I'll be happy to shepherd.
>
>
> P.S: Don't think your email to dev@ was delivered. Make sure you are
> subscribed to it by sending an email to [email protected]
>
>
> On Thu, Jun 16, 2016 at 2:53 PM, Zhitao Li <[email protected]> wrote:
>
>>
>> ---------- Forwarded message ----------
>> From: Min Cai <[email protected]>
>> Date: Wed, Jun 15, 2016 at 12:12 PM
>> Subject: Mesos v1 API issues for Go
>> To: [email protected], [email protected]
>>
>>
>> Hey,
>>
>> We are building a Mesos framework in Go and would like to use the latest
>> Mesos v1 API. However, when we emit the Go stubs from Mesos v1 API, we
>> encountered a few issues:
>>
>> (1) A circular package importing from mesos.v1.master to
>> mesos.v1.maintenance to mesos.v1.master.
>>
>> mesos.v1.master (mesos/v1/master.proto)
>>   ==> mesos.v1.maintenance (mesos/v1/maintenance/maintenance.proto)
>>      ==> mesos.v1.master (mesos/v1/master/allocator.proto)
>>
>> (2) We have the same package (mesos.v1.master) with different files in
>> different directories (mesos/v1/master.proto and
>> mesos/v1/master/allocator.proto)
>>
>> (3) Go doesn't support multiple packages in a single directory. So we
>> need to move agent.proto and master.proto to its own subdirectory.
>>
>> I was able to get around the issues by moving the proto files in my local
>> repro. It would be nice to fix them on the upstream especially for the
>> circular package dependency.
>>
>> (1) mesos/v1/master.proto ==> mesos/v1/master/master.proto
>> (2) mesos/v1/master/allocator.proto ==> mesos/v1/allocator/allocator.proto
>> (3) mesos/v1/agent.proto ==> mesos/v1/agent/agent.proto
>>
>>
>> Thanks, - Min
>>
>>
>>
>>
>> --
>> Cheers,
>>
>> Zhitao Li
>>
>
>


-- 
Cheers,

Zhitao Li

Reply via email to