You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "Andrew Purtell (JIRA)" <ji...@apache.org> on 2014/05/01 00:23:15 UTC
[jira] [Commented] (HBASE-11102) Document JDK versions supported by
each release
[ https://issues.apache.org/jira/browse/HBASE-11102?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13986165#comment-13986165 ]
Andrew Purtell commented on HBASE-11102:
----------------------------------------
bq. There has been some work to support JDK8. We can also document that.
Running on a Java 8 runtime "just works" with 0.98 today, but I can't say that I know of any scale testing so consider that.
Building with JDK8 would require the removal of a deprecated method that causes a compile time error with this version, a trivial change:
{code}
diff --git hbase-client/src/main/java/org/apache/hadoop/hbase/util/PoolMap.java
index 7283831..5326de4 100644
--- hbase-client/src/main/java/org/apache/hadoop/hbase/util/PoolMap.java
+++ hbase-client/src/main/java/org/apache/hadoop/hbase/util/PoolMap.java
@@ -93,14 +93,6 @@ public class PoolMap<K, V> implements Map<K, V> {
return null;
}
- /**
- * @deprecated Will be removed for Java 8, use {@link #removeValue} instead
- */
- @Deprecated
- public boolean remove(K key, V value) {
- return removeValue(key, value);
- }
-
public boolean removeValue(K key, V value) {
Pool<V> pool = pools.get(key);
boolean res = false;
{code}
> Document JDK versions supported by each release
> -----------------------------------------------
>
> Key: HBASE-11102
> URL: https://issues.apache.org/jira/browse/HBASE-11102
> Project: HBase
> Issue Type: Sub-task
> Reporter: Enis Soztutar
> Fix For: 0.99.0
>
>
> We can make use of a JDK version x HBase version matrix to explain which JDK version is supported and required.
> 0.94, 0.96, and 0.98 releases all support JDK6 and JDK7. For 1.0, there is a discussion thread to decide whether to drop JDK6 support.
> There has been some work to support JDK8. We can also document that.
--
This message was sent by Atlassian JIRA
(v6.2#6252)