Andrew Kyle Purtell created HBASE-27081:
-------------------------------------------
Summary: Fix disallowed compatibility breaks on branch-2.5 and
branch-2
Key: HBASE-27081
URL: https://issues.apache.org/jira/browse/HBASE-27081
Project: HBase
Issue Type: Bug
Affects Versions: 2.5.0
Reporter: Andrew Kyle Purtell
Fix For: 2.5.0
Change to Public interfaces without deprecation:
HTableDescriptor
Field DEFAULT_NORMALIZATION_ENABLED of type boolean has been removed from this
class.
TableDescriptorBuilder
Field DEFAULT_NORMALIZATION_ENABLED of type boolean has been removed from this
class.
RandomRowFilter
Field random of type java.util.Random has been removed from this class.
A client program may be interrupted by NoSuchFieldError exception.
ReplicationLoadSink.ReplicationLoadSink ( long age, long timestamp, long
timestampStarted, long totalOpsProcessed )
Access level has been changed from public to private. A client program may be
interrupted by IllegalAccessError exception.
RSGroupInfo.getServers:()Ljava/util/Set;
Return value type has been changed from
java.util.Set<org.apache.hadoop.hbase.net.Address> to
java.util.SortedSet<org.apache.hadoop.hbase.net.Address>.
This method has been removed because the return type is part of the method
signature. A client program may be interrupted by NoSuchMethodError exception.
These changes are not allowed by policy for a minor release so I have committed
fixes on my own authority as RM to branch-2.5 and branch-2. Further changes can
be pursued on branch-2.
--
This message was sent by Atlassian Jira
(v8.20.7#820007)