[jira] [Commented] (HBASE-4677) Remove old single bulkLoadHFile method

2011-10-31 Thread Jonathan Hsieh (Commented) (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-4677?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13140217#comment-13140217
 ] 

Jonathan Hsieh commented on HBASE-4677:
---

@Stack

I lean slightly towards removing instead of deprecating.  From those reviews, I 
was initially leaning towards deprecating until it became clear we'd need to 
bump the rpc version numbers in both cases.

The patch is broken out so it is easy to pick one path or the other.


 Remove old single bulkLoadHFile method
 --

 Key: HBASE-4677
 URL: https://issues.apache.org/jira/browse/HBASE-4677
 Project: HBase
  Issue Type: Sub-task
  Components: regionserver
Reporter: Jonathan Hsieh
Assignee: Jonathan Hsieh
 Fix For: 0.92.0

 Attachments: hbase-4677.patch


 In review for HBASE-4649, there is some debate as whether to remove, 
 deprecate, or leave the HRegionServer.bulkLoadHFile method. 
 https://reviews.apache.org/r/2545/ .   This jira will take care of that for 
 the 0.92 and trunk releases, and allow the same patch to remain for an 
 optional 0.90.x patch.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Commented] (HBASE-4677) Remove old single bulkLoadHFile method

2011-10-31 Thread stack (Commented) (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-4677?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13140265#comment-13140265
 ] 

stack commented on HBASE-4677:
--

@Jon OK.  Want to attach your last patch up on RB here so I can apply it?  
Thanks.

 Remove old single bulkLoadHFile method
 --

 Key: HBASE-4677
 URL: https://issues.apache.org/jira/browse/HBASE-4677
 Project: HBase
  Issue Type: Sub-task
  Components: regionserver
Reporter: Jonathan Hsieh
Assignee: Jonathan Hsieh
 Fix For: 0.92.0

 Attachments: hbase-4677.patch


 In review for HBASE-4649, there is some debate as whether to remove, 
 deprecate, or leave the HRegionServer.bulkLoadHFile method. 
 https://reviews.apache.org/r/2545/ .   This jira will take care of that for 
 the 0.92 and trunk releases, and allow the same patch to remain for an 
 optional 0.90.x patch.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Commented] (HBASE-4677) Remove old single bulkLoadHFile method

2011-10-31 Thread Ted Yu (Commented) (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-4677?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13140269#comment-13140269
 ] 

Ted Yu commented on HBASE-4677:
---

@Stack:
For TRUNK, this change is contained in hbase-4552.consolidated.v4.patch up for 
HBASE-4552.


 Remove old single bulkLoadHFile method
 --

 Key: HBASE-4677
 URL: https://issues.apache.org/jira/browse/HBASE-4677
 Project: HBase
  Issue Type: Sub-task
  Components: regionserver
Reporter: Jonathan Hsieh
Assignee: Jonathan Hsieh
 Fix For: 0.92.0

 Attachments: hbase-4677.patch


 In review for HBASE-4649, there is some debate as whether to remove, 
 deprecate, or leave the HRegionServer.bulkLoadHFile method. 
 https://reviews.apache.org/r/2545/ .   This jira will take care of that for 
 the 0.92 and trunk releases, and allow the same patch to remain for an 
 optional 0.90.x patch.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Commented] (HBASE-4677) Remove old single bulkLoadHFile method

2011-10-31 Thread stack (Commented) (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-4677?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13140275#comment-13140275
 ] 

stack commented on HBASE-4677:
--

Hmmm.  I'm a little lost as to what is to be applied.  I'll steer clear of this 
(Patch should not be applied until other two are applied. -- I'm not sure 
what the two referred to are).

 Remove old single bulkLoadHFile method
 --

 Key: HBASE-4677
 URL: https://issues.apache.org/jira/browse/HBASE-4677
 Project: HBase
  Issue Type: Sub-task
  Components: regionserver
Reporter: Jonathan Hsieh
Assignee: Jonathan Hsieh
 Fix For: 0.92.0

 Attachments: hbase-4677.patch


 In review for HBASE-4649, there is some debate as whether to remove, 
 deprecate, or leave the HRegionServer.bulkLoadHFile method. 
 https://reviews.apache.org/r/2545/ .   This jira will take care of that for 
 the 0.92 and trunk releases, and allow the same patch to remain for an 
 optional 0.90.x patch.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Commented] (HBASE-4677) Remove old single bulkLoadHFile method

