[ https://issues.apache.org/jira/browse/HBASE-13339?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14505510#comment-14505510 ]
Elliott Clark commented on HBASE-13339: --------------------------------------- It's not just not recommended. It's that the client that we're shipping by default is un-able to handle any timeouts. So about 2 times a day we have integration tests fail with regions stuck opening forever. {code} Thread 30178 (StoreFileOpenerThread-meta-1): State: RUNNABLE Blocked count: 4 Waited count: 9 Stack: sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:79) sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) org.apache.hadoop.net.SocketIOWithTimeout$SelectorPool.select(SocketIOWithTimeout.java:335) org.apache.hadoop.net.SocketIOWithTimeout.doIO(SocketIOWithTimeout.java:157) org.apache.hadoop.net.SocketInputStream.read(SocketInputStream.java:161) org.apache.hadoop.net.SocketInputStream.read(SocketInputStream.java:131) org.apache.hadoop.net.SocketInputStream.read(SocketInputStream.java:118) java.io.FilterInputStream.read(FilterInputStream.java:83) org.apache.hadoop.hdfs.protocolPB.PBHelper.vintPrefixed(PBHelper.java:1998) org.apache.hadoop.hdfs.RemoteBlockReader2.newBlockReader(RemoteBlockReader2.java:408) org.apache.hadoop.hdfs.BlockReaderFactory.getRemoteBlockReader(BlockReaderFactory.java:787) org.apache.hadoop.hdfs.BlockReaderFactory.getRemoteBlockReaderFromTcp(BlockReaderFactory.java:666) org.apache.hadoop.hdfs.BlockReaderFactory.build(BlockReaderFactory.java:326) org.apache.hadoop.hdfs.DFSInputStream.blockSeekTo(DFSInputStream.java:570) org.apache.hadoop.hdfs.DFSInputStream.readWithStrategy(DFSInputStream.java:793) org.apache.hadoop.hdfs.DFSInputStream.read(DFSInputStream.java:840) java.io.DataInputStream.readFully(DataInputStream.java:195) Thread 30177 (StoreOpener-dbf37ef3cd559c78c591140285715c3f-1): State: WAITING Blocked count: 4 Waited count: 9 Waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@446083e5 Stack: sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) java.util.concurrent.ExecutorCompletionService.take(ExecutorCompletionService.java:193) org.apache.hadoop.hbase.regionserver.HStore.openStoreFiles(HStore.java:542) org.apache.hadoop.hbase.regionserver.HStore.loadStoreFiles(HStore.java:510) org.apache.hadoop.hbase.regionserver.HStore.<init>(HStore.java:272) org.apache.hadoop.hbase.regionserver.HRegion.instantiateHStore(HRegion.java:4847) org.apache.hadoop.hbase.regionserver.HRegion$1.call(HRegion.java:887) org.apache.hadoop.hbase.regionserver.HRegion$1.call(HRegion.java:884) java.util.concurrent.FutureTask.run(FutureTask.java:266) java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) java.util.concurrent.FutureTask.run(FutureTask.java:266) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) java.lang.Thread.run(Thread.java:745) {code} The abstract fear of maybe having some incompatibility that users would have to deal with doesn't seem to me to justify staying behind when there are bug fixes and new features. > Update default Hadoop version to 2.6.0 > -------------------------------------- > > Key: HBASE-13339 > URL: https://issues.apache.org/jira/browse/HBASE-13339 > Project: HBase > Issue Type: Bug > Components: build > Affects Versions: 2.0.0, 1.1.0 > Reporter: Elliott Clark > Assignee: Elliott Clark > Attachments: HBASE-13339-v1.patch, HBASE-13339.patch > > > Current default Hadoop version is getting a little long in the tooth. We > should update to the latest version. The latest version is backwards > compatible with 2.5.1's dfs and mr so this should be painless. -- This message was sent by Atlassian JIRA (v6.3.4#6332)