You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "Jerry He (JIRA)" <ji...@apache.org> on 2016/07/21 02:13:20 UTC

[jira] [Commented] (HBASE-16265) BulkLoadSuite#Wide Row Bulk Load fails in master branch

    [ https://issues.apache.org/jira/browse/HBASE-16265?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15387014#comment-15387014 ] 

Jerry He commented on HBASE-16265:
----------------------------------

This may be related to the commit by HBASE-13701.
But the root cause is HBASE-15291.  See my comment on that JIRA.
The refactoring makes it happen more often in the tests since secure bulk load is the default now.
I think we need to revert HBASE-15291

See: 
https://builds.apache.org/job/PreCommit-HBASE-Build/2437/testReport/org.apache.hadoop.hbase.mapreduce/TestLoadIncrementalHFilesSplitRecovery/testSplitTmpFileCleanUp/
Towards the end of the output:
{noformat}
2016-06-30 07:48:23,454 ERROR [RpcServer.FifoWFPBQ.default.handler=3,queue=0,port=56734] regionserver.HRegion(5508): There was a partial failure due to IO when attempting to load family_0004 : hdfs://localhost:52668/user/jenkins/test-data/34d5b872-06e9-4844-a90b-4635a736994d/splitTmpFileCleanUp/splitTmpFileCleanUp2/family_0004/.tmp/2f32f7a8e89f4dbcbbe38b095e06352e.top
java.io.IOException: Filesystem closed
	at org.apache.hadoop.hdfs.DFSClient.checkOpen(DFSClient.java:808)
	at org.apache.hadoop.hdfs.DFSClient.getFileInfo(DFSClient.java:2113)
	at org.apache.hadoop.hdfs.DistributedFileSystem$22.doCall(DistributedFileSystem.java:1305)
	at org.apache.hadoop.hdfs.DistributedFileSystem$22.doCall(DistributedFileSystem.java:1301)
	at org.apache.hadoop.fs.FileSystemLinkResolver.resolve(FileSystemLinkResolver.java:81)
	at org.apache.hadoop.hdfs.DistributedFileSystem.getFileStatus(DistributedFileSystem.java:1317)
	at org.apache.hadoop.hbase.regionserver.SecureBulkLoadManager$SecureBulkLoadListener.isFile(SecureBulkLoadManager.java:410)
	at org.apache.hadoop.hbase.regionserver.SecureBulkLoadManager$SecureBulkLoadListener.prepareBulkLoad(SecureBulkLoadManager.java:347)
	at org.apache.hadoop.hbase.regionserver.HRegion.bulkLoadHFiles(HRegion.java:5479)
	at org.apache.hadoop.hbase.regionserver.SecureBulkLoadManager$1.run(SecureBulkLoadManager.java:249)
	at org.apache.hadoop.hbase.regionserver.SecureBulkLoadManager$1.run(SecureBulkLoadManager.java:234)
{noformat}

> BulkLoadSuite#Wide Row Bulk Load fails in master branch
> -------------------------------------------------------
>
>                 Key: HBASE-16265
>                 URL: https://issues.apache.org/jira/browse/HBASE-16265
>             Project: HBase
>          Issue Type: Bug
>            Reporter: Ted Yu
>
> See https://builds.apache.org/job/HBase-TRUNK_matrix/1265/jdk=latest1.8,label=yahoo-not-h2/testReport/org.apache.hadoop.hbase.spark/BulkLoadSuite/Wide_Row_Bulk_Load__Test_multi_family_and_multi_column_tests_with_one_column_family_with_custom_configs_plus_multi_region/ :
> {code}
> File does not exist: /tmp/junit811617169708528768/junit7419829633245108670/f1/b934f7ee0d414de5ab3457d057b9df64&#010; at org.apache.hadoop.hdfs.server.namenode.INodeFile.valueOf(INodeFile.java:71)&#010; at org.apache.hadoop.hdfs.server.namenode.INodeFile.valueOf(INodeFile.java:61)&#010; at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.getBlockLocationsInt(FSNamesystem.java:1828)&#010; at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.getBlockLocations(FSNamesystem.java:1799)&#010; at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.getBlockLocations(FSNamesystem.java:1712)&#010; at org.apache.hadoop.hdfs.server.namenode.NameNodeRpcServer.getBlockLocations(NameNodeRpcServer.java:587)&#010; at org.apache.hadoop.hdfs.protocolPB.ClientNamenodeProtocolServerSideTranslatorPB.getBlockLocations(ClientNamenodeProtocolServerSideTranslatorPB.java:365)&#010; at org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$ClientNamenodeProtocol$2.callBlockingMethod(ClientNamenodeProtocolProtos.java)&#010; at org.apache.hadoop.ipc.ProtobufRpcEngine$Server$ProtoBufRpcInvoker.call(ProtobufRpcEngine.java:616)&#010; at org.apache.hadoop.ipc.RPC$Server.call(RPC.java:969)&#010; at org.apache.hadoop.ipc.Server$Handler$1.run(Server.java:2049)&#010; at org.apache.hadoop.ipc.Server$Handler$1.run(Server.java:2045)&#010; at java.security.AccessController.doPrivileged(Native Method)&#010; at javax.security.auth.Subject.doAs(Subject.java:422)&#010; at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1657)&#010; at org.apache.hadoop.ipc.Server$Handler.run(Server.java:2045)&#010;
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)