|
|
-
porting multi() to zookeeper 3.3
Ted Yu 2012-06-28, 03:12
Hi, In several HBase JIRAs, developers tried to resort to multi(). The latest effort appeared in HBASE-2611.
But there hasn't been consensus when zookeeper 3.4 would be listed as minimum requirement.
I wonder how difficult it is to port multi() to zookeeper 3.3.x
Cheers
-
Re: porting multi() to zookeeper 3.3
Marshall McMullen 2012-06-28, 03:17
Hey, I wrote most of the multi code and when I wrote it we were still using 3.3.x. So I have patches for the 3.3.x branch if you're interested. Let me know if you want me to post them in a jira somewhere, or just email them directly to you.
On Wed, Jun 27, 2012 at 9:12 PM, Ted Yu <[EMAIL PROTECTED]> wrote:
> Hi, > In several HBase JIRAs, developers tried to resort to multi(). > The latest effort appeared in HBASE-2611. > > But there hasn't been consensus when zookeeper 3.4 would be listed as > minimum requirement. > > I wonder how difficult it is to port multi() to zookeeper 3.3.x > > Cheers >
-
Re: porting multi() to zookeeper 3.3
Ted Yu 2012-06-28, 03:34
My petition was to get this feature into Apache zookeeper 3.3.x Currently HBase trunk relies on: <zookeeper.version>3.4.3</zookeeper.version>
If porting is allowed, I can finish up the remaining work.
Cheers
On Wed, Jun 27, 2012 at 8:17 PM, Marshall McMullen < [EMAIL PROTECTED]> wrote:
> Hey, I wrote most of the multi code and when I wrote it we were still using > 3.3.x. So I have patches for the 3.3.x branch if you're interested. Let me > know if you want me to post them in a jira somewhere, or just email them > directly to you. > > On Wed, Jun 27, 2012 at 9:12 PM, Ted Yu <[EMAIL PROTECTED]> wrote: > > > Hi, > > In several HBase JIRAs, developers tried to resort to multi(). > > The latest effort appeared in HBASE-2611. > > > > But there hasn't been consensus when zookeeper 3.4 would be listed as > > minimum requirement. > > > > I wonder how difficult it is to port multi() to zookeeper 3.3.x > > > > Cheers > > >
-
Re: porting multi() to zookeeper 3.3
Ted Yu 2012-06-28, 03:36
I forgot to mention that some companies (such as StumbleUpon) run zookeeper 3.3.x ensemble in production. The dependency listed below is for zookeeper client.
Cheers
On Wed, Jun 27, 2012 at 8:34 PM, Ted Yu <[EMAIL PROTECTED]> wrote:
> My petition was to get this feature into Apache zookeeper 3.3.x > Currently HBase trunk relies on: > <zookeeper.version>3.4.3</zookeeper.version> > > If porting is allowed, I can finish up the remaining work. > > Cheers > > > On Wed, Jun 27, 2012 at 8:17 PM, Marshall McMullen < > [EMAIL PROTECTED]> wrote: > >> Hey, I wrote most of the multi code and when I wrote it we were still >> using >> 3.3.x. So I have patches for the 3.3.x branch if you're interested. Let me >> know if you want me to post them in a jira somewhere, or just email them >> directly to you. >> >> On Wed, Jun 27, 2012 at 9:12 PM, Ted Yu <[EMAIL PROTECTED]> wrote: >> >> > Hi, >> > In several HBase JIRAs, developers tried to resort to multi(). >> > The latest effort appeared in HBASE-2611. >> > >> > But there hasn't been consensus when zookeeper 3.4 would be listed as >> > minimum requirement. >> > >> > I wonder how difficult it is to port multi() to zookeeper 3.3.x >> > >> > Cheers >> > >> > >
-
Re: porting multi() to zookeeper 3.3
Ted Dunning 2012-06-28, 04:40
Putting multi into 3.3 is not technically hard, but it breaks the contract of no API changes for point releases.
If you can upgrade to 3.3.n+1, why can't you upgrade to 3.4?
On Thu, Jun 28, 2012 at 3:36 AM, Ted Yu <[EMAIL PROTECTED]> wrote:
> I forgot to mention that some companies (such as StumbleUpon) run zookeeper > 3.3.x ensemble in production. > The dependency listed below is for zookeeper client. > > Cheers > > On Wed, Jun 27, 2012 at 8:34 PM, Ted Yu <[EMAIL PROTECTED]> wrote: > > > My petition was to get this feature into Apache zookeeper 3.3.x > > Currently HBase trunk relies on: > > <zookeeper.version>3.4.3</zookeeper.version> > > > > If porting is allowed, I can finish up the remaining work. > > > > Cheers > > > > > > On Wed, Jun 27, 2012 at 8:17 PM, Marshall McMullen < > > [EMAIL PROTECTED]> wrote: > > > >> Hey, I wrote most of the multi code and when I wrote it we were still > >> using > >> 3.3.x. So I have patches for the 3.3.x branch if you're interested. Let > me > >> know if you want me to post them in a jira somewhere, or just email them > >> directly to you. > >> > >> On Wed, Jun 27, 2012 at 9:12 PM, Ted Yu <[EMAIL PROTECTED]> wrote: > >> > >> > Hi, > >> > In several HBase JIRAs, developers tried to resort to multi(). > >> > The latest effort appeared in HBASE-2611. > >> > > >> > But there hasn't been consensus when zookeeper 3.4 would be listed as > >> > minimum requirement. > >> > > >> > I wonder how difficult it is to port multi() to zookeeper 3.3.x > >> > > >> > Cheers > >> > > >> > > > > >
-
Re: porting multi() to zookeeper 3.3
Ted Yu 2012-06-28, 05:11
For Ted's question, developers and ops at the company I mentioned would be able to give their answer. One might ask whether 3.4.x is considered stable release.
If multi() is added to 3.3.x, what problem(s) would arise ?
In HBase, our policy is more flexible as long as rolling restart works across point releases. Take the following file for example: src/main/java/org/apache/hadoop/hbase/ipc/HRegionInterface.java
Here're recent checkins:
------------------------------------------------------------------------ r1344447 | stack | 2012-05-30 13:23:49 -0700 (Wed, 30 May 2012) | 1 line
HBASE-6124 Backport HBASE-6033 to 0.90, 0.92 and 0.94 ------------------------------------------------------------------------ r1202368 | tedyu | 2011-11-15 10:39:25 -0800 (Tue, 15 Nov 2011) | 2 lines
HBASE-4718 Backport HBASE-4552 (multi-family bulk load) to 0.90 branch (Jonathan Hsieh) ------------------------------------------------------------------------ r1195998 | ramkrishna | 2011-11-01 06:54:38 -0700 (Tue, 01 Nov 2011) | 2 lines
HBASE-4277 HRS.closeRegion should be able to close regions with only the encoded name (Ram)
Cheers
On Wed, Jun 27, 2012 at 9:40 PM, Ted Dunning <[EMAIL PROTECTED]> wrote:
> Putting multi into 3.3 is not technically hard, but it breaks the contract > of no API changes for point releases. > > If you can upgrade to 3.3.n+1, why can't you upgrade to 3.4? > > On Thu, Jun 28, 2012 at 3:36 AM, Ted Yu <[EMAIL PROTECTED]> wrote: > > > I forgot to mention that some companies (such as StumbleUpon) run > zookeeper > > 3.3.x ensemble in production. > > The dependency listed below is for zookeeper client. > > > > Cheers > > > > On Wed, Jun 27, 2012 at 8:34 PM, Ted Yu <[EMAIL PROTECTED]> wrote: > > > > > My petition was to get this feature into Apache zookeeper 3.3.x > > > Currently HBase trunk relies on: > > > <zookeeper.version>3.4.3</zookeeper.version> > > > > > > If porting is allowed, I can finish up the remaining work. > > > > > > Cheers > > > > > > > > > On Wed, Jun 27, 2012 at 8:17 PM, Marshall McMullen < > > > [EMAIL PROTECTED]> wrote: > > > > > >> Hey, I wrote most of the multi code and when I wrote it we were still > > >> using > > >> 3.3.x. So I have patches for the 3.3.x branch if you're interested. > Let > > me > > >> know if you want me to post them in a jira somewhere, or just email > them > > >> directly to you. > > >> > > >> On Wed, Jun 27, 2012 at 9:12 PM, Ted Yu <[EMAIL PROTECTED]> wrote: > > >> > > >> > Hi, > > >> > In several HBase JIRAs, developers tried to resort to multi(). > > >> > The latest effort appeared in HBASE-2611. > > >> > > > >> > But there hasn't been consensus when zookeeper 3.4 would be listed > as > > >> > minimum requirement. > > >> > > > >> > I wonder how difficult it is to port multi() to zookeeper 3.3.x > > >> > > > >> > Cheers > > >> > > > >> > > > > > > > > >
-
Re: porting multi() to zookeeper 3.3
Patrick Hunt 2012-06-28, 07:07
On Wed, Jun 27, 2012 at 10:11 PM, Ted Yu <[EMAIL PROTECTED]> wrote: > For Ted's question, developers and ops at the company I mentioned would be > able to give their answer.
We have a general policy of not adding new features to fix releases.
What testing have you done with 3.4.3 that concerns you? Are there specific outstanding bugs?
Patrick
-
Re: porting multi() to zookeeper 3.3
Patrick Hunt 2012-06-28, 16:18
On Thu, Jun 28, 2012 at 6:54 AM, Ted Yu <[EMAIL PROTECTED]> wrote: > See Jesse's comment: > > https://issues.apache.org/jira/browse/HBASE-2611?focusedCommentId=13402863&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-13402863Sounds like a reasonable concern. In their shoes I'd probably stick with established/stable features as well. fwiw during the summit meetup we took a poll and the consensus was that 3.4 should now be considered stable. Mahadev and I were planning to propose the next release (3.4.4) as such. So it shouldn't be long to wait if you are interested in using some of the new features. Patrick > On Thu, Jun 28, 2012 at 12:07 AM, Patrick Hunt <[EMAIL PROTECTED]> wrote: > >> On Wed, Jun 27, 2012 at 10:11 PM, Ted Yu <[EMAIL PROTECTED]> wrote: >> > For Ted's question, developers and ops at the company I mentioned would >> be >> > able to give their answer. >> >> We have a general policy of not adding new features to fix releases. >> >> What testing have you done with 3.4.3 that concerns you? Are there >> specific outstanding bugs? >> >> Patrick >>
|
|