2011-10-31 Thread Ming Ma (Commented) (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-4677?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13140725#comment-13140725
 ] 

Ming Ma commented on HBASE-4677:


What is the general recommendation to application developer w.r.t HBase major 
upgrade?  We have some application built on 0.90.4 that uses 
LoadIncrementalHFiles on the application machines. In that scenario, the 
application jar that use HBase 0.90.4 jar won't work with 0.92.0 HBase cluster.

In the long term do we want to get to a point where we have HBase_client.jar 
and HBase_server.jar? In that scenario, application can continue to use an old 
version of HBase_client.jar to talk to newer version of HBase_server.jar. The 
old IPC methods will need to be maintained for that scenario. Or perhaps such 
kind of compatibility support should be done on a higher leverl like Thift?

Perhaps it isn't a major issue until we have lots of HBase applications running 
and HBase is used as a service.





 Remove old single bulkLoadHFile method
 --

 Key: HBASE-4677
 URL: https://issues.apache.org/jira/browse/HBASE-4677
 Project: HBase
  Issue Type: Sub-task
  Components: regionserver
Reporter: Jonathan Hsieh
Assignee: Jonathan Hsieh
 Fix For: 0.92.0

 Attachments: hbase-4677.patch


 In review for HBASE-4649, there is some debate as whether to remove, 
 deprecate, or leave the HRegionServer.bulkLoadHFile method. 
 https://reviews.apache.org/r/2545/ .   This jira will take care of that for 
 the 0.92 and trunk releases, and allow the same patch to remain for an 
 optional 0.90.x patch.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Commented] (HBASE-4677) Remove old single bulkLoadHFile method

2011-10-31 Thread Jonathan Hsieh (Commented) (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-4677?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13140742#comment-13140742
 ] 

Jonathan Hsieh commented on HBASE-4677:
---

I think in this case the api was flawed and the only real way to
fix is to extend. If this gets backported to 0.90.5 we'll keep the old
API call to maintain compatibility.

0.90 and 0.92 are different major versions so the apis can change.

 Remove old single bulkLoadHFile method
 --

 Key: HBASE-4677
 URL: https://issues.apache.org/jira/browse/HBASE-4677
 Project: HBase
  Issue Type: Sub-task
  Components: regionserver
Reporter: Jonathan Hsieh
Assignee: Jonathan Hsieh
 Fix For: 0.92.0

 Attachments: hbase-4677.patch


 In review for HBASE-4649, there is some debate as whether to remove, 
 deprecate, or leave the HRegionServer.bulkLoadHFile method. 
 https://reviews.apache.org/r/2545/ .   This jira will take care of that for 
 the 0.92 and trunk releases, and allow the same patch to remain for an 
 optional 0.90.x patch.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Commented] (HBASE-4677) Remove old single bulkLoadHFile method

2011-10-31 Thread Todd Lipcon (Commented) (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-4677?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13140786#comment-13140786
 ] 

Todd Lipcon commented on HBASE-4677:


Ming: at some point we will endeavour to support cross-version IPC. But for now 
the assumption is that between major versions (0.M.* to 0.N.*) we don't support 
wire compatibility. But, you should be able to recompile your app against 0.92 
and it should still work, so long as you weren't using any methods marked 
deprecated in 0.90.0.

 Remove old single bulkLoadHFile method
 --

 Key: HBASE-4677
 URL: https://issues.apache.org/jira/browse/HBASE-4677
 Project: HBase
  Issue Type: Sub-task
  Components: regionserver
Reporter: Jonathan Hsieh
Assignee: Jonathan Hsieh
 Fix For: 0.92.0

 Attachments: hbase-4677.patch


 In review for HBASE-4649, there is some debate as whether to remove, 
 deprecate, or leave the HRegionServer.bulkLoadHFile method. 
 https://reviews.apache.org/r/2545/ .   This jira will take care of that for 
 the 0.92 and trunk releases, and allow the same patch to remain for an 
 optional 0.90.x patch.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Commented] (HBASE-4677) Remove old single bulkLoadHFile method

2011-10-30 Thread stack (Commented) (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-4677?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13139760#comment-13139760
 ] 

stack commented on HBASE-4677:
--

