[ https://issues.apache.org/jira/browse/PHOENIX-4405?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16267321#comment-16267321 ]
Josh Elser commented on PHOENIX-4405: ------------------------------------- Looks like there is a wrinkle in TestPerRegionIndexWriteCache where it's busted on some semantic changes (when using Hadoop3 it fails, not sure if failing because of Hadoop3 or HBase2 changes though). {noformat} 2017-11-27 14:29:45,787 ERROR [main] org.apache.hadoop.hbase.wal.FSHLogProvider(71): The RegionServer write ahead log provider for FileSystem implementations relies on the ability to call hflush for proper operation during component failures, but the current FileSystem does not support doing so. Please check the config value of 'hbase.wal.dir' and ensure it points to a FileSystem mount that has suitable capabilities for output streams. {noformat} Looks like HBase added something that fails hard when hflush doesn't actually exist (e.g. using ChecksumFileSystem). > Compilation error using Hadoop3 > ------------------------------- > > Key: PHOENIX-4405 > URL: https://issues.apache.org/jira/browse/PHOENIX-4405 > Project: Phoenix > Issue Type: Sub-task > Reporter: Josh Elser > Assignee: Josh Elser > Priority: Critical > Fix For: 5.0 > > > {noformat} > [ERROR] > /Users/jelser/projects/phoenix.git/phoenix-core/src/main/java/org/apache/phoenix/trace/PhoenixMetricsSink.java:[37,40] > package org.apache.commons.configuration does not exist > [ERROR] > /Users/jelser/projects/phoenix.git/phoenix-core/src/main/java/org/apache/phoenix/trace/PhoenixMetricsSink.java:[110,22] > cannot find symbol > symbol: class SubsetConfiguration > location: class org.apache.phoenix.trace.PhoenixMetricsSink > [INFO] 2 errors > {noformat} > Flipping over our Hadoop version seems to bring along some > commons-configuration dependency change which requires a tweaking in Phoenix. > Should be trivial. -- This message was sent by Atlassian JIRA (v6.4.14#64029)