On 22/02/2013 18:42, Jordan Zimmerman wrote:
> Gradle is just a corporate thing at Netflix. FYI - I'm going to put Curator 
> (my ZooKeeper lib) into Incubator and when I do I'll switch to Maven.
>

I use Curator for Zookeeper distributed locks.
It works great. With 'It', I mean Zk and Curator :)

Good to hear it will be switched to Maven. Curator will get many 
benefits from that switch.

> My suggestion is for me to add any features from Governator that you folks 
> like into Onami (Warmup and LazySingleton come to mind). As I mentioned in my 
> other message I'd like to make sure Onami can support the reasons I created 
> Governator: to wit?
>

That's logical. I am sure you will get plenty of support from the Onami 
community to port the nice features (Warmup, LazySingleton,...) you have 
currently in Governator and that are not present in Onami.

> At Netflix we have a concept of "library" which is a Jar which exposes a 
> specific Interface and one or more properties files. The convention (prior to 
> Governator) was that apps would be responsible for initializing the library. 
> If an app used multiple libraries then all would have to be initialized in 
> the right order, etc. You guys know all about this. I looked around the net 
> and guiceyfruit seemed to be mothballed and nothing else did all the things I 
> needed, thus Governator. I guess Onami was 6 months too late for me ;)
>

It's never too late, but yes, I saw Simo's mail on guice mailinglist and 
I was patient enough so he brings all that code to Apache.

> As an aside, have any of you thought about object creation ordering? That's 
> been a big problem for us. I've had to resort to child injectors which have 
> had lots of annoying side effects.
>

Object creation ordering? No tought about it but I'm sure there should 
have some use cases around.

Sorry if I only answer your mail tomorrow. It's Friday evening here and 
I have a few beers to grab.

That's something you will need to get used to. The current committers 
[1] are mainly GMT+1 (Europe), so when we go out, you get in (I suppose 
you are on the West coast).

Thx, Eric

[1] http://onami.incubator.apache.org/team-list.html

> -Jordan
>
> On Feb 22, 2013, at 12:56 AM, Eric Charles <e...@apache.org> wrote:
>
>> The less easy points I see are:
>>
>> - All Netflix opensource projects [3] (I use a few of them) rely on Gradle, 
>> and Onami is maven minded.
>> - Collaboration/Convergence is a nice word for something more concrete which 
>> would be like Neflix contributing in the sandbox to finally migrate in Onami 
>> trunk...
>
>

Reply via email to