Re: Note breaking change on RegionObserver in hbase-2.0.0 (HBASE-15296 nice cleanup/refactor)

2016-04-14 Thread Ted Yu
+1 to what Stephen said. > On Apr 14, 2016, at 3:37 PM, Stephen Jiang wrote: > > In the past, both HBASE-11425 and HBASE013645 used deprecation model, > HBASE-15296 now uses replacement model. > > Even we don't guarantee the compatibility of upgrading to 2.0. the >

Re: Note breaking change on RegionObserver in hbase-2.0.0 (HBASE-15296 nice cleanup/refactor)

2016-04-14 Thread Andrew Purtell
Great idea. > On Apr 14, 2016, at 12:35 PM, Sean Busbey wrote: > > We could also set up a job to run through the compat checking script > we have against Public and LimitedPrivate API nightly. > >> On Thu, Apr 14, 2016 at 10:59 AM, Andrew Purtell

[jira] [Created] (HBASE-15657) Failed snapshot verification may not be detected by TakeSnapshotHandler

2016-04-14 Thread Ted Yu (JIRA)
Ted Yu created HBASE-15657: -- Summary: Failed snapshot verification may not be detected by TakeSnapshotHandler Key: HBASE-15657 URL: https://issues.apache.org/jira/browse/HBASE-15657 Project: HBase

[jira] [Created] (HBASE-15656) Fix unused protobuf warning in Admin.proto

2016-04-14 Thread Elliott Clark (JIRA)
Elliott Clark created HBASE-15656: - Summary: Fix unused protobuf warning in Admin.proto Key: HBASE-15656 URL: https://issues.apache.org/jira/browse/HBASE-15656 Project: HBase Issue Type:

[jira] [Created] (HBASE-15655) Set up doxygen for documentation

2016-04-14 Thread Elliott Clark (JIRA)
Elliott Clark created HBASE-15655: - Summary: Set up doxygen for documentation Key: HBASE-15655 URL: https://issues.apache.org/jira/browse/HBASE-15655 Project: HBase Issue Type: Sub-task

[jira] [Created] (HBASE-15654) Optimize client's MetaCache handling

2016-04-14 Thread Mikhail Antonov (JIRA)
Mikhail Antonov created HBASE-15654: --- Summary: Optimize client's MetaCache handling Key: HBASE-15654 URL: https://issues.apache.org/jira/browse/HBASE-15654 Project: HBase Issue Type:

Re: Note breaking change on RegionObserver in hbase-2.0.0 (HBASE-15296 nice cleanup/refactor)

2016-04-14 Thread Anoop John
Actually while working on HBSE-11425 (Off heaping read path), came in a need for a change in a CP hook and I went with deprecation model there. The old one is deprecated and new one is added. I think the deprecated one can be removed now.. postScannerFilterRow(ObserverContext, InternalScanner,

Re: Note breaking change on RegionObserver in hbase-2.0.0 (HBASE-15296 nice cleanup/refactor)

2016-04-14 Thread Andrew Purtell
On Thu, Apr 14, 2016 at 10:25 AM, Stack wrote: > On Thu, Apr 14, 2016 at 8:59 AM, Andrew Purtell > wrote: > > > I think a major version increment is when we've allowed ourselves leeway > to > > make breaking changes. If we were to do this though I'd like

Re: Note breaking change on RegionObserver in hbase-2.0.0 (HBASE-15296 nice cleanup/refactor)

2016-04-14 Thread Andrew Purtell
On Thu, Apr 14, 2016 at 10:43 AM, Matteo Bertozzi wrote: > If we change the coprocessor API we should consider a better > naming/semantic. see HBASE-6992 > > ​I also put a bunch of BS up on https://issues.apache.org/jira/browse/HBASE-11125 once. ​It went off the rails

Re: Note breaking change on RegionObserver in hbase-2.0.0 (HBASE-15296 nice cleanup/refactor)

2016-04-14 Thread Matteo Bertozzi
If we change the coprocessor API we should consider a better naming/semantic. see HBASE-6992 pre/postOperation doesn't do what the user want because the post is not really post. our execution in genereal is: - pre operation (rpc thread) - submit operation - post operation (rpc thread)

Re: Note breaking change on RegionObserver in hbase-2.0.0 (HBASE-15296 nice cleanup/refactor)

2016-04-14 Thread Stack
On Thu, Apr 14, 2016 at 8:59 AM, Andrew Purtell wrote: > I think a major version increment is when we've allowed ourselves leeway to > make breaking changes. If we were to do this though I'd like to see us roll > in as many as we can at once. > > Agreed. I suppose I'm

Re: Note breaking change on RegionObserver in hbase-2.0.0 (HBASE-15296 nice cleanup/refactor)

2016-04-14 Thread Andrew Purtell
I think a major version increment is when we've allowed ourselves leeway to make breaking changes. If we were to do this though I'd like to see us roll in as many as we can at once. By the way, we are still sometimes breaking CPs without meaning to. I think we messed up the RpcScheduler

Re: Build failed in Jenkins: HBase-Trunk_matrix » latest1.7,yahoo-not-h2 #848

2016-04-14 Thread Stack
kalashnikov:hbase.git stack$ python ./dev-support/findHangingTests.py https://builds.apache.org/job/HBase-Trunk_matrix/jdk=latest1.7,label=yahoo-not-h2/848/consoleText Fetching https://builds.apache.org/job/HBase-Trunk_matrix/jdk=latest1.7,label=yahoo-not-h2/848/consoleText Building remotely on H4

Successful: HBase Generate Website

2016-04-14 Thread Apache Jenkins Server
Build status: Successful If successful, the website and docs have been generated. If failed, skip to the bottom of this email. Use the following commands to download the patch and apply it to a clean branch based on origin/asf-site. If you prefer to keep the hbase-site repo around

[jira] [Created] (HBASE-15652) Ref guide should include how to retrieve cell tags

2016-04-14 Thread Sean Busbey (JIRA)
Sean Busbey created HBASE-15652: --- Summary: Ref guide should include how to retrieve cell tags Key: HBASE-15652 URL: https://issues.apache.org/jira/browse/HBASE-15652 Project: HBase Issue Type:

Re: Better management of flakies

2016-04-14 Thread Apekshit Sharma
https://issues.apache.org/jira/browse/HBASE-15651 On Fri, Apr 1, 2016 at 1:49 PM, Stack wrote: > On Fri, Apr 1, 2016 at 10:05 AM, Sean Busbey wrote: > > > > Maybe better if we ensure everything needed to run our jobs is scripts > > in dev-support so