[ https://issues.apache.org/jira/browse/HBASE-25060?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Wellington Chevreuil resolved HBASE-25060. ------------------------------------------ Resolution: Fixed > [HBOSS] TreeLockManager should not define itself as the default > implementation for fs.hboss.sync.impl > ----------------------------------------------------------------------------------------------------- > > Key: HBASE-25060 > URL: https://issues.apache.org/jira/browse/HBASE-25060 > Project: HBase > Issue Type: Bug > Affects Versions: hbase-filesystem-1.0.0-alpha1 > Reporter: Wellington Chevreuil > Assignee: Wellington Chevreuil > Priority: Major > Fix For: hbase-filesystem-1.0.0-alpha2 > > > Currently, abstract class TreeLockManager defines itself as the default > implementation of fs.hboss.sync.impl. This is wrong, as in the event of > fs.hboss.sync.impl omission from the config, it will end up trying to > instantiate itself, failing as its abstract: > {noformat} > 2020-09-16 13:29:48,877 ERROR org.apache.hadoop.hbase.regionserver.HRegion: > There was IO error when checking if the bulk load is ok in region > wordcount,w,1600262698081.84cb78e467e3c3b40e78c7f07d643d5c.. > java.io.IOException: Class referred to by fs.hboss.sync.impl, > org.apache.hadoop.hbase.oss.sync.TreeLockManager, is not a valid > implementation of org.apache.hadoop.hbase.oss.sync.TreeLockManager > at > org.apache.hadoop.hbase.oss.sync.TreeLockManager.get(TreeLockManager.java:70) > at > org.apache.hadoop.hbase.oss.HBaseObjectStoreSemantics.initialize(HBaseObjectStoreSemantics.java:120) > at > org.apache.hadoop.fs.FileSystem.createFileSystem(FileSystem.java:3423) > at org.apache.hadoop.fs.FileSystem.access$200(FileSystem.java:158) > at > org.apache.hadoop.fs.FileSystem$Cache.getInternal(FileSystem.java:3483) > at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:3451) > at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:518) > at org.apache.hadoop.fs.Path.getFileSystem(Path.java:361) > at > org.apache.hadoop.hbase.regionserver.HStore.assertBulkLoadHFileOk(HStore.java:818) > at > org.apache.hadoop.hbase.regionserver.HRegion.bulkLoadHFiles(HRegion.java:6221) > at > org.apache.hadoop.hbase.regionserver.SecureBulkLoadManager$1.run(SecureBulkLoadManager.java:291) > at > org.apache.hadoop.hbase.regionserver.SecureBulkLoadManager$1.run(SecureBulkLoadManager.java:266) > at java.security.AccessController.doPrivileged(Native Method) > at javax.security.auth.Subject.doAs(Subject.java:360) > {noformat} -- This message was sent by Atlassian Jira (v8.3.4#803005)