Return-Path: Delivered-To: apmail-hadoop-zookeeper-user-archive@minotaur.apache.org Received: (qmail 60054 invoked from network); 27 Feb 2009 08:13:15 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 27 Feb 2009 08:13:15 -0000 Received: (qmail 69744 invoked by uid 500); 27 Feb 2009 08:12:55 -0000 Delivered-To: apmail-hadoop-zookeeper-user-archive@hadoop.apache.org Received: (qmail 69722 invoked by uid 500); 27 Feb 2009 08:12:55 -0000 Mailing-List: contact zookeeper-user-help@hadoop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: zookeeper-user@hadoop.apache.org Delivered-To: mailing list zookeeper-user@hadoop.apache.org Received: (qmail 69628 invoked by uid 99); 27 Feb 2009 08:12:55 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 27 Feb 2009 00:12:55 -0800 X-ASF-Spam-Status: No, hits=-2.8 required=10.0 tests=RCVD_IN_DNSWL_MED,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [207.126.228.150] (HELO rsmtp2.corp.yahoo.com) (207.126.228.150) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 27 Feb 2009 08:12:47 +0000 Received: from [10.72.72.38] (snvvpn1-10-72-72-c38.hq.corp.yahoo.com [10.72.72.38]) (authenticated bits=0) by rsmtp2.corp.yahoo.com (8.13.8/8.13.8/y.rout) with ESMTP id n1R8CPNT021612 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 27 Feb 2009 00:12:25 -0800 (PST) Message-ID: <49A7A069.1040409@apache.org> Date: Fri, 27 Feb 2009 00:12:25 -0800 From: Patrick Hunt User-Agent: Thunderbird 2.0.0.19 (X11/20090105) MIME-Version: 1.0 To: zookeeper-user@hadoop.apache.org Subject: Re: Contrib section (nee Re: A modest proposal for simplifying zookeeper :) References: <49A78173.90602@apache.org> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Hi Anthony. We have a contrib in the current release, it's under src. I'm not sure I understand, what is "contrib section" referring to? Or do you mean client recipe implementations? (like ZOOKEEPER-78, which is being worked on for 3.2) Patrick Anthony Urso wrote: > So does this mean no contrib section? > > On Thu, Feb 26, 2009 at 10:00 PM, Patrick Hunt wrote: >> So far we've stayed with the process used by core as this minimizes the >> amount of work we need to do re process/build/release, etc... we just copy >> the process/build/release etc... used in core, we get all that for free. I'm >> hesitant to diverge as this will increase the amount of work we need to do. >> Core has moved to Ivy, we may move to that at some point, but currently >> we're focused on adding functionality, fixing bugs -- not changing build. >> >> Patrick >> >> Anthony Urso wrote: >>> Speaking of the contrib section, what is the status of ZOOKEEPER-103? >>> Is it ready to be reevaluated now that 3.0 is out? >>> >>> Cheers, >>> Anthony >>> >>> On Fri, Jan 9, 2009 at 11:58 AM, Mahadev Konar >>> wrote: >>>> Hi Kevin, >>>> It would be great to have such high level interfaces. It could be >>>> something that you could contribute :) . We havent had the bandwidth to >>>> provide such interfaces for zookeeper. It would be great to have all such >>>> recipes as a part of contrib package of zookeeper. >>>> >>>> mahadev >>>> >>>> On 1/9/09 11:44 AM, "Kevin Burton" wrote: >>>> >>>>> OK.... so it sounds from the group that there are still reasons to >>>>> provide >>>>> rope in ZK to enable algorithms like leader election. >>>>> Couldn't ZK ship higher level interfaces for leader election, mutexes, >>>>> semapores, queues, barriers, etc instead of pushing this on developers? >>>>> >>>>> Then the remaining APIs, configuration, event notification, and >>>>> discovery, >>>>> can be used on a simpler, rope free API. >>>>> >>>>> The rope is what's killing me now :) >>>>> >>>>> Kevin