Return-Path: X-Original-To: apmail-curator-dev-archive@minotaur.apache.org Delivered-To: apmail-curator-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id A5446176D3 for ; Sun, 26 Oct 2014 03:58:15 +0000 (UTC) Received: (qmail 92388 invoked by uid 500); 26 Oct 2014 03:58:15 -0000 Delivered-To: apmail-curator-dev-archive@curator.apache.org Received: (qmail 92337 invoked by uid 500); 26 Oct 2014 03:58:15 -0000 Mailing-List: contact dev-help@curator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@curator.apache.org Delivered-To: mailing list dev@curator.apache.org Received: (qmail 92325 invoked by uid 99); 26 Oct 2014 03:58:14 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 26 Oct 2014 03:58:14 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of mckenzie.cam@gmail.com designates 209.85.217.180 as permitted sender) Received: from [209.85.217.180] (HELO mail-lb0-f180.google.com) (209.85.217.180) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 26 Oct 2014 03:58:10 +0000 Received: by mail-lb0-f180.google.com with SMTP id z12so766095lbi.39 for ; Sat, 25 Oct 2014 20:55:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=TGgArKanuzwEBVLL2PcFclhgQCFlStceN10sYOEZFEk=; b=enB2XUT5ioVuv5XQhJepPNMaxaZSkRO+loD50sKx1Rq87CsdjanVWrJ5YvxAgK9ObP Y5KxwRqr/lAEGY+QIeo2b2mJQbC9TuOHh6waMvLesllIja7se5ZH3DtQEkmt4s5Y4Zya /R4Hg4xSvmP4hq3k2wWlzxzVB6XKdDiy8Y3sI7pTm8v0WsDivtRRKatwzKj+HVpjlysK RxMM3mnZKfUmaYyEGFkxNyHAc2Iq3vLoLvuTq6YRmUnDFupnHbyI7KZzLmFyuwxhWnpz UvTj+eGjRmIF5YjYRYXq8rI0x5ZqaOuydSs8pHMbJ0DdKB75p+jblwugj6yfQ+exEgfa Hd0g== MIME-Version: 1.0 X-Received: by 10.152.44.233 with SMTP id h9mr14376953lam.73.1414295733731; Sat, 25 Oct 2014 20:55:33 -0700 (PDT) Received: by 10.112.72.170 with HTTP; Sat, 25 Oct 2014 20:55:33 -0700 (PDT) In-Reply-To: References: Date: Sun, 26 Oct 2014 14:55:33 +1100 Message-ID: Subject: Re: ZooKeeper 3.5.0 is coming From: Cameron McKenzie To: Mike Drob Cc: Jordan Zimmerman , dev@curator.apache.org Content-Type: multipart/alternative; boundary=089e0160b3bad1061d05064b6259 X-Virus-Checked: Checked by ClamAV on apache.org --089e0160b3bad1061d05064b6259 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable I don't think that backwards compatibility should be a big issue in regards to dynamic cluster configuration. But now that I think about it, if we're using the ability to revoke watches, then that will certainly cause compatibility issues. Agreed that a Curator 3.0 (or 2.8 or whatever) is the way forward. cheers On Sat, Oct 25, 2014 at 4:03 AM, Mike Drob wrote: > That's fine too. Probably something like Curator 2.7.X is the last one to > support ZK 3.4.X and then Curator 2.8.0 will have ZK 3.5 features? We can > leave the possibility of a 2.7.1 in the future in case there turns out to > be some particularly relevant bug that needs to be addressed. > > On Fri, Oct 24, 2014 at 1:00 PM, Jordan Zimmerman < > jordan@jordanzimmerman.com> wrote: > >> When 3.4.5 came out with the transaction APIs I just documented that >> version X.X.X (I forget which) was the last version of Curator that woul= d >> support 3.3.x and below. We could do the same for this. >> >> -JZ >> >> >> On October 24, 2014 at 11:58:48 AM, Mike Drob (madrob@cloudera.com) >> wrote: >> >> I would strongly prefer to have one version, even if it means that we >> need to do some reflection hacking under the hood. I think it greatly >> simplifies the narrative for users both when starting out and when >> upgrading. >> >> On Fri, Oct 24, 2014 at 11:50 AM, Jordan Zimmerman < >> jordan@jordanzimmerman.com> wrote: >> >>> I haven=E2=80=99t had time. The upcoming ZooKeeper meetup should give = details >>> on when to expect 3.5.0. One thing we might need to do is have two vers= ions >>> of Curator for a while as not everyone will move to 3.5.0 immediately. >>> >>> -Jordan >>> >>> >>> On October 24, 2014 at 12:03:41 AM, Cameron McKenzie ( >>> mckenzie.cam@gmail.com) wrote: >>> >>> Has anyone had any further thoughts about ZK 3.5 and dynamic cluster >>> reconfiguration? >>> >>> I had a look into the EnsembleProvider interface, but I don't think tha= t >>> it will work because it is used to create the connection to ZooKeeper, = and >>> from my (limited) understanding of the way that cluster configuration w= orks >>> in ZK 3.5, you need a connection to ZK before you can work out all of t= he >>> nodes in the cluster. So, there is a bit of a chicken and egg problem. >>> >>> cheers >>> Cam >>> >>> On Fri, Aug 8, 2014 at 2:20 AM, Jordan Zimmerman < >>> jordan@jordanzimmerman.com> wrote: >>> >>>> We could use a label. However, I have version 3.0.0 set for ZK 3.5.x >>>> compatibility so we can just use that. >>>> >>>> -JZ >>>> >>>> >>>> From: Mike Drob >>>> Reply: dev@curator.apache.org > >>>> >>>> Date: August 7, 2014 at 10:28:16 AM >>>> To: dev@curator.apache.org > >>>> >>>> Cc: Cameron McKenzie > >>>> Subject: Re: ZooKeeper 3.5.0 is coming >>>> >>>> I saw that they added the ability to remove watches, so that could be >>>> a >>>> viable approach for CURATOR-14? >>>> >>>> Are we using a JIRA label to group the issues and make them easily >>>> findable? >>>> >>>> Mike >>>> >>>> >>>> On Thu, Aug 7, 2014 at 9:54 AM, Jordan Zimmerman < >>>> jordan@jordanzimmerman.com >>>> > wrote: >>>> >>>> > I think we should list all the changes that we need to do and get >>>> Jira=E2=80=99s >>>> > written for them (targeted for version 3.0.0) and then we can divide >>>> up the >>>> > work. >>>> > >>>> > -JZ >>>> > >>>> > >>>> > From: Cameron McKenzie >>>> > Reply: dev@curator.apache.org > >>>> > Date: August 7, 2014 at 12:45:21 AM >>>> > To: dev@curator.apache.org > >>>> > Subject: Re: ZooKeeper 3.5.0 is coming >>>> > >>>> > I'm happy to start looking into this in a bit more detail unless >>>> someone >>>> > else has their heart set on it. >>>> > cheers >>>> > Cam >>>> > >>>> >>>> >>> >> > --089e0160b3bad1061d05064b6259--