Re: Mesos Modules Design

2014-09-24 Thread Tim St Clair
Great comments Vinod! - Original Message - > From: "Vinod Kone" > To: "dev" > Sent: Tuesday, September 23, 2014 1:59:26 PM > Subject: Re: Mesos Modules Design > > Ok. I finally had a chance to read the design doc, go through the comments > on t

Re: Mesos Modules Design

2014-09-23 Thread Niklas Nielsen
: > > > Hello everybody! > > > > I'm new here. But why not jump in in the middle of the conversation and > > voice an opinion anyway, right? :) > > > > On 23 Sep 2014, at 09:17, Dominic Hamon wrote: > > > > > On Tue, Sep

Re: Mesos Modules Design

2014-09-23 Thread Vinod Kone
9:17, Dominic Hamon wrote: > > > On Tue, Sep 23, 2014 at 5:57 AM, Tim St Clair > wrote: > > > >> > >> > >> - Original Message - > >>> From: "Benjamin Hindman" > >>> To: "dev" > >>> Sent:

Re: Mesos Modules Design

2014-09-23 Thread George Sudarkoff
age - >>> From: "Benjamin Hindman" >>> To: "dev" >>> Sent: Tuesday, September 23, 2014 3:14:31 AM >>> Subject: Re: Mesos Modules Design >>> >>>> >>>> - create abstract classes to define interfaces to

Re: Mesos Modules Design

2014-09-23 Thread Dominic Hamon
On Tue, Sep 23, 2014 at 5:57 AM, Tim St Clair wrote: > > > - Original Message - > > From: "Benjamin Hindman" > > To: "dev" > > Sent: Tuesday, September 23, 2014 3:14:31 AM > > Subject: Re: Mesos Modules Design > > > >

Re: Mesos Modules Design

2014-09-23 Thread Dominic Hamon
On Tue, Sep 23, 2014 at 1:14 AM, Benjamin Hindman wrote: > > > > - create abstract classes to define interfaces to objects that should be > > modular > > > > We're all in agreement here! > > - build modules as static libraries that can be assembled at link time to > > create custom Mesos builds >

Re: Mesos Modules Design

2014-09-23 Thread Tim St Clair
- Original Message - > From: "Benjamin Hindman" > To: "dev" > Sent: Tuesday, September 23, 2014 3:14:31 AM > Subject: Re: Mesos Modules Design > > > > > - create abstract classes to define interfaces to objects that should be &

Re: Mesos Modules Design

2014-09-23 Thread Benjamin Hindman
> > - create abstract classes to define interfaces to objects that should be > modular > We're all in agreement here! - build modules as static libraries that can be assembled at link time to > create custom Mesos builds > Okay, but unless I'm missing something here we'll still need a level of i

Re: Mesos Modules Design

2014-09-22 Thread Dominic Hamon
On Mon, Sep 22, 2014 at 2:36 PM, Benjamin Hindman wrote: > Jumping on a tcon/hangout sounds healthy, but given I'm traveling right now > in Europe and timing is difficult I'm going to comment inline here. > > > - callsites need to be modules aware to use the right factory method to > > instantiat

Re: Mesos Modules Design

2014-09-22 Thread Benjamin Hindman
Jumping on a tcon/hangout sounds healthy, but given I'm traveling right now in Europe and timing is difficult I'm going to comment inline here. - callsites need to be modules aware to use the right factory method to > instantiate the modular object > I don't know how else you'd accomplish making

Re: Mesos Modules Design

2014-09-22 Thread Bernd Mathiske
gt; couter-productive. >> >> Cheers, >> Tim >> >> - Original Message - >>> From: "Dominic Hamon" >>> To: "dev" >>> Sent: Saturday, September 20, 2014 9:21:59 AM >>> Subject: Re: Mesos Modules Design >>

Re: Mesos Modules Design

2014-09-22 Thread Niklas Nielsen
gt; > To: "dev" > > Sent: Saturday, September 20, 2014 9:21:59 AM > > Subject: Re: Mesos Modules Design > > > > On Fri, Sep 19, 2014 at 2:43 PM, Niklas Nielsen > > wrote: > > > > > Hi Dominic, > > > > > > (response inlin

Re: Mesos Modules Design

2014-09-22 Thread Tim St Clair
, Tim - Original Message - > From: "Dominic Hamon" > To: "dev" > Sent: Saturday, September 20, 2014 9:21:59 AM > Subject: Re: Mesos Modules Design > > On Fri, Sep 19, 2014 at 2:43 PM, Niklas Nielsen > wrote: > > > Hi Dominic, > > > > (

Re: Mesos Modules Design

2014-09-20 Thread Dominic Hamon
resending from the right account. sorry. On Fri, Sep 19, 2014 at 2:43 PM, Niklas Nielsen wrote: > Hi Dominic, > > (response inlined) > > On 19 September 2014 13:03, Dominic Hamon wrote: > > > I'm sorry, but I'm still having a hard time understanding why this needs > to > > be dynamic. > > > > I

Re: Mesos Modules Design

2014-09-20 Thread Dominic Hamon
On Fri, Sep 19, 2014 at 2:43 PM, Niklas Nielsen wrote: > Hi Dominic, > > (response inlined) > > On 19 September 2014 13:03, Dominic Hamon wrote: > > > I'm sorry, but I'm still having a hard time understanding why this needs > to > > be dynamic. > > > > If the mesos core is split into modules tha

Re: Mesos Modules Design

2014-09-19 Thread Niklas Nielsen
Hi Dominic, (response inlined) On 19 September 2014 13:03, Dominic Hamon wrote: > I'm sorry, but I'm still having a hard time understanding why this needs to > be dynamic. > > If the mesos core is split into modules that are built as standalone > libraries (static) then at link time the right c

Re: Mesos Modules Design

2014-09-19 Thread Tim St Clair
inline - Original Message - > From: "Dominic Hamon" > To: "dev" > Sent: Friday, September 19, 2014 3:03:52 PM > Subject: Re: Mesos Modules Design > > I'm sorry, but I'm still having a hard time understanding why this needs to > be dy

Re: Mesos Modules Design

2014-09-19 Thread Bernd Mathiske
The design was specifically tailored to allow non-modules to be used in lieu of modules. So nothing has to be reimplemented as a module. There may be some refactoring to abstract a class, though, but that’s usually a good idea anyway. On Sep 19, 2014, at 1:03 PM, Dominic Hamon wrote: > I'm sor

Re: Mesos Modules Design

2014-09-19 Thread Dominic Hamon
I'm sorry, but I'm still having a hard time understanding why this needs to be dynamic. If the mesos core is split into modules that are built as standalone libraries (static) then at link time the right combination of libraries can be bundled together to create the end result. If you want to get

Mesos Modules Design

2014-09-19 Thread Niklas Nielsen
Hi everyone, We have been iterating on a design for pluggable modules in Mesos lately and wanted to get a last round of feedback before putting out patch sets. Tim St Clair, Ben Hindman and I started the discussion (and work) on this subsystem https://issues.apache.org/jira/browse/MESOS-1224 and