Return-Path: X-Original-To: apmail-cayenne-dev-archive@www.apache.org Delivered-To: apmail-cayenne-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 4422B711A for ; Tue, 20 Sep 2011 14:36:50 +0000 (UTC) Received: (qmail 10405 invoked by uid 500); 20 Sep 2011 14:36:50 -0000 Delivered-To: apmail-cayenne-dev-archive@cayenne.apache.org Received: (qmail 10380 invoked by uid 500); 20 Sep 2011 14:36:50 -0000 Mailing-List: contact dev-help@cayenne.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cayenne.apache.org Delivered-To: mailing list dev@cayenne.apache.org Received: (qmail 10372 invoked by uid 99); 20 Sep 2011 14:36:50 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 20 Sep 2011 14:36:50 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of grobmeier@gmail.com designates 209.85.210.171 as permitted sender) Received: from [209.85.210.171] (HELO mail-iy0-f171.google.com) (209.85.210.171) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 20 Sep 2011 14:36:45 +0000 Received: by iagv1 with SMTP id v1so1108607iag.16 for ; Tue, 20 Sep 2011 07:36:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type:content-transfer-encoding; bh=93sDDYg/rZalOtiJwVYINjA1LYU+NUj7DWRgbxE36UY=; b=isFBIEEnt6eZLhTrW6dCPl7GaTJySKd110FZD2x3vy2I4JOOmSC8JiQmgkkdRfxEfH Hn3cz9doiSAF/O6CSv53bTNWu5IWoHjNbQ6I5hI17dHOCs3lsLlsskwifWp736qoxG1R 0LQPWP6/xskB1C/FwgNZrbED5zFCfHPsAqxEE= Received: by 10.42.131.73 with SMTP id y9mr1499456ics.194.1316529385123; Tue, 20 Sep 2011 07:36:25 -0700 (PDT) MIME-Version: 1.0 Received: by 10.42.177.197 with HTTP; Tue, 20 Sep 2011 07:32:23 -0700 (PDT) In-Reply-To: <6CEAF4D4-2107-42BE-974C-D3E8EA24D152@objectstyle.org> References: <7DBAC674-FA0D-4B71-BC06-9E741C1A030E@objectstyle.org> <6DA6C87C-457F-4492-BD7F-CE3CAE1DDF64@objectstyle.org> <6CEAF4D4-2107-42BE-974C-D3E8EA24D152@objectstyle.org> From: Christian Grobmeier Date: Tue, 20 Sep 2011 16:32:23 +0200 Message-ID: Subject: Re: Heads up: new Cache Implementation on the ASF To: dev@cayenne.apache.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Makes sense to me - I feel similar. But I needed to ask, because one of the core developers was a huge fan of Cayenne in the past ;-) On Tue, Sep 20, 2011 at 4:29 PM, Andrus Adamchik w= rote: > I am of the opinion that "umbrella TLP's" that aggregate loosely related = subjects are a bad. The most visible such project at Apache is Jakarta, and= it is taking years to dissolve it, moving active projects to TLP's and ina= ctive - to the Attic. ASF doesn't have a limit on the number of TLPs and th= e Board is actively encouraging each distinct community to orm its own. > > To me the main criteria for a subproject would be a significant overlap i= n the committer/PMC base between the 2 projects. Otherwise we are just impe= ding the community development IMO. > > Consider that DirectMemory becoming a Cayenne subproject would mean that = Cayenne PMC will need to vote on DirectMemory releases. This doesn't make m= uch sense with the current PMC composition (we have no people involved in D= irectMemory development on the current PMC). If we vote in DirectMemory fol= ks to the Cayenne PMC, and they will vote on DirectMemory releases, while w= e'll vote on Cayenne releases, we still don't have a cohesive PMC, and ther= e's no reason why DirectMemory can't be a TLP in that later case anyways. > > Hope this makes sense. > > Andrus > > > On Sep 20, 2011, at 5:04 PM, Christian Grobmeier wrote: > >> On Tue, Sep 20, 2011 at 3:56 PM, Andrus Adamchik wrote: >>> Looking at my reply, the first paragraph came out a bit brash. Didn't m= ean it to sound that way :) >> >> no worries, i didn't get it wrong :-) >> >>> Certainly a great proposal, and looks like it has already generated qui= te some interest in the Incubator. So good luck, and keep us posted. We are= definitely interested to try it out as a Cayenne cache provider. >> >> Will keep you posted. Anyway any other Cayenne committer is welcome >> to, either as dev, mentor whatever. >> >> Another question- DirectMemory is currently looking for a sponsor. One >> of the thing which has been discussed internally was if Cayenne would >> sponsor it. After incubation it would be expected that DM is an >> subproject of Cayenne. As the implementation is basically a general >> one, I have some feeling it would make a good TLD. On the other hand, >> it can be made a TLD later and could start as Cayenne-Subproject. This >> might have benefits for all sides. >> >> How do you (all) feel about this? >> >> Cheers >> Christian >> >> >>> >>> Cheers, >>> Andrus >>> >>> >>> On Sep 20, 2011, at 12:29 PM, Andrus Adamchik wrote: >>>> I can't mentor any more projects. I am mentoring Wave and also incomin= g OpenMeetings. >>>> >>>> The idea is great, and as long as it is not as invasive as Terracotta,= we'll definitely be interested to try it out and give feedback. The usabil= ity of DirectMemory in Cayenne depends on >>>> >>>> * the API model they provide to the applications >>>> * whether we can build a cache adapter with groups support >>>> * on speed of serialization with LOCAL and SHARED cache. (I'd imagine = it will be more appropriate for SHARED, as it stores DataRows with no relat= ionships and detached from the context). >>>> >>>> Andrus >>>> >>>> On Sep 20, 2011, at 11:50 AM, Christian Grobmeier wrote: >>>> >>>>> Hello folks, >>>>> >>>>> a new proposal will arrive at the incubator the next few days: >>>>> http://wiki.apache.org/incubator/DirectMemoryProposal >>>>> >>>>> It is a cache implementation similar to OSCache. Now I know about the >>>>> discussion of the OSCache usage the past weeks and thought, this migh= t >>>>> be a good chance for Cayenne to bring in own needs etc. >>>>> >>>>> I told the guys that Cayenne might benefit from this new lib. They >>>>> liked that idea very much, so it seems. >>>>> >>>>> Anyway, they asked me if some of you would like to step up to this >>>>> proposal, either as an initial committer or mentor. I think this is a >>>>> great opportunity! >>>>> >>>>> Please let me know so I can tell the people and sign up at the >>>>> proposal link above. Any questions, shout! :-) >>>>> >>>>> Cheers, >>>>> Christian >>>>> >>>> >>>> >>> >>> >> >> >> >> -- >> http://www.grobmeier.de >> > > --=20 http://www.grobmeier.de