Comment from RB: +1 on patch Jon but we didn't deprecate this in 0.90 so 
removing it would be a little sudden?  Should we deprecate it in 0.92 and apply 
this patch to TRUNK (0.94)?


 Remove old single bulkLoadHFile method
 --

 Key: HBASE-4677
 URL: https://issues.apache.org/jira/browse/HBASE-4677
 Project: HBase
  Issue Type: Sub-task
  Components: regionserver
Reporter: Jonathan Hsieh
Assignee: Jonathan Hsieh
 Fix For: 0.92.0

 Attachments: hbase-4677.patch


 In review for HBASE-4649, there is some debate as whether to remove, 
 deprecate, or leave the HRegionServer.bulkLoadHFile method. 
 https://reviews.apache.org/r/2545/ .   This jira will take care of that for 
 the 0.92 and trunk releases, and allow the same patch to remain for an 
 optional 0.90.x patch.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Commented] (HBASE-4677) Remove old single bulkLoadHFile method

2011-10-30 Thread Todd Lipcon (Commented) (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-4677?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13139866#comment-13139866
 ] 

Todd Lipcon commented on HBASE-4677:


I don't think we need to deprecate this before removal, because IMO 
HRegionInterface is not a public API. Users should only be using the public 
interfaces like HTable, LoadIncrementalHFiles, etc. There is no real legitimate 
use to directly access the HRI API.

 Remove old single bulkLoadHFile method
 --

 Key: HBASE-4677
 URL: https://issues.apache.org/jira/browse/HBASE-4677
 Project: HBase
  Issue Type: Sub-task
  Components: regionserver
Reporter: Jonathan Hsieh
Assignee: Jonathan Hsieh
 Fix For: 0.92.0

 Attachments: hbase-4677.patch


 In review for HBASE-4649, there is some debate as whether to remove, 
 deprecate, or leave the HRegionServer.bulkLoadHFile method. 
 https://reviews.apache.org/r/2545/ .   This jira will take care of that for 
 the 0.92 and trunk releases, and allow the same patch to remain for an 
 optional 0.90.x patch.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Commented] (HBASE-4677) Remove old single bulkLoadHFile method

2011-10-28 Thread Jonathan Hsieh (Commented) (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-4677?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13138876#comment-13138876
 ] 

Jonathan Hsieh commented on HBASE-4677:
---

Updated patch that bumps RPC version.

 Remove old single bulkLoadHFile method
 --

 Key: HBASE-4677
 URL: https://issues.apache.org/jira/browse/HBASE-4677
 Project: HBase
  Issue Type: Sub-task
  Components: regionserver
Reporter: Jonathan Hsieh
Assignee: Jonathan Hsieh
 Fix For: 0.92.0

 Attachments: hbase-4677.patch


 In review for HBASE-4649, there is some debate as whether to remove, 
 deprecate, or leave the HRegionServer.bulkLoadHFile method. 
 https://reviews.apache.org/r/2545/ .   This jira will take care of that for 
 the 0.92 and trunk releases, and allow the same patch to remain for an 
 optional 0.90.x patch.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Commented] (HBASE-4677) Remove old single bulkLoadHFile method

2011-10-26 Thread Hadoop QA (Commented) (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-4677?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13136095#comment-13136095
 ] 

Hadoop QA commented on HBASE-4677:
--

-1 overall.  Here are the results of testing the latest attachment 
  http://issues.apache.org/jira/secure/attachment/12500902/hbase-4677.patch
  against trunk revision .

+1 @author.  The patch does not contain any @author tags.

+1 tests included.  The patch appears to include 6 new or modified tests.

-1 patch.  The patch command could not apply the patch.

Console output: https://builds.apache.org/job/PreCommit-HBASE-Build/70//console

This message is automatically generated.

 Remove old single bulkLoadHFile method
 --

 Key: HBASE-4677
 URL: https://issues.apache.org/jira/browse/HBASE-4677
 Project: HBase
  Issue Type: Sub-task
  Components: regionserver
Reporter: Jonathan Hsieh
Assignee: Jonathan Hsieh
 Fix For: 0.92.0

 Attachments: hbase-4677.patch


 In review for HBASE-4649, there is some debate as whether to remove, 
 deprecate, or leave the HRegionServer.bulkLoadHFile method. 
 https://reviews.apache.org/r/2545/ .   This jira will take care of that for 
 the 0.92 and trunk releases, and allow the same patch to remain for an 
 optional 0.90.x patch.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira