HBase
  1. HBase
  2. HBASE-10902

Make Secure Bulk Load work across remote secure clusters

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 0.96.1
    • Fix Version/s: 0.99.0, 0.98.2
    • Component/s: None
    • Labels:
      None
    • Hadoop Flags:
      Reviewed

      Description

      Two secure clusters, both with kerberos enabled.
      Run bulk load on one cluster to load files from another cluster.

      biadmin@hdtest249:~> hbase org.apache.hadoop.hbase.mapreduce.LoadIncrementalHFiles hdfs://bdvm197.svl.ibm.com:9000/user/biadmin/mybackups/TestTable/0709e79bb131af13ed088bf1afd5649c TestTable_rr

      Bulk load failed. In the region server log:

      2014-04-02 20:04:56,361 ERROR org.apache.hadoop.hbase.security.access.SecureBulkLoadEndpoint: Failed to complete bulk load
      java.lang.IllegalArgumentException: Wrong FS: hdfs://bdvm197.svl.ibm.com:9000/user/biadmin/mybackups/TestTable/0709e79bb131af13ed088bf1afd5649c/info/6b44ca48aebf48d98cb3491f512c41a7, expected: hdfs://hdtest249.svl.ibm.com:9000
              at org.apache.hadoop.fs.FileSystem.checkPath(FileSystem.java:651)
              at org.apache.hadoop.hdfs.DistributedFileSystem.getPathName(DistributedFileSystem.java:181)
              at org.apache.hadoop.hdfs.DistributedFileSystem.access$000(DistributedFileSystem.java:92)
              at org.apache.hadoop.hdfs.DistributedFileSystem$22.doCall(DistributedFileSystem.java:1248)
              at org.apache.hadoop.hdfs.DistributedFileSystem$22.doCall(DistributedFileSystem.java:1244)
              at org.apache.hadoop.fs.FileSystemLinkResolver.resolve(FileSystemLinkResolver.java:81)
              at org.apache.hadoop.hdfs.DistributedFileSystem.setPermission(DistributedFileSystem.java:1244)
              at org.apache.hadoop.hbase.security.access.SecureBulkLoadEndpoint$1.run(SecureBulkLoadEndpoint.java:233)
              at org.apache.hadoop.hbase.security.access.SecureBulkLoadEndpoint$1.run(SecureBulkLoadEndpoint.java:223)
              at java.security.AccessController.doPrivileged(AccessController.java:300)
              at javax.security.auth.Subject.doAs(Subject.java:494)
              at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1482)
              at org.apache.hadoop.hbase.security.access.SecureBulkLoadEndpoint.secureBulkLoadHFiles(SecureBulkLoadEndpoint.java:223)
              at org.apache.hadoop.hbase.protobuf.generated.SecureBulkLoadProtos$SecureBulkLoadService.callMethod(SecureBulkLoadProtos.java:4631)
              at org.apache.hadoop.hbase.regionserver.HRegion.execService(HRegion.java:5088)
              at org.apache.hadoop.hbase.regionserver.HRegionServer.execService(HRegionServer.java:3219)
              at org.apache.hadoop.hbase.protobuf.generated.ClientProtos$ClientService$2.callBlockingMethod(ClientProtos.java:26933)
              at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:2150)
              at org.apache.hadoop.hbase.ipc.RpcServer$Handler.run(RpcServer.java:1854)
      
      1. HBASE-10902-v0-0.96.patch
        6 kB
        Jerry He
      2. HBASE-10902-v1-trunk.patch
        11 kB
        Jerry He
      3. HBASE-10902-v2-trunk.patch
        11 kB
        Jerry He

        Issue Links

          Activity

          Hide
          Jerry He added a comment -

          In SecureBulkLoadEndpoint#secureBulkLoadHFiles():

                      Configuration conf = env.getConfiguration();
                      fs = FileSystem.get(conf);
                      for(Pair<byte[], String> el: familyPaths) {
                        Path p = new Path(el.getSecond());
                        LOG.trace("Setting permission for: " + p);
                        fs.setPermission(p, PERM_ALL_ACCESS);
          

          We are getting a local cluster FileSystem, but we try to set permission on remote cluster.

          Show
          Jerry He added a comment - In SecureBulkLoadEndpoint#secureBulkLoadHFiles(): Configuration conf = env.getConfiguration(); fs = FileSystem.get(conf); for (Pair< byte [], String > el: familyPaths) { Path p = new Path(el.getSecond()); LOG.trace( "Setting permission for : " + p); fs.setPermission(p, PERM_ALL_ACCESS); We are getting a local cluster FileSystem, but we try to set permission on remote cluster.
          Hide
          Jerry He added a comment -

          There seem to be other issues to be flushed out in this scenario.

          Show
          Jerry He added a comment - There seem to be other issues to be flushed out in this scenario.
          Hide
          Andrew Purtell added a comment -

          There seem to be other issues to be flushed out in this scenario.

          I would expect so, since I don't think anyone has tried it / it is currently unsupported.

          Patches welcome!

          Show
          Andrew Purtell added a comment - There seem to be other issues to be flushed out in this scenario. I would expect so, since I don't think anyone has tried it / it is currently unsupported. Patches welcome!
          Hide
          Jerry He added a comment -

          Thanks, Andrew Purtell. I will try.

          Show
          Jerry He added a comment - Thanks, Andrew Purtell . I will try.
          Hide
          Jerry He added a comment -

          Attached a patch for 0.96.
          Tested to work in both local cluster and across secure clusters.
          Please review.
          I will do more cleanup if necessary and add patch for trunk.

          Show
          Jerry He added a comment - Attached a patch for 0.96. Tested to work in both local cluster and across secure clusters. Please review. I will do more cleanup if necessary and add patch for trunk.
          Hide
          Ted Yu added a comment -
          -              LOG.trace("Setting permission for: " + p);
          -              fs.setPermission(p, PERM_ALL_ACCESS);
          +  //            LOG.trace("Setting permission for: " + p);
          +  //            fs.setPermission(p, PERM_ALL_ACCESS);
          

          Remove the code which is not used.

          Show
          Ted Yu added a comment - - LOG.trace( "Setting permission for : " + p); - fs.setPermission(p, PERM_ALL_ACCESS); + // LOG.trace( "Setting permission for : " + p); + // fs.setPermission(p, PERM_ALL_ACCESS); Remove the code which is not used.
          Hide
          Jerry He added a comment -

          Thanks, Ted Yu.
          Attached a trunck v1.

          Show
          Jerry He added a comment - Thanks, Ted Yu . Attached a trunck v1.
          Hide
          Hadoop QA added a comment -

          -1 overall. Here are the results of testing the latest attachment
          http://issues.apache.org/jira/secure/attachment/12638939/HBASE-10902-v1-trunk.patch
          against trunk revision .
          ATTACHMENT ID: 12638939

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

          -1 tests included. The patch doesn't appear to include any new or modified tests.
          Please justify why no new tests are needed for this patch.
          Also please list what manual steps were performed to verify this patch.

          +1 javadoc. The javadoc tool did not generate any warning messages.

          +1 javac. The applied patch does not increase the total number of javac compiler warnings.

          -1 findbugs. The patch appears to introduce 1 new Findbugs (version 1.3.9) warnings.

          +1 release audit. The applied patch does not increase the total number of release audit warnings.

          +1 lineLengths. The patch does not introduce lines longer than 100

          +1 site. The mvn site goal succeeds with this patch.

          +1 core tests. The patch passed unit tests in .

          Test results: https://builds.apache.org/job/PreCommit-HBASE-Build/9209//testReport/
          Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/9209//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-protocol.html
          Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/9209//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-thrift.html
          Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/9209//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-client.html
          Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/9209//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-hadoop2-compat.html
          Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/9209//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-examples.html
          Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/9209//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-prefix-tree.html
          Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/9209//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-common.html
          Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/9209//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-server.html
          Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/9209//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-hadoop-compat.html
          Console output: https://builds.apache.org/job/PreCommit-HBASE-Build/9209//console

          This message is automatically generated.

          Show
          Hadoop QA added a comment - -1 overall . Here are the results of testing the latest attachment http://issues.apache.org/jira/secure/attachment/12638939/HBASE-10902-v1-trunk.patch against trunk revision . ATTACHMENT ID: 12638939 +1 @author . The patch does not contain any @author tags. -1 tests included . The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch. +1 javadoc . The javadoc tool did not generate any warning messages. +1 javac . The applied patch does not increase the total number of javac compiler warnings. -1 findbugs . The patch appears to introduce 1 new Findbugs (version 1.3.9) warnings. +1 release audit . The applied patch does not increase the total number of release audit warnings. +1 lineLengths . The patch does not introduce lines longer than 100 +1 site . The mvn site goal succeeds with this patch. +1 core tests . The patch passed unit tests in . Test results: https://builds.apache.org/job/PreCommit-HBASE-Build/9209//testReport/ Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/9209//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-protocol.html Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/9209//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-thrift.html Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/9209//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-client.html Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/9209//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-hadoop2-compat.html Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/9209//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-examples.html Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/9209//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-prefix-tree.html Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/9209//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-common.html Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/9209//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-server.html Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/9209//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-hadoop-compat.html Console output: https://builds.apache.org/job/PreCommit-HBASE-Build/9209//console This message is automatically generated.
          Hide
          Hadoop QA added a comment -

          -1 overall. Here are the results of testing the latest attachment
          http://issues.apache.org/jira/secure/attachment/12638938/HBASE-10902-v1-trunk.patch
          against trunk revision .
          ATTACHMENT ID: 12638938

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

          -1 tests included. The patch doesn't appear to include any new or modified tests.
          Please justify why no new tests are needed for this patch.
          Also please list what manual steps were performed to verify this patch.

          +1 javadoc. The javadoc tool did not generate any warning messages.

          +1 javac. The applied patch does not increase the total number of javac compiler warnings.

          -1 findbugs. The patch appears to introduce 1 new Findbugs (version 1.3.9) warnings.

          +1 release audit. The applied patch does not increase the total number of release audit warnings.

          +1 lineLengths. The patch does not introduce lines longer than 100

          +1 site. The mvn site goal succeeds with this patch.

          +1 core tests. The patch passed unit tests in .

          Test results: https://builds.apache.org/job/PreCommit-HBASE-Build/9208//testReport/
          Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/9208//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-hadoop2-compat.html
          Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/9208//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-prefix-tree.html
          Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/9208//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-client.html
          Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/9208//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-common.html
          Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/9208//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-protocol.html
          Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/9208//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-server.html
          Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/9208//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-examples.html
          Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/9208//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-thrift.html
          Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/9208//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-hadoop-compat.html
          Console output: https://builds.apache.org/job/PreCommit-HBASE-Build/9208//console

          This message is automatically generated.

          Show
          Hadoop QA added a comment - -1 overall . Here are the results of testing the latest attachment http://issues.apache.org/jira/secure/attachment/12638938/HBASE-10902-v1-trunk.patch against trunk revision . ATTACHMENT ID: 12638938 +1 @author . The patch does not contain any @author tags. -1 tests included . The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch. +1 javadoc . The javadoc tool did not generate any warning messages. +1 javac . The applied patch does not increase the total number of javac compiler warnings. -1 findbugs . The patch appears to introduce 1 new Findbugs (version 1.3.9) warnings. +1 release audit . The applied patch does not increase the total number of release audit warnings. +1 lineLengths . The patch does not introduce lines longer than 100 +1 site . The mvn site goal succeeds with this patch. +1 core tests . The patch passed unit tests in . Test results: https://builds.apache.org/job/PreCommit-HBASE-Build/9208//testReport/ Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/9208//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-hadoop2-compat.html Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/9208//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-prefix-tree.html Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/9208//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-client.html Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/9208//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-common.html Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/9208//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-protocol.html Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/9208//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-server.html Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/9208//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-examples.html Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/9208//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-thrift.html Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/9208//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-hadoop-compat.html Console output: https://builds.apache.org/job/PreCommit-HBASE-Build/9208//console This message is automatically generated.
          Hide
          Jerry He added a comment -

          Attached v2-trunk to address the 1 new Findbugs warning:
          Added parameter 'conf' in SecureBulkLoadListener constructor.

          Show
          Jerry He added a comment - Attached v2-trunk to address the 1 new Findbugs warning: Added parameter 'conf' in SecureBulkLoadListener constructor.
          Hide
          Jerry He added a comment -

          Tested successfully these scenarios:
          1. Non-secure cluster. Load successfully.
          2. One secure cluster:
          a) admin user that has required table permission on 'TestTable'. Load successfully
          b) 'user1' that does not have table permission on 'TestTable'. Load failed with insufficient permission error.
          c) After grant 'user1' 'RW' permission on 'TestTable', load successful.
          3. Two secure clusters A and B. Load on cluster A with input dir pointing to cluster B.
          Same test cases as 2. above.

          Show
          Jerry He added a comment - Tested successfully these scenarios: 1. Non-secure cluster. Load successfully. 2. One secure cluster: a) admin user that has required table permission on 'TestTable'. Load successfully b) 'user1' that does not have table permission on 'TestTable'. Load failed with insufficient permission error. c) After grant 'user1' 'RW' permission on 'TestTable', load successful. 3. Two secure clusters A and B. Load on cluster A with input dir pointing to cluster B. Same test cases as 2. above.
          Hide
          Hadoop QA added a comment -

          -1 overall. Here are the results of testing the latest attachment
          http://issues.apache.org/jira/secure/attachment/12639018/HBASE-10902-v2-trunk.patch
          against trunk revision .
          ATTACHMENT ID: 12639018

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

          -1 tests included. The patch doesn't appear to include any new or modified tests.
          Please justify why no new tests are needed for this patch.
          Also please list what manual steps were performed to verify this patch.

          +1 javadoc. The javadoc tool did not generate any warning messages.

          +1 javac. The applied patch does not increase the total number of javac compiler warnings.

          +1 findbugs. The patch does not introduce any new Findbugs (version 1.3.9) warnings.

          +1 release audit. The applied patch does not increase the total number of release audit warnings.

          +1 lineLengths. The patch does not introduce lines longer than 100

          +1 site. The mvn site goal succeeds with this patch.

          +1 core tests. The patch passed unit tests in .

          Test results: https://builds.apache.org/job/PreCommit-HBASE-Build/9218//testReport/
          Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/9218//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-hadoop2-compat.html
          Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/9218//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-prefix-tree.html
          Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/9218//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-client.html
          Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/9218//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-common.html
          Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/9218//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-protocol.html
          Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/9218//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-server.html
          Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/9218//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-examples.html
          Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/9218//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-thrift.html
          Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/9218//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-hadoop-compat.html
          Console output: https://builds.apache.org/job/PreCommit-HBASE-Build/9218//console

          This message is automatically generated.

          Show
          Hadoop QA added a comment - -1 overall . Here are the results of testing the latest attachment http://issues.apache.org/jira/secure/attachment/12639018/HBASE-10902-v2-trunk.patch against trunk revision . ATTACHMENT ID: 12639018 +1 @author . The patch does not contain any @author tags. -1 tests included . The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch. +1 javadoc . The javadoc tool did not generate any warning messages. +1 javac . The applied patch does not increase the total number of javac compiler warnings. +1 findbugs . The patch does not introduce any new Findbugs (version 1.3.9) warnings. +1 release audit . The applied patch does not increase the total number of release audit warnings. +1 lineLengths . The patch does not introduce lines longer than 100 +1 site . The mvn site goal succeeds with this patch. +1 core tests . The patch passed unit tests in . Test results: https://builds.apache.org/job/PreCommit-HBASE-Build/9218//testReport/ Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/9218//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-hadoop2-compat.html Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/9218//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-prefix-tree.html Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/9218//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-client.html Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/9218//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-common.html Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/9218//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-protocol.html Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/9218//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-server.html Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/9218//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-examples.html Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/9218//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-thrift.html Findbugs warnings: https://builds.apache.org/job/PreCommit-HBASE-Build/9218//artifact/trunk/patchprocess/newPatchFindbugsWarningshbase-hadoop-compat.html Console output: https://builds.apache.org/job/PreCommit-HBASE-Build/9218//console This message is automatically generated.
          Hide
          Jerry He added a comment -

          Hi, guys
          Have you got a chance to review the patch?

          Show
          Jerry He added a comment - Hi, guys Have you got a chance to review the patch?
          Hide
          Ted Yu added a comment -

          +1

          Show
          Ted Yu added a comment - +1
          Hide
          Jerry He added a comment -

          Thank you Ted Yu for the review.
          Andrew Purtell, Matteo Bertozzi: do you have comment?

          Show
          Jerry He added a comment - Thank you Ted Yu for the review. Andrew Purtell , Matteo Bertozzi : do you have comment?
          Hide
          Matteo Bertozzi added a comment -

          +1 looks good to me

          Show
          Matteo Bertozzi added a comment - +1 looks good to me
          Hide
          Ted Yu added a comment -

          Integrated to trunk.

          Thanks for the patch, Jerry.

          Thanks for the review, Matteo.

          Show
          Ted Yu added a comment - Integrated to trunk. Thanks for the patch, Jerry. Thanks for the review, Matteo.
          Hide
          Andrew Purtell added a comment -

          Committed to 0.98. Thanks Jerry.

          Show
          Andrew Purtell added a comment - Committed to 0.98. Thanks Jerry.
          Hide
          Hudson added a comment -

          SUCCESS: Integrated in HBase-TRUNK #5078 (See https://builds.apache.org/job/HBase-TRUNK/5078/)
          HBASE-10902 Make Secure Bulk Load work across remote secure clusters (Jerry He) (tedyu: rev 1586709)

          • /hbase/trunk/hbase-server/src/main/java/org/apache/hadoop/hbase/mapreduce/LoadIncrementalHFiles.java
          • /hbase/trunk/hbase-server/src/main/java/org/apache/hadoop/hbase/security/access/SecureBulkLoadEndpoint.java
          Show
          Hudson added a comment - SUCCESS: Integrated in HBase-TRUNK #5078 (See https://builds.apache.org/job/HBase-TRUNK/5078/ ) HBASE-10902 Make Secure Bulk Load work across remote secure clusters (Jerry He) (tedyu: rev 1586709) /hbase/trunk/hbase-server/src/main/java/org/apache/hadoop/hbase/mapreduce/LoadIncrementalHFiles.java /hbase/trunk/hbase-server/src/main/java/org/apache/hadoop/hbase/security/access/SecureBulkLoadEndpoint.java
          Hide
          Hudson added a comment -

          SUCCESS: Integrated in HBase-0.98 #272 (See https://builds.apache.org/job/HBase-0.98/272/)
          HBASE-10902 Make Secure Bulk Load work across remote secure clusters (Jerry He) (apurtell: rev 1586794)

          • /hbase/branches/0.98/hbase-server/src/main/java/org/apache/hadoop/hbase/mapreduce/LoadIncrementalHFiles.java
          • /hbase/branches/0.98/hbase-server/src/main/java/org/apache/hadoop/hbase/security/access/SecureBulkLoadEndpoint.java
          Show
          Hudson added a comment - SUCCESS: Integrated in HBase-0.98 #272 (See https://builds.apache.org/job/HBase-0.98/272/ ) HBASE-10902 Make Secure Bulk Load work across remote secure clusters (Jerry He) (apurtell: rev 1586794) /hbase/branches/0.98/hbase-server/src/main/java/org/apache/hadoop/hbase/mapreduce/LoadIncrementalHFiles.java /hbase/branches/0.98/hbase-server/src/main/java/org/apache/hadoop/hbase/security/access/SecureBulkLoadEndpoint.java
          Hide
          Hudson added a comment -

          SUCCESS: Integrated in HBase-0.98-on-Hadoop-1.1 #256 (See https://builds.apache.org/job/HBase-0.98-on-Hadoop-1.1/256/)
          HBASE-10902 Make Secure Bulk Load work across remote secure clusters (Jerry He) (apurtell: rev 1586794)

          • /hbase/branches/0.98/hbase-server/src/main/java/org/apache/hadoop/hbase/mapreduce/LoadIncrementalHFiles.java
          • /hbase/branches/0.98/hbase-server/src/main/java/org/apache/hadoop/hbase/security/access/SecureBulkLoadEndpoint.java
          Show
          Hudson added a comment - SUCCESS: Integrated in HBase-0.98-on-Hadoop-1.1 #256 (See https://builds.apache.org/job/HBase-0.98-on-Hadoop-1.1/256/ ) HBASE-10902 Make Secure Bulk Load work across remote secure clusters (Jerry He) (apurtell: rev 1586794) /hbase/branches/0.98/hbase-server/src/main/java/org/apache/hadoop/hbase/mapreduce/LoadIncrementalHFiles.java /hbase/branches/0.98/hbase-server/src/main/java/org/apache/hadoop/hbase/security/access/SecureBulkLoadEndpoint.java
          Hide
          Enis Soztutar added a comment -

          Closing this issue after 0.99.0 release.

          Show
          Enis Soztutar added a comment - Closing this issue after 0.99.0 release.

            People

            • Assignee:
              Jerry He
              Reporter:
              Jerry He
            • Votes:
              0 Vote for this issue
              Watchers:
              12 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development