You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by el...@apache.org on 2017/04/11 17:31:11 UTC

[06/54] [abbrv] hbase git commit: HBASE-17857 Remove IS annotations from IA.Public classes

HBASE-17857 Remove IS annotations from IA.Public classes


Project: http://git-wip-us.apache.org/repos/asf/hbase/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/a66d4918
Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/a66d4918
Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/a66d4918

Branch: refs/heads/HBASE-16961
Commit: a66d491892514fd4a188d6ca87d6260d8ae46184
Parents: 910b680
Author: zhangduo <zh...@apache.org>
Authored: Tue Apr 4 20:30:10 2017 +0800
Committer: zhangduo <zh...@apache.org>
Committed: Wed Apr 5 15:34:06 2017 +0800

----------------------------------------------------------------------
 .../hbase/classification/InterfaceAudience.java |   1 -
 .../classification/InterfaceStability.java      |   1 -
 .../hadoop/hbase/CallDroppedException.java      |   4 +-
 .../hadoop/hbase/CallQueueTooBigException.java  |   4 +-
 .../hadoop/hbase/ClockOutOfSyncException.java   |   2 -
 .../org/apache/hadoop/hbase/ClusterStatus.java  |   2 -
 .../hadoop/hbase/DoNotRetryIOException.java     |   2 -
 .../hadoop/hbase/DroppedSnapshotException.java  |   2 -
 .../apache/hadoop/hbase/HColumnDescriptor.java  |   2 -
 .../org/apache/hadoop/hbase/HRegionInfo.java    |   2 -
 .../apache/hadoop/hbase/HRegionLocation.java    |   2 -
 .../apache/hadoop/hbase/HTableDescriptor.java   |   2 -
 .../hbase/InvalidFamilyOperationException.java  |   2 -
 .../apache/hadoop/hbase/KeepDeletedCells.java   |   2 -
 .../hadoop/hbase/MasterNotRunningException.java |   2 -
 .../hadoop/hbase/MemoryCompactionPolicy.java    |   2 -
 .../hadoop/hbase/MultiActionResultTooLarge.java |   2 -
 .../hadoop/hbase/NamespaceExistException.java   |   2 -
 .../hbase/NamespaceNotFoundException.java       |   2 -
 .../hbase/NotAllMetaRegionsOnlineException.java |   2 -
 .../hadoop/hbase/NotServingRegionException.java |   2 -
 .../hadoop/hbase/PleaseHoldException.java       |   2 -
 .../apache/hadoop/hbase/RegionException.java    |   2 -
 .../org/apache/hadoop/hbase/RegionLoad.java     |   2 -
 .../hadoop/hbase/RegionTooBusyException.java    |   2 -
 .../hbase/ReplicationPeerNotFoundException.java |   4 +-
 .../hadoop/hbase/RetryImmediatelyException.java |   2 -
 .../org/apache/hadoop/hbase/ServerLoad.java     |   2 -
 .../hadoop/hbase/TableExistsException.java      |   2 -
 .../hadoop/hbase/TableInfoMissingException.java |   2 -
 .../hadoop/hbase/TableNotDisabledException.java |   2 -
 .../hadoop/hbase/TableNotEnabledException.java  |   2 -
 .../hadoop/hbase/TableNotFoundException.java    |   2 -
 .../hadoop/hbase/UnknownRegionException.java    |   2 -
 .../hadoop/hbase/UnknownScannerException.java   |   2 -
 .../hbase/ZooKeeperConnectionException.java     |   2 -
 .../org/apache/hadoop/hbase/client/Admin.java   |   2 -
 .../org/apache/hadoop/hbase/client/Append.java  |   2 -
 .../apache/hadoop/hbase/client/AsyncAdmin.java  |   2 -
 .../hadoop/hbase/client/AsyncConnection.java    |   4 +-
 .../apache/hadoop/hbase/client/AsyncTable.java  |   2 -
 .../hadoop/hbase/client/AsyncTableBase.java     |   2 -
 .../hadoop/hbase/client/AsyncTableBuilder.java  |   2 -
 .../hbase/client/AsyncTableRegionLocator.java   |   2 -
 .../apache/hadoop/hbase/client/Attributes.java  |   2 -
 .../hadoop/hbase/client/BufferedMutator.java    |   3 -
 .../hbase/client/BufferedMutatorParams.java     |   2 -
 .../apache/hadoop/hbase/client/CompactType.java |   4 +-
 .../hadoop/hbase/client/CompactionState.java    |   2 -
 .../apache/hadoop/hbase/client/Connection.java  |   2 -
 .../hadoop/hbase/client/ConnectionFactory.java  |   2 -
 .../apache/hadoop/hbase/client/Consistency.java |   2 -
 .../org/apache/hadoop/hbase/client/Delete.java  |   2 -
 .../hbase/client/DoNotRetryRegionException.java |   2 -
 .../apache/hadoop/hbase/client/Durability.java  |   2 -
 .../org/apache/hadoop/hbase/client/Get.java     |   2 -
 .../hadoop/hbase/client/HTableMultiplexer.java  |   3 -
 .../apache/hadoop/hbase/client/Increment.java   |   2 -
 .../hadoop/hbase/client/IsolationLevel.java     |   2 -
 .../hadoop/hbase/client/MasterSwitchType.java   |   4 +-
 .../hbase/client/MobCompactPartitionPolicy.java |   2 -
 .../apache/hadoop/hbase/client/Mutation.java    |   2 -
 .../client/NoServerForRegionException.java      |   2 -
 .../apache/hadoop/hbase/client/Operation.java   |   2 -
 .../hbase/client/OperationWithAttributes.java   |   2 -
 .../org/apache/hadoop/hbase/client/Put.java     |   2 -
 .../org/apache/hadoop/hbase/client/Query.java   |   4 +-
 .../hadoop/hbase/client/RawAsyncTable.java      |   4 -
 .../hbase/client/RawScanResultConsumer.java     |   6 +-
 .../hadoop/hbase/client/RegionLoadStats.java    |   2 -
 .../hadoop/hbase/client/RegionLocator.java      |   2 -
 .../hbase/client/RegionOfflineException.java    |   2 -
 .../hadoop/hbase/client/RequestController.java  |   4 -
 .../hbase/client/RequestControllerFactory.java  |   2 -
 .../org/apache/hadoop/hbase/client/Result.java  |   2 -
 .../hadoop/hbase/client/ResultScanner.java      |   2 -
 .../hbase/client/RetriesExhaustedException.java |   2 -
 .../RetriesExhaustedWithDetailsException.java   |   2 -
 .../org/apache/hadoop/hbase/client/Row.java     |   2 -
 .../apache/hadoop/hbase/client/RowAccess.java   |   2 -
 .../hadoop/hbase/client/RowMutations.java       |   2 -
 .../hadoop/hbase/client/RowTooBigException.java |   2 -
 .../hadoop/hbase/client/RpcRetryingCaller.java  |   4 +-
 .../org/apache/hadoop/hbase/client/Scan.java    |   3 -
 .../hadoop/hbase/client/ScanResultConsumer.java |   2 -
 .../client/ShortCircuitMasterConnection.java    |   2 -
 .../hbase/client/SnapshotDescription.java       |   2 -
 .../hadoop/hbase/client/SnapshotType.java       |   4 +-
 .../hbase/client/SyncCoprocessorRpcChannel.java |   4 +-
 .../org/apache/hadoop/hbase/client/Table.java   |   2 -
 .../hadoop/hbase/client/TableBuilder.java       |   2 -
 .../hbase/client/UnmodifyableHRegionInfo.java   |   2 -
 .../client/UnmodifyableHTableDescriptor.java    |   2 -
 .../hbase/client/WrongRowIOException.java       |   2 -
 .../client/backoff/ClientBackoffPolicy.java     |   4 +-
 .../backoff/ExponentialClientBackoffPolicy.java |   4 +-
 .../hadoop/hbase/client/coprocessor/Batch.java  |   4 -
 .../hbase/client/metrics/ScanMetrics.java       |   2 -
 .../client/metrics/ServerSideScanMetrics.java   |   2 -
 .../client/replication/ReplicationAdmin.java    |   2 -
 .../hbase/client/replication/TableCFs.java      |   4 +-
 .../client/security/SecurityCapability.java     |   2 -
 .../coprocessor/BypassCoprocessorException.java |   4 +-
 .../hbase/coprocessor/CoprocessorException.java |   2 -
 .../exceptions/ConnectionClosingException.java  |   2 -
 .../exceptions/FailedSanityCheckException.java  |   2 -
 .../hbase/exceptions/MergeRegionException.java  |   2 -
 .../exceptions/PreemptiveFastFailException.java |   4 +-
 .../exceptions/RegionInRecoveryException.java   |   2 -
 .../exceptions/RequestTooBigException.java      |   2 -
 .../hbase/exceptions/ScannerResetException.java |   2 -
 .../exceptions/UnknownProtocolException.java    |   2 -
 .../hadoop/hbase/filter/BinaryComparator.java   |   2 -
 .../hbase/filter/BinaryPrefixComparator.java    |   2 -
 .../hadoop/hbase/filter/BitComparator.java      |   3 -
 .../hbase/filter/ColumnCountGetFilter.java      |   2 -
 .../hbase/filter/ColumnPaginationFilter.java    |   2 -
 .../hadoop/hbase/filter/ColumnPrefixFilter.java |   2 -
 .../hadoop/hbase/filter/ColumnRangeFilter.java  |   2 -
 .../hadoop/hbase/filter/CompareFilter.java      |   3 -
 .../hbase/filter/DependentColumnFilter.java     |   2 -
 .../hadoop/hbase/filter/FamilyFilter.java       |   2 -
 .../org/apache/hadoop/hbase/filter/Filter.java  |   3 -
 .../apache/hadoop/hbase/filter/FilterList.java  |   3 -
 .../hadoop/hbase/filter/FirstKeyOnlyFilter.java |   2 -
 .../FirstKeyValueMatchingQualifiersFilter.java  |   2 -
 .../hadoop/hbase/filter/FuzzyRowFilter.java     |   2 -
 .../hbase/filter/InclusiveStopFilter.java       |   2 -
 .../filter/IncompatibleFilterException.java     |   2 -
 .../hbase/filter/InvalidRowFilterException.java |   2 -
 .../hadoop/hbase/filter/KeyOnlyFilter.java      |   2 -
 .../hadoop/hbase/filter/LongComparator.java     |   2 -
 .../hbase/filter/MultiRowRangeFilter.java       |   3 -
 .../filter/MultipleColumnPrefixFilter.java      |   2 -
 .../hadoop/hbase/filter/NullComparator.java     |   2 -
 .../apache/hadoop/hbase/filter/PageFilter.java  |   2 -
 .../hadoop/hbase/filter/ParseConstants.java     |   2 -
 .../apache/hadoop/hbase/filter/ParseFilter.java |   2 -
 .../hadoop/hbase/filter/PrefixFilter.java       |   2 -
 .../hadoop/hbase/filter/QualifierFilter.java    |   2 -
 .../hadoop/hbase/filter/RandomRowFilter.java    |   2 -
 .../hbase/filter/RegexStringComparator.java     |   3 -
 .../apache/hadoop/hbase/filter/RowFilter.java   |   2 -
 .../filter/SingleColumnValueExcludeFilter.java  |   2 -
 .../hbase/filter/SingleColumnValueFilter.java   |   2 -
 .../apache/hadoop/hbase/filter/SkipFilter.java  |   2 -
 .../hbase/filter/SubstringComparator.java       |   2 -
 .../hadoop/hbase/filter/TimestampsFilter.java   |   2 -
 .../apache/hadoop/hbase/filter/ValueFilter.java |   2 -
 .../hadoop/hbase/filter/WhileMatchFilter.java   |   2 -
 .../hadoop/hbase/ipc/BadAuthException.java      |   2 -
 .../hbase/ipc/CallCancelledException.java       |   2 -
 .../hadoop/hbase/ipc/CallTimeoutException.java  |   2 -
 .../hbase/ipc/CallerDisconnectedException.java  |   2 -
 .../ipc/CellScannerButNoCodecException.java     |   4 +-
 .../hadoop/hbase/ipc/CoprocessorRpcChannel.java |   4 +-
 .../hadoop/hbase/ipc/FailedServerException.java |   2 -
 .../hbase/ipc/FallbackDisallowedException.java  |   4 +-
 .../hbase/ipc/FatalConnectionException.java     |   2 -
 .../hbase/ipc/NettyRpcClientConfigHelper.java   |   2 -
 .../hbase/ipc/RemoteWithExtrasException.java    |   2 -
 .../hbase/ipc/ServerNotRunningYetException.java |   2 -
 .../hbase/ipc/ServerTooBusyException.java       |   4 +-
 .../hbase/ipc/StoppedRpcClientException.java    |   2 -
 .../ipc/UnsupportedCellCodecException.java      |   2 -
 .../UnsupportedCompressionCodecException.java   |   2 -
 .../hbase/ipc/UnsupportedCryptoException.java   |   2 -
 .../hadoop/hbase/ipc/WrongVersionException.java |   2 -
 .../hbase/quotas/QuotaExceededException.java    |   2 -
 .../apache/hadoop/hbase/quotas/QuotaFilter.java |   2 -
 .../hadoop/hbase/quotas/QuotaRetriever.java     |   4 +-
 .../apache/hadoop/hbase/quotas/QuotaScope.java  |   2 -
 .../hadoop/hbase/quotas/QuotaSettings.java      |   2 -
 .../hbase/quotas/QuotaSettingsFactory.java      |   2 -
 .../apache/hadoop/hbase/quotas/QuotaType.java   |   2 -
 .../hadoop/hbase/quotas/ThrottleType.java       |   2 -
 .../hbase/quotas/ThrottlingException.java       |   3 -
 .../hadoop/hbase/regionserver/BloomType.java    |   2 -
 .../hbase/regionserver/LeaseException.java      |   2 -
 .../NoSuchColumnFamilyException.java            |   2 -
 .../RegionServerAbortedException.java           |   2 -
 .../RegionServerRunningException.java           |   2 -
 .../RegionServerStoppedException.java           |   2 -
 .../regionserver/WrongRegionException.java      |   2 -
 .../wal/FailedLogCloseException.java            |   2 -
 .../wal/FailedSyncBeforeLogCloseException.java  |   2 -
 .../hbase/replication/ReplicationException.java |   2 -
 .../replication/ReplicationPeerConfig.java      |   2 -
 .../replication/ReplicationPeerDescription.java |   4 +-
 .../hbase/security/AccessDeniedException.java   |   2 -
 .../security/access/AccessControlClient.java    |   4 +-
 .../security/access/AccessControlConstants.java |   2 -
 .../hbase/security/access/Permission.java       |   3 -
 .../security/visibility/Authorizations.java     |   2 -
 .../security/visibility/CellVisibility.java     |   2 -
 .../visibility/InvalidLabelException.java       |   2 -
 .../visibility/LabelAlreadyExistsException.java |   2 -
 .../security/visibility/VisibilityClient.java   |   2 -
 .../VisibilityControllerNotReadyException.java  |   2 -
 .../snapshot/CorruptedSnapshotException.java    |   2 -
 .../hbase/snapshot/ExportSnapshotException.java |   2 -
 .../hbase/snapshot/HBaseSnapshotException.java  |   2 -
 .../snapshot/RestoreSnapshotException.java      |   2 -
 .../snapshot/SnapshotCreationException.java     |   2 -
 .../snapshot/SnapshotDoesNotExistException.java |   2 -
 .../hbase/snapshot/SnapshotExistsException.java |   2 -
 .../snapshot/TablePartiallyOpenException.java   |   2 -
 .../snapshot/UnknownSnapshotException.java      |   2 -
 .../hbase/util/FileSystemVersionException.java  |   2 -
 .../apache/hadoop/hbase/util/JsonMapper.java    |   2 -
 .../hbase/TestInterfaceAudienceAnnotations.java | 144 ++++++++++++++-----
 .../java/org/apache/hadoop/hbase/AuthUtil.java  |   2 -
 .../main/java/org/apache/hadoop/hbase/Cell.java |   2 -
 .../java/org/apache/hadoop/hbase/CellUtil.java  |   2 -
 .../org/apache/hadoop/hbase/ChoreService.java   |   2 -
 .../apache/hadoop/hbase/HBaseConfiguration.java |   2 -
 .../apache/hadoop/hbase/HBaseIOException.java   |   4 +-
 .../hadoop/hbase/HBaseInterfaceAudience.java    |   2 -
 .../org/apache/hadoop/hbase/HConstants.java     |   2 -
 .../hadoop/hbase/NamespaceDescriptor.java       |   3 -
 .../org/apache/hadoop/hbase/ProcedureInfo.java  |   4 +-
 .../org/apache/hadoop/hbase/ProcedureState.java |   2 -
 .../org/apache/hadoop/hbase/ScheduledChore.java |   2 -
 .../org/apache/hadoop/hbase/ServerName.java     |   2 -
 .../java/org/apache/hadoop/hbase/Stoppable.java |   2 -
 .../java/org/apache/hadoop/hbase/TableName.java |   2 -
 .../hbase/filter/ByteArrayComparable.java       |   2 -
 .../hadoop/hbase/io/ByteBufferOutputStream.java |   2 -
 .../hadoop/hbase/io/ImmutableBytesWritable.java |   3 -
 .../org/apache/hadoop/hbase/io/TimeRange.java   |   2 -
 .../hadoop/hbase/io/compress/Compression.java   |   2 -
 .../apache/hadoop/hbase/io/crypto/Cipher.java   |   2 -
 .../hadoop/hbase/io/crypto/CipherProvider.java  |   2 -
 .../apache/hadoop/hbase/io/crypto/Context.java  |   2 -
 .../hbase/io/crypto/CryptoCipherProvider.java   |   2 -
 .../hadoop/hbase/io/crypto/Decryptor.java       |   2 -
 .../hbase/io/crypto/DefaultCipherProvider.java  |   2 -
 .../hadoop/hbase/io/crypto/Encryption.java      |   3 -
 .../hadoop/hbase/io/crypto/Encryptor.java       |   2 -
 .../hadoop/hbase/io/crypto/KeyProvider.java     |   2 -
 .../hbase/io/crypto/KeyStoreKeyProvider.java    |   2 -
 .../hbase/io/encoding/DataBlockEncoding.java    |   2 -
 .../org/apache/hadoop/hbase/net/Address.java    |   2 -
 .../hadoop/hbase/rsgroup/RSGroupInfo.java       |   2 -
 .../org/apache/hadoop/hbase/security/User.java  |   2 -
 .../org/apache/hadoop/hbase/types/DataType.java |   2 -
 .../hadoop/hbase/types/FixedLengthWrapper.java  |   2 -
 .../apache/hadoop/hbase/types/OrderedBlob.java  |   2 -
 .../hadoop/hbase/types/OrderedBlobVar.java      |   2 -
 .../hadoop/hbase/types/OrderedBytesBase.java    |   2 -
 .../hadoop/hbase/types/OrderedFloat32.java      |   2 -
 .../hadoop/hbase/types/OrderedFloat64.java      |   2 -
 .../apache/hadoop/hbase/types/OrderedInt16.java |   2 -
 .../apache/hadoop/hbase/types/OrderedInt32.java |   2 -
 .../apache/hadoop/hbase/types/OrderedInt64.java |   2 -
 .../apache/hadoop/hbase/types/OrderedInt8.java  |   2 -
 .../hadoop/hbase/types/OrderedNumeric.java      |   2 -
 .../hadoop/hbase/types/OrderedString.java       |   2 -
 .../org/apache/hadoop/hbase/types/PBType.java   |   2 -
 .../org/apache/hadoop/hbase/types/RawByte.java  |   2 -
 .../org/apache/hadoop/hbase/types/RawBytes.java |   2 -
 .../hadoop/hbase/types/RawBytesFixedLength.java |   2 -
 .../hadoop/hbase/types/RawBytesTerminated.java  |   2 -
 .../apache/hadoop/hbase/types/RawDouble.java    |   2 -
 .../org/apache/hadoop/hbase/types/RawFloat.java |   2 -
 .../apache/hadoop/hbase/types/RawInteger.java   |   2 -
 .../org/apache/hadoop/hbase/types/RawLong.java  |   2 -
 .../org/apache/hadoop/hbase/types/RawShort.java |   2 -
 .../apache/hadoop/hbase/types/RawString.java    |   2 -
 .../hbase/types/RawStringFixedLength.java       |   2 -
 .../hadoop/hbase/types/RawStringTerminated.java |   2 -
 .../org/apache/hadoop/hbase/types/Struct.java   |   2 -
 .../hadoop/hbase/types/StructBuilder.java       |   2 -
 .../hadoop/hbase/types/StructIterator.java      |   2 -
 .../hadoop/hbase/types/TerminatedWrapper.java   |   2 -
 .../org/apache/hadoop/hbase/types/Union2.java   |   2 -
 .../org/apache/hadoop/hbase/types/Union3.java   |   2 -
 .../org/apache/hadoop/hbase/types/Union4.java   |   2 -
 .../org/apache/hadoop/hbase/util/Base64.java    |   5 -
 .../hadoop/hbase/util/ByteBufferUtils.java      |   2 -
 .../org/apache/hadoop/hbase/util/ByteRange.java |   2 -
 .../hadoop/hbase/util/ByteRangeUtils.java       |   2 -
 .../org/apache/hadoop/hbase/util/Bytes.java     |   4 -
 .../org/apache/hadoop/hbase/util/Counter.java   |   2 -
 .../org/apache/hadoop/hbase/util/MD5Hash.java   |   2 -
 .../org/apache/hadoop/hbase/util/Order.java     |   2 -
 .../apache/hadoop/hbase/util/OrderedBytes.java  |   2 -
 .../java/org/apache/hadoop/hbase/util/Pair.java |   2 -
 .../hadoop/hbase/util/PairOfSameType.java       |   2 -
 .../hadoop/hbase/util/PositionedByteRange.java  |   2 -
 .../hbase/util/ReadOnlyByteRangeException.java  |   2 -
 .../hadoop/hbase/util/SimpleByteRange.java      |   2 -
 .../hbase/util/SimpleMutableByteRange.java      |   2 -
 .../hbase/util/SimplePositionedByteRange.java   |   2 -
 .../util/SimplePositionedMutableByteRange.java  |   2 -
 .../apache/hadoop/hbase/util/VersionInfo.java   |   2 -
 .../hadoop/hbase/HBaseCommonTestingUtility.java |   2 -
 .../client/coprocessor/AggregationClient.java   |   2 +-
 .../coprocessor/AsyncAggregationClient.java     |   2 -
 .../org/apache/hadoop/hbase/rest/Constants.java |   2 -
 .../apache/hadoop/hbase/rest/client/Client.java |   2 -
 .../hadoop/hbase/rest/client/Cluster.java       |   2 -
 .../hadoop/hbase/rest/client/RemoteAdmin.java   |   2 -
 .../hadoop/hbase/rest/client/RemoteHTable.java  |   2 -
 .../hadoop/hbase/rest/client/Response.java      |   2 -
 .../rest/filter/RestCsrfPreventionFilter.java   |   1 -
 .../apache/hadoop/hbase/LocalHBaseCluster.java  |   2 -
 .../hbase/client/TableSnapshotScanner.java      |   2 -
 .../hadoop/hbase/client/locking/EntityLock.java |   2 -
 .../hbase/errorhandling/ForeignException.java   |   2 -
 .../hbase/errorhandling/TimeoutException.java   |   2 -
 .../hadoop/hbase/mapred/GroupingTableMap.java   |   2 -
 .../hadoop/hbase/mapred/HRegionPartitioner.java |   4 +-
 .../hadoop/hbase/mapred/IdentityTableMap.java   |   2 -
 .../hbase/mapred/IdentityTableReduce.java       |   2 -
 .../mapred/MultiTableSnapshotInputFormat.java   |   2 -
 .../apache/hadoop/hbase/mapred/RowCounter.java  |   2 -
 .../hadoop/hbase/mapred/TableInputFormat.java   |   2 -
 .../hbase/mapred/TableInputFormatBase.java      |   2 -
 .../apache/hadoop/hbase/mapred/TableMap.java    |   2 -
 .../hadoop/hbase/mapred/TableMapReduceUtil.java |   2 -
 .../hadoop/hbase/mapred/TableOutputFormat.java  |   2 -
 .../hadoop/hbase/mapred/TableRecordReader.java  |   2 -
 .../hbase/mapred/TableRecordReaderImpl.java     |   2 -
 .../apache/hadoop/hbase/mapred/TableReduce.java |   2 -
 .../hbase/mapred/TableSnapshotInputFormat.java  |   2 -
 .../apache/hadoop/hbase/mapred/TableSplit.java  |   2 -
 .../hadoop/hbase/mapreduce/CellCounter.java     |   2 -
 .../hadoop/hbase/mapreduce/CellCreator.java     |   2 -
 .../hadoop/hbase/mapreduce/CopyTable.java       |   2 -
 .../apache/hadoop/hbase/mapreduce/Export.java   |   2 -
 .../hbase/mapreduce/GroupingTableMapper.java    |   2 -
 .../hbase/mapreduce/HFileOutputFormat2.java     |   2 -
 .../hbase/mapreduce/HRegionPartitioner.java     |   2 -
 .../hbase/mapreduce/IdentityTableMapper.java    |   2 -
 .../hbase/mapreduce/IdentityTableReducer.java   |   2 -
 .../apache/hadoop/hbase/mapreduce/Import.java   |   2 -
 .../hadoop/hbase/mapreduce/ImportTsv.java       |   2 -
 .../hbase/mapreduce/KeyValueSerialization.java  |   2 -
 .../hbase/mapreduce/KeyValueSortReducer.java    |   2 -
 .../hbase/mapreduce/LoadIncrementalHFiles.java  |   2 -
 .../hbase/mapreduce/MultiHFileOutputFormat.java |   2 -
 .../hbase/mapreduce/MultiTableInputFormat.java  |   2 -
 .../mapreduce/MultiTableInputFormatBase.java    |   2 -
 .../hbase/mapreduce/MultiTableOutputFormat.java |   2 -
 .../MultiTableSnapshotInputFormat.java          |   2 -
 .../hbase/mapreduce/MutationSerialization.java  |   2 -
 .../hadoop/hbase/mapreduce/PutCombiner.java     |   2 -
 .../hadoop/hbase/mapreduce/PutSortReducer.java  |   2 -
 .../hbase/mapreduce/ResultSerialization.java    |   2 -
 .../hadoop/hbase/mapreduce/RowCounter.java      |   2 -
 .../mapreduce/SimpleTotalOrderPartitioner.java  |   2 -
 .../hbase/mapreduce/TableInputFormat.java       |   2 -
 .../hbase/mapreduce/TableInputFormatBase.java   |   2 -
 .../hbase/mapreduce/TableMapReduceUtil.java     |   2 -
 .../hadoop/hbase/mapreduce/TableMapper.java     |   4 +-
 .../hbase/mapreduce/TableOutputCommitter.java   |   2 -
 .../hbase/mapreduce/TableOutputFormat.java      |   2 -
 .../hbase/mapreduce/TableRecordReader.java      |   2 -
 .../hbase/mapreduce/TableRecordReaderImpl.java  |   2 -
 .../hadoop/hbase/mapreduce/TableReducer.java    |   2 -
 .../mapreduce/TableSnapshotInputFormat.java     |   2 -
 .../hadoop/hbase/mapreduce/TableSplit.java      |   2 -
 .../hadoop/hbase/mapreduce/TextSortReducer.java |   2 -
 .../hbase/mapreduce/TsvImporterMapper.java      |   2 -
 .../hbase/mapreduce/TsvImporterTextMapper.java  |   2 -
 .../mapreduce/VisibilityExpressionResolver.java |   2 -
 .../hadoop/hbase/mapreduce/WALPlayer.java       |   2 -
 .../apache/hadoop/hbase/mob/MobConstants.java   |   2 -
 .../hbase/regionserver/RowTooBigException.java  |   2 +-
 .../hadoop/hbase/security/token/TokenUtil.java  |   2 -
 .../security/visibility/ScanLabelGenerator.java |   2 -
 .../visibility/VisibilityExpEvaluator.java      |   2 -
 .../visibility/VisibilityLabelService.java      |   2 -
 .../hadoop/hbase/snapshot/ExportSnapshot.java   |   2 -
 .../hadoop/hbase/snapshot/SnapshotInfo.java     |   2 -
 .../hadoop/hbase/util/ConfigurationUtil.java    |   2 -
 .../hadoop/hbase/util/EncryptionTest.java       |   2 -
 .../hbase/util/LeaseNotRecoveredException.java  |   2 -
 .../hbase/zookeeper/MiniZooKeeperCluster.java   |   2 -
 .../hadoop/hbase/HBaseTestingUtility.java       |   2 -
 .../apache/hadoop/hbase/MiniHBaseCluster.java   |   2 -
 .../hadoop/hbase/codec/CodecPerformance.java    |   2 -
 .../hbase/spark/BulkLoadPartitioner.scala       |   2 -
 .../hbase/spark/ByteArrayComparable.scala       |   2 -
 .../hadoop/hbase/spark/ByteArrayWrapper.scala   |   2 -
 .../ColumnFamilyQualifierMapKeyWrapper.scala    |   2 -
 .../hbase/spark/FamiliesQualifiersValues.scala  |   2 -
 .../hbase/spark/FamilyHFileWriteOptions.scala   |   2 -
 .../hadoop/hbase/spark/HBaseContext.scala       |   2 -
 .../hbase/spark/HBaseDStreamFunctions.scala     |   2 -
 .../hadoop/hbase/spark/HBaseRDDFunctions.scala  |   2 -
 .../hadoop/hbase/spark/JavaHBaseContext.scala   |   2 -
 .../hadoop/hbase/spark/KeyFamilyQualifier.scala |   2 -
 .../apache/hadoop/hbase/spark/NewHBaseRDD.scala |   2 -
 .../spark/datasources/HBaseSparkConf.scala      |   2 -
 .../datasources/hbase/HBaseTableCatalog.scala   |   2 -
 397 files changed, 137 insertions(+), 877 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/hbase/blob/a66d4918/hbase-annotations/src/main/java/org/apache/hadoop/hbase/classification/InterfaceAudience.java
----------------------------------------------------------------------
diff --git a/hbase-annotations/src/main/java/org/apache/hadoop/hbase/classification/InterfaceAudience.java b/hbase-annotations/src/main/java/org/apache/hadoop/hbase/classification/InterfaceAudience.java
index 506ef56..8a34a64 100644
--- a/hbase-annotations/src/main/java/org/apache/hadoop/hbase/classification/InterfaceAudience.java
+++ b/hbase-annotations/src/main/java/org/apache/hadoop/hbase/classification/InterfaceAudience.java
@@ -43,7 +43,6 @@ import java.lang.annotation.RetentionPolicy;
  * </li></ul>
  */
 @InterfaceAudience.Public
-@InterfaceStability.Evolving
 public final class InterfaceAudience {
   /**
    * Intended for use by any project or application.

http://git-wip-us.apache.org/repos/asf/hbase/blob/a66d4918/hbase-annotations/src/main/java/org/apache/hadoop/hbase/classification/InterfaceStability.java
----------------------------------------------------------------------
diff --git a/hbase-annotations/src/main/java/org/apache/hadoop/hbase/classification/InterfaceStability.java b/hbase-annotations/src/main/java/org/apache/hadoop/hbase/classification/InterfaceStability.java
index ac20f3a..fbe71d1 100644
--- a/hbase-annotations/src/main/java/org/apache/hadoop/hbase/classification/InterfaceStability.java
+++ b/hbase-annotations/src/main/java/org/apache/hadoop/hbase/classification/InterfaceStability.java
@@ -39,7 +39,6 @@ import java.lang.annotation.RetentionPolicy;
  * </ul>
  */
 @InterfaceAudience.Public
-@InterfaceStability.Evolving
 public class InterfaceStability {
   /**
    * Can evolve while retaining compatibility for minor release boundaries.;

http://git-wip-us.apache.org/repos/asf/hbase/blob/a66d4918/hbase-client/src/main/java/org/apache/hadoop/hbase/CallDroppedException.java
----------------------------------------------------------------------
diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/CallDroppedException.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/CallDroppedException.java
index ed14153..c2d3a7b 100644
--- a/hbase-client/src/main/java/org/apache/hadoop/hbase/CallDroppedException.java
+++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/CallDroppedException.java
@@ -21,7 +21,6 @@ package org.apache.hadoop.hbase;
 import java.io.IOException;
 
 import org.apache.hadoop.hbase.classification.InterfaceAudience;
-import org.apache.hadoop.hbase.classification.InterfaceStability;
 
 /**
  * Returned to the clients when their request was discarded due to server being overloaded.
@@ -29,7 +28,6 @@ import org.apache.hadoop.hbase.classification.InterfaceStability;
  */
 @SuppressWarnings("serial")
 @InterfaceAudience.Public
-@InterfaceStability.Evolving
 public class CallDroppedException extends IOException {
   public CallDroppedException() {
     super();
@@ -40,4 +38,4 @@ public class CallDroppedException extends IOException {
   public CallDroppedException(String message) {
     super(message);
   }
-}
\ No newline at end of file
+}

http://git-wip-us.apache.org/repos/asf/hbase/blob/a66d4918/hbase-client/src/main/java/org/apache/hadoop/hbase/CallQueueTooBigException.java
----------------------------------------------------------------------
diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/CallQueueTooBigException.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/CallQueueTooBigException.java
index 9f8b386..d615d0e 100644
--- a/hbase-client/src/main/java/org/apache/hadoop/hbase/CallQueueTooBigException.java
+++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/CallQueueTooBigException.java
@@ -21,11 +21,9 @@ package org.apache.hadoop.hbase;
 import java.io.IOException;
 
 import org.apache.hadoop.hbase.classification.InterfaceAudience;
-import org.apache.hadoop.hbase.classification.InterfaceStability;
 
 @SuppressWarnings("serial")
 @InterfaceAudience.Public
-@InterfaceStability.Evolving
 public class CallQueueTooBigException extends IOException {
   public CallQueueTooBigException() {
     super();
@@ -36,4 +34,4 @@ public class CallQueueTooBigException extends IOException {
   public CallQueueTooBigException(String message) {
     super(message);
   }
-}
\ No newline at end of file
+}

http://git-wip-us.apache.org/repos/asf/hbase/blob/a66d4918/hbase-client/src/main/java/org/apache/hadoop/hbase/ClockOutOfSyncException.java
----------------------------------------------------------------------
diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/ClockOutOfSyncException.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/ClockOutOfSyncException.java
index b27ae82..9e3f556 100644
--- a/hbase-client/src/main/java/org/apache/hadoop/hbase/ClockOutOfSyncException.java
+++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/ClockOutOfSyncException.java
@@ -21,7 +21,6 @@ package org.apache.hadoop.hbase;
 import java.io.IOException;
 
 import org.apache.hadoop.hbase.classification.InterfaceAudience;
-import org.apache.hadoop.hbase.classification.InterfaceStability;
 
 /**
  * This exception is thrown by the master when a region server clock skew is
@@ -29,7 +28,6 @@ import org.apache.hadoop.hbase.classification.InterfaceStability;
  */
 @SuppressWarnings("serial")
 @InterfaceAudience.Public
-@InterfaceStability.Stable
 public class ClockOutOfSyncException extends IOException {
   public ClockOutOfSyncException(String message) {
     super(message);

http://git-wip-us.apache.org/repos/asf/hbase/blob/a66d4918/hbase-client/src/main/java/org/apache/hadoop/hbase/ClusterStatus.java
----------------------------------------------------------------------
diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/ClusterStatus.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/ClusterStatus.java
index aed3af4..c51a437 100644
--- a/hbase-client/src/main/java/org/apache/hadoop/hbase/ClusterStatus.java
+++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/ClusterStatus.java
@@ -26,7 +26,6 @@ import java.util.Set;
 import java.util.Map;
 
 import org.apache.hadoop.hbase.classification.InterfaceAudience;
-import org.apache.hadoop.hbase.classification.InterfaceStability;
 import org.apache.hadoop.hbase.master.RegionState;
 import org.apache.hadoop.io.VersionedWritable;
 
@@ -50,7 +49,6 @@ import org.apache.hadoop.io.VersionedWritable;
  * </ul>
  */
 @InterfaceAudience.Public
-@InterfaceStability.Evolving
 public class ClusterStatus extends VersionedWritable {
   /**
    * Version for object serialization.  Incremented for changes in serialized

http://git-wip-us.apache.org/repos/asf/hbase/blob/a66d4918/hbase-client/src/main/java/org/apache/hadoop/hbase/DoNotRetryIOException.java
----------------------------------------------------------------------
diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/DoNotRetryIOException.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/DoNotRetryIOException.java
index 8be2518..225ec4e 100644
--- a/hbase-client/src/main/java/org/apache/hadoop/hbase/DoNotRetryIOException.java
+++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/DoNotRetryIOException.java
@@ -19,14 +19,12 @@
 package org.apache.hadoop.hbase;
 
 import org.apache.hadoop.hbase.classification.InterfaceAudience;
-import org.apache.hadoop.hbase.classification.InterfaceStability;
 
 /**
  * Subclass if exception is not meant to be retried: e.g.
  * {@link org.apache.hadoop.hbase.UnknownScannerException}
  */
 @InterfaceAudience.Public
-@InterfaceStability.Stable
 public class DoNotRetryIOException extends HBaseIOException {
   // TODO: This would be more useful as a marker interface than as a class.
   private static final long serialVersionUID = 1197446454511704139L;

http://git-wip-us.apache.org/repos/asf/hbase/blob/a66d4918/hbase-client/src/main/java/org/apache/hadoop/hbase/DroppedSnapshotException.java
----------------------------------------------------------------------
diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/DroppedSnapshotException.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/DroppedSnapshotException.java
index 1000d7d..2dbc93e 100644
--- a/hbase-client/src/main/java/org/apache/hadoop/hbase/DroppedSnapshotException.java
+++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/DroppedSnapshotException.java
@@ -21,7 +21,6 @@ package org.apache.hadoop.hbase;
 import java.io.IOException;
 
 import org.apache.hadoop.hbase.classification.InterfaceAudience;
-import org.apache.hadoop.hbase.classification.InterfaceStability;
 
 
 /**
@@ -29,7 +28,6 @@ import org.apache.hadoop.hbase.classification.InterfaceStability;
  * persisted into store files.  Response should include replay of wal content.
  */
 @InterfaceAudience.Public
-@InterfaceStability.Stable
 public class DroppedSnapshotException extends IOException {
 
   private static final long serialVersionUID = -5463156580831677374L;

http://git-wip-us.apache.org/repos/asf/hbase/blob/a66d4918/hbase-client/src/main/java/org/apache/hadoop/hbase/HColumnDescriptor.java
----------------------------------------------------------------------
diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/HColumnDescriptor.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/HColumnDescriptor.java
index 545ea61..46e97c3 100644
--- a/hbase-client/src/main/java/org/apache/hadoop/hbase/HColumnDescriptor.java
+++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/HColumnDescriptor.java
@@ -27,7 +27,6 @@ import java.util.Map;
 import java.util.Set;
 
 import org.apache.hadoop.hbase.classification.InterfaceAudience;
-import org.apache.hadoop.hbase.classification.InterfaceStability;
 import org.apache.hadoop.hbase.client.MobCompactPartitionPolicy;
 import org.apache.hadoop.hbase.exceptions.DeserializationException;
 import org.apache.hadoop.hbase.exceptions.HBaseException;
@@ -49,7 +48,6 @@ import com.google.common.base.Preconditions;
  * It is used as input when creating a table or adding a column.
  */
 @InterfaceAudience.Public
-@InterfaceStability.Evolving
 public class HColumnDescriptor implements Comparable<HColumnDescriptor> {
   // For future backward compatibility
 

http://git-wip-us.apache.org/repos/asf/hbase/blob/a66d4918/hbase-client/src/main/java/org/apache/hadoop/hbase/HRegionInfo.java
----------------------------------------------------------------------
diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/HRegionInfo.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/HRegionInfo.java
index b98d210..bc93cc6 100644
--- a/hbase-client/src/main/java/org/apache/hadoop/hbase/HRegionInfo.java
+++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/HRegionInfo.java
@@ -28,7 +28,6 @@ import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.apache.hadoop.conf.Configuration;
 import org.apache.hadoop.hbase.classification.InterfaceAudience;
-import org.apache.hadoop.hbase.classification.InterfaceStability;
 import org.apache.hadoop.hbase.client.RegionReplicaUtil;
 import org.apache.hadoop.hbase.KeyValue.KVComparator;
 import org.apache.hadoop.hbase.exceptions.DeserializationException;
@@ -76,7 +75,6 @@ import org.apache.hadoop.util.StringUtils;
  * previous behavior of a range corresponding to 1 region.
  */
 @InterfaceAudience.Public
-@InterfaceStability.Evolving
 public class HRegionInfo implements Comparable<HRegionInfo> {
 
   private static final Log LOG = LogFactory.getLog(HRegionInfo.class);

http://git-wip-us.apache.org/repos/asf/hbase/blob/a66d4918/hbase-client/src/main/java/org/apache/hadoop/hbase/HRegionLocation.java
----------------------------------------------------------------------
diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/HRegionLocation.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/HRegionLocation.java
index edb53dc..6cf22dd 100644
--- a/hbase-client/src/main/java/org/apache/hadoop/hbase/HRegionLocation.java
+++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/HRegionLocation.java
@@ -19,7 +19,6 @@
 package org.apache.hadoop.hbase;
 
 import org.apache.hadoop.hbase.classification.InterfaceAudience;
-import org.apache.hadoop.hbase.classification.InterfaceStability;
 import org.apache.hadoop.hbase.util.Addressing;
 
 /**
@@ -36,7 +35,6 @@ import org.apache.hadoop.hbase.util.Addressing;
  * <br>This interface has been marked InterfaceAudience.Public in 0.96 and 0.98.
  */
 @InterfaceAudience.Public
-@InterfaceStability.Evolving
 public class HRegionLocation implements Comparable<HRegionLocation> {
   private final HRegionInfo regionInfo;
   private final ServerName serverName;

http://git-wip-us.apache.org/repos/asf/hbase/blob/a66d4918/hbase-client/src/main/java/org/apache/hadoop/hbase/HTableDescriptor.java
----------------------------------------------------------------------
diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/HTableDescriptor.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/HTableDescriptor.java
index 25fd896..ed0659c 100644
--- a/hbase-client/src/main/java/org/apache/hadoop/hbase/HTableDescriptor.java
+++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/HTableDescriptor.java
@@ -36,7 +36,6 @@ import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.apache.hadoop.fs.Path;
 import org.apache.hadoop.hbase.classification.InterfaceAudience;
-import org.apache.hadoop.hbase.classification.InterfaceStability;
 import org.apache.hadoop.hbase.client.Durability;
 import org.apache.hadoop.hbase.client.RegionReplicaUtil;
 import org.apache.hadoop.hbase.exceptions.DeserializationException;
@@ -52,7 +51,6 @@ import org.apache.hadoop.hbase.util.Bytes;
  * when the region split should occur, coprocessors associated with it etc...
  */
 @InterfaceAudience.Public
-@InterfaceStability.Evolving
 public class HTableDescriptor implements Comparable<HTableDescriptor> {
 
   private static final Log LOG = LogFactory.getLog(HTableDescriptor.class);

http://git-wip-us.apache.org/repos/asf/hbase/blob/a66d4918/hbase-client/src/main/java/org/apache/hadoop/hbase/InvalidFamilyOperationException.java
----------------------------------------------------------------------
diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/InvalidFamilyOperationException.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/InvalidFamilyOperationException.java
index 5d9c2ed..8fb05d5 100644
--- a/hbase-client/src/main/java/org/apache/hadoop/hbase/InvalidFamilyOperationException.java
+++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/InvalidFamilyOperationException.java
@@ -19,14 +19,12 @@
 package org.apache.hadoop.hbase;
 
 import org.apache.hadoop.hbase.classification.InterfaceAudience;
-import org.apache.hadoop.hbase.classification.InterfaceStability;
 
 /**
  * Thrown if a request is table schema modification is requested but
  * made for an invalid family name.
  */
 @InterfaceAudience.Public
-@InterfaceStability.Evolving
 public class InvalidFamilyOperationException extends DoNotRetryIOException {
   private static final long serialVersionUID = 1L << 22 - 1L;
   /** default constructor */

http://git-wip-us.apache.org/repos/asf/hbase/blob/a66d4918/hbase-client/src/main/java/org/apache/hadoop/hbase/KeepDeletedCells.java
----------------------------------------------------------------------
diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/KeepDeletedCells.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/KeepDeletedCells.java
index d2d92b3..28ed13e 100644
--- a/hbase-client/src/main/java/org/apache/hadoop/hbase/KeepDeletedCells.java
+++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/KeepDeletedCells.java
@@ -19,7 +19,6 @@
 package org.apache.hadoop.hbase;
 
 import org.apache.hadoop.hbase.classification.InterfaceAudience;
-import org.apache.hadoop.hbase.classification.InterfaceStability;
 
 /**
  * Ways to keep cells marked for delete around.
@@ -29,7 +28,6 @@ import org.apache.hadoop.hbase.classification.InterfaceStability;
  * this way for backwards compatibility.
  */
 @InterfaceAudience.Public
-@InterfaceStability.Evolving
 public enum KeepDeletedCells {
   /** Deleted Cells are not retained. */
   FALSE,

http://git-wip-us.apache.org/repos/asf/hbase/blob/a66d4918/hbase-client/src/main/java/org/apache/hadoop/hbase/MasterNotRunningException.java
----------------------------------------------------------------------
diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/MasterNotRunningException.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/MasterNotRunningException.java
index ddd03e8..70afee2 100644
--- a/hbase-client/src/main/java/org/apache/hadoop/hbase/MasterNotRunningException.java
+++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/MasterNotRunningException.java
@@ -21,13 +21,11 @@ package org.apache.hadoop.hbase;
 import java.io.IOException;
 
 import org.apache.hadoop.hbase.classification.InterfaceAudience;
-import org.apache.hadoop.hbase.classification.InterfaceStability;
 
 /**
  * Thrown if the master is not running
  */
 @InterfaceAudience.Public
-@InterfaceStability.Stable
 public class MasterNotRunningException extends IOException {
   private static final long serialVersionUID = 1L << 23 - 1L;
   /** default constructor */

http://git-wip-us.apache.org/repos/asf/hbase/blob/a66d4918/hbase-client/src/main/java/org/apache/hadoop/hbase/MemoryCompactionPolicy.java
----------------------------------------------------------------------
diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/MemoryCompactionPolicy.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/MemoryCompactionPolicy.java
index 0153f7d..8dc92ae 100644
--- a/hbase-client/src/main/java/org/apache/hadoop/hbase/MemoryCompactionPolicy.java
+++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/MemoryCompactionPolicy.java
@@ -19,13 +19,11 @@
 package org.apache.hadoop.hbase;
 
 import org.apache.hadoop.hbase.classification.InterfaceAudience;
-import org.apache.hadoop.hbase.classification.InterfaceStability;
 
 /**
  * Enum describing all possible memory compaction policies
  */
 @InterfaceAudience.Public
-@InterfaceStability.Evolving
 public enum MemoryCompactionPolicy {
   /**
    * No memory compaction, when size threshold is exceeded data is flushed to disk

http://git-wip-us.apache.org/repos/asf/hbase/blob/a66d4918/hbase-client/src/main/java/org/apache/hadoop/hbase/MultiActionResultTooLarge.java
----------------------------------------------------------------------
diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/MultiActionResultTooLarge.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/MultiActionResultTooLarge.java
index fdff554..90cd2c3 100644
--- a/hbase-client/src/main/java/org/apache/hadoop/hbase/MultiActionResultTooLarge.java
+++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/MultiActionResultTooLarge.java
@@ -19,7 +19,6 @@
 package org.apache.hadoop.hbase;
 
 import org.apache.hadoop.hbase.classification.InterfaceAudience;
-import org.apache.hadoop.hbase.classification.InterfaceStability;
 
 /**
  * Exception thrown when the result needs to be chunked on the server side.
@@ -27,7 +26,6 @@ import org.apache.hadoop.hbase.classification.InterfaceStability;
  * retries because some of the multi was a success.
  */
 @InterfaceAudience.Public
-@InterfaceStability.Evolving
 public class MultiActionResultTooLarge extends RetryImmediatelyException {
   public MultiActionResultTooLarge(String s) {
     super(s);

http://git-wip-us.apache.org/repos/asf/hbase/blob/a66d4918/hbase-client/src/main/java/org/apache/hadoop/hbase/NamespaceExistException.java
----------------------------------------------------------------------
diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/NamespaceExistException.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/NamespaceExistException.java
index a7ebf0d..10a1ed6 100644
--- a/hbase-client/src/main/java/org/apache/hadoop/hbase/NamespaceExistException.java
+++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/NamespaceExistException.java
@@ -19,13 +19,11 @@
 package org.apache.hadoop.hbase;
 
 import org.apache.hadoop.hbase.classification.InterfaceAudience;
-import org.apache.hadoop.hbase.classification.InterfaceStability;
 
 /**
  * Thrown when a namespace exists but should not
  */
 @InterfaceAudience.Public
-@InterfaceStability.Stable
 public class NamespaceExistException extends DoNotRetryIOException {
 
   private static final long serialVersionUID = -1582357514338825412L;

http://git-wip-us.apache.org/repos/asf/hbase/blob/a66d4918/hbase-client/src/main/java/org/apache/hadoop/hbase/NamespaceNotFoundException.java
----------------------------------------------------------------------
diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/NamespaceNotFoundException.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/NamespaceNotFoundException.java
index 092290d..f61cdea 100644
--- a/hbase-client/src/main/java/org/apache/hadoop/hbase/NamespaceNotFoundException.java
+++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/NamespaceNotFoundException.java
@@ -19,13 +19,11 @@
 package org.apache.hadoop.hbase;
 
 import org.apache.hadoop.hbase.classification.InterfaceAudience;
-import org.apache.hadoop.hbase.classification.InterfaceStability;
 
 /**
  * Thrown when a namespace can not be located
  */
 @InterfaceAudience.Public
-@InterfaceStability.Stable
 public class NamespaceNotFoundException extends DoNotRetryIOException {
 
   private static final long serialVersionUID = -6673607347330260324L;

http://git-wip-us.apache.org/repos/asf/hbase/blob/a66d4918/hbase-client/src/main/java/org/apache/hadoop/hbase/NotAllMetaRegionsOnlineException.java
----------------------------------------------------------------------
diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/NotAllMetaRegionsOnlineException.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/NotAllMetaRegionsOnlineException.java
index 3cb0f5b..ce6acf7 100644
--- a/hbase-client/src/main/java/org/apache/hadoop/hbase/NotAllMetaRegionsOnlineException.java
+++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/NotAllMetaRegionsOnlineException.java
@@ -20,13 +20,11 @@
 package org.apache.hadoop.hbase;
 
 import org.apache.hadoop.hbase.classification.InterfaceAudience;
-import org.apache.hadoop.hbase.classification.InterfaceStability;
 
 /**
  * Thrown when an operation requires the root and all meta regions to be online
  */
 @InterfaceAudience.Public
-@InterfaceStability.Stable
 public class NotAllMetaRegionsOnlineException extends DoNotRetryIOException {
   private static final long serialVersionUID = 6439786157874827523L;
   /**

http://git-wip-us.apache.org/repos/asf/hbase/blob/a66d4918/hbase-client/src/main/java/org/apache/hadoop/hbase/NotServingRegionException.java
----------------------------------------------------------------------
diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/NotServingRegionException.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/NotServingRegionException.java
index 8975c74..bca9cd2 100644
--- a/hbase-client/src/main/java/org/apache/hadoop/hbase/NotServingRegionException.java
+++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/NotServingRegionException.java
@@ -21,7 +21,6 @@ package org.apache.hadoop.hbase;
 import java.io.IOException;
 
 import org.apache.hadoop.hbase.classification.InterfaceAudience;
-import org.apache.hadoop.hbase.classification.InterfaceStability;
 import org.apache.hadoop.hbase.util.Bytes;
 
 /**
@@ -29,7 +28,6 @@ import org.apache.hadoop.hbase.util.Bytes;
  * serving.
  */
 @InterfaceAudience.Public
-@InterfaceStability.Stable
 public class NotServingRegionException extends IOException {
   private static final long serialVersionUID = 1L << 17 - 1L;
 

http://git-wip-us.apache.org/repos/asf/hbase/blob/a66d4918/hbase-client/src/main/java/org/apache/hadoop/hbase/PleaseHoldException.java
----------------------------------------------------------------------
diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/PleaseHoldException.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/PleaseHoldException.java
index a5ae44b..dc6fd4b 100644
--- a/hbase-client/src/main/java/org/apache/hadoop/hbase/PleaseHoldException.java
+++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/PleaseHoldException.java
@@ -19,7 +19,6 @@
 package org.apache.hadoop.hbase;
 
 import org.apache.hadoop.hbase.classification.InterfaceAudience;
-import org.apache.hadoop.hbase.classification.InterfaceStability;
 
 /**
  * This exception is thrown by the master when a region server was shut down and
@@ -29,7 +28,6 @@ import org.apache.hadoop.hbase.classification.InterfaceStability;
  */
 @SuppressWarnings("serial")
 @InterfaceAudience.Public
-@InterfaceStability.Stable
 public class PleaseHoldException extends HBaseIOException {
   public PleaseHoldException(String message) {
     super(message);

http://git-wip-us.apache.org/repos/asf/hbase/blob/a66d4918/hbase-client/src/main/java/org/apache/hadoop/hbase/RegionException.java
----------------------------------------------------------------------
diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/RegionException.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/RegionException.java
index 24ea16c..e0c0346 100644
--- a/hbase-client/src/main/java/org/apache/hadoop/hbase/RegionException.java
+++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/RegionException.java
@@ -19,14 +19,12 @@
 package org.apache.hadoop.hbase;
 
 import org.apache.hadoop.hbase.classification.InterfaceAudience;
-import org.apache.hadoop.hbase.classification.InterfaceStability;
 
 /**
  * Thrown when something happens related to region handling.
  * Subclasses have to be more specific.
  */
 @InterfaceAudience.Public
-@InterfaceStability.Stable
 public class RegionException extends HBaseIOException {
   private static final long serialVersionUID = 1473510258071111371L;
 

http://git-wip-us.apache.org/repos/asf/hbase/blob/a66d4918/hbase-client/src/main/java/org/apache/hadoop/hbase/RegionLoad.java
----------------------------------------------------------------------
diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/RegionLoad.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/RegionLoad.java
index befb2de..d6c028d 100644
--- a/hbase-client/src/main/java/org/apache/hadoop/hbase/RegionLoad.java
+++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/RegionLoad.java
@@ -23,7 +23,6 @@ package org.apache.hadoop.hbase;
 import java.util.List;
 
 import org.apache.hadoop.hbase.classification.InterfaceAudience;
-import org.apache.hadoop.hbase.classification.InterfaceStability;
 import org.apache.hadoop.hbase.shaded.protobuf.generated.ClusterStatusProtos;
 import org.apache.hadoop.hbase.shaded.protobuf.generated.ClusterStatusProtos.StoreSequenceId;
 import org.apache.hadoop.hbase.util.Bytes;
@@ -33,7 +32,6 @@ import org.apache.hadoop.hbase.util.Strings;
   * Encapsulates per-region load metrics.
   */
 @InterfaceAudience.Public
-@InterfaceStability.Evolving
 public class RegionLoad {
 
   protected ClusterStatusProtos.RegionLoad regionLoadPB;

http://git-wip-us.apache.org/repos/asf/hbase/blob/a66d4918/hbase-client/src/main/java/org/apache/hadoop/hbase/RegionTooBusyException.java
----------------------------------------------------------------------
diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/RegionTooBusyException.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/RegionTooBusyException.java
index fd5fc26..5d4cad4 100644
--- a/hbase-client/src/main/java/org/apache/hadoop/hbase/RegionTooBusyException.java
+++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/RegionTooBusyException.java
@@ -20,7 +20,6 @@ package org.apache.hadoop.hbase;
 import java.io.IOException;
 
 import org.apache.hadoop.hbase.classification.InterfaceAudience;
-import org.apache.hadoop.hbase.classification.InterfaceStability;
 
 /**
  * Thrown by a region server if it will block and wait to serve a request.
@@ -28,7 +27,6 @@ import org.apache.hadoop.hbase.classification.InterfaceStability;
  * region is compacting.
  */
 @InterfaceAudience.Public
-@InterfaceStability.Evolving
 public class RegionTooBusyException extends IOException {
   private static final long serialVersionUID = 1728345723728342L;
 

http://git-wip-us.apache.org/repos/asf/hbase/blob/a66d4918/hbase-client/src/main/java/org/apache/hadoop/hbase/ReplicationPeerNotFoundException.java
----------------------------------------------------------------------
diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/ReplicationPeerNotFoundException.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/ReplicationPeerNotFoundException.java
index daf7dd5..8ad93f2 100644
--- a/hbase-client/src/main/java/org/apache/hadoop/hbase/ReplicationPeerNotFoundException.java
+++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/ReplicationPeerNotFoundException.java
@@ -19,13 +19,11 @@
 package org.apache.hadoop.hbase;
 
 import org.apache.hadoop.hbase.classification.InterfaceAudience;
-import org.apache.hadoop.hbase.classification.InterfaceStability;
 
 /**
  * Thrown when a replication peer can not be found
  */
 @InterfaceAudience.Public
-@InterfaceStability.Stable
 public class ReplicationPeerNotFoundException extends DoNotRetryIOException {
 
   private static final long serialVersionUID = 1L;
@@ -33,4 +31,4 @@ public class ReplicationPeerNotFoundException extends DoNotRetryIOException {
   public ReplicationPeerNotFoundException(String peerId) {
     super(peerId);
   }
-}
\ No newline at end of file
+}

http://git-wip-us.apache.org/repos/asf/hbase/blob/a66d4918/hbase-client/src/main/java/org/apache/hadoop/hbase/RetryImmediatelyException.java
----------------------------------------------------------------------
diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/RetryImmediatelyException.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/RetryImmediatelyException.java
index e0b90fd..b97c168 100644
--- a/hbase-client/src/main/java/org/apache/hadoop/hbase/RetryImmediatelyException.java
+++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/RetryImmediatelyException.java
@@ -20,10 +20,8 @@ package org.apache.hadoop.hbase;
 
 import java.io.IOException;
 import org.apache.hadoop.hbase.classification.InterfaceAudience;
-import org.apache.hadoop.hbase.classification.InterfaceStability;
 
 @InterfaceAudience.Public
-@InterfaceStability.Evolving
 public class RetryImmediatelyException extends IOException {
   public RetryImmediatelyException(String s) {
     super(s);

http://git-wip-us.apache.org/repos/asf/hbase/blob/a66d4918/hbase-client/src/main/java/org/apache/hadoop/hbase/ServerLoad.java
----------------------------------------------------------------------
diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/ServerLoad.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/ServerLoad.java
index e884e51..8547dfb 100644
--- a/hbase-client/src/main/java/org/apache/hadoop/hbase/ServerLoad.java
+++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/ServerLoad.java
@@ -27,7 +27,6 @@ import java.util.TreeMap;
 import java.util.TreeSet;
 
 import org.apache.hadoop.hbase.classification.InterfaceAudience;
-import org.apache.hadoop.hbase.classification.InterfaceStability;
 import org.apache.hadoop.hbase.shaded.protobuf.ProtobufUtil;
 import org.apache.hadoop.hbase.shaded.protobuf.generated.ClusterStatusProtos;
 import org.apache.hadoop.hbase.shaded.protobuf.generated.HBaseProtos.Coprocessor;
@@ -40,7 +39,6 @@ import org.apache.hadoop.hbase.util.Strings;
  * This class is used for exporting current state of load on a RegionServer.
  */
 @InterfaceAudience.Public
-@InterfaceStability.Evolving
 public class ServerLoad {
   private int stores = 0;
   private int storefiles = 0;

http://git-wip-us.apache.org/repos/asf/hbase/blob/a66d4918/hbase-client/src/main/java/org/apache/hadoop/hbase/TableExistsException.java
----------------------------------------------------------------------
diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/TableExistsException.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/TableExistsException.java
index 623e8cf..6c0f3bb 100644
--- a/hbase-client/src/main/java/org/apache/hadoop/hbase/TableExistsException.java
+++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/TableExistsException.java
@@ -19,13 +19,11 @@
 package org.apache.hadoop.hbase;
 
 import org.apache.hadoop.hbase.classification.InterfaceAudience;
-import org.apache.hadoop.hbase.classification.InterfaceStability;
 
 /**
  * Thrown when a table exists but should not
  */
 @InterfaceAudience.Public
-@InterfaceStability.Stable
 public class TableExistsException extends DoNotRetryIOException {
   private static final long serialVersionUID = 1L << 7 - 1L;
   /** default constructor */

http://git-wip-us.apache.org/repos/asf/hbase/blob/a66d4918/hbase-client/src/main/java/org/apache/hadoop/hbase/TableInfoMissingException.java
----------------------------------------------------------------------
diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/TableInfoMissingException.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/TableInfoMissingException.java
index fa1f970..391fd43 100644
--- a/hbase-client/src/main/java/org/apache/hadoop/hbase/TableInfoMissingException.java
+++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/TableInfoMissingException.java
@@ -18,7 +18,6 @@
 package org.apache.hadoop.hbase;
 
 import org.apache.hadoop.hbase.classification.InterfaceAudience;
-import org.apache.hadoop.hbase.classification.InterfaceStability;
 
 /**
  * 
@@ -26,7 +25,6 @@ import org.apache.hadoop.hbase.classification.InterfaceStability;
  *
  */
 @InterfaceAudience.Public
-@InterfaceStability.Evolving
 @SuppressWarnings("serial")
 public class TableInfoMissingException extends HBaseIOException {
 

http://git-wip-us.apache.org/repos/asf/hbase/blob/a66d4918/hbase-client/src/main/java/org/apache/hadoop/hbase/TableNotDisabledException.java
----------------------------------------------------------------------
diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/TableNotDisabledException.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/TableNotDisabledException.java
index 9b5f728..dcfa857 100644
--- a/hbase-client/src/main/java/org/apache/hadoop/hbase/TableNotDisabledException.java
+++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/TableNotDisabledException.java
@@ -19,14 +19,12 @@
 package org.apache.hadoop.hbase;
 
 import org.apache.hadoop.hbase.classification.InterfaceAudience;
-import org.apache.hadoop.hbase.classification.InterfaceStability;
 import org.apache.hadoop.hbase.util.Bytes;
 
 /**
  * Thrown if a table should be offline but is not
  */
 @InterfaceAudience.Public
-@InterfaceStability.Stable
 public class TableNotDisabledException extends DoNotRetryIOException {
   private static final long serialVersionUID = 1L << 19 - 1L;
   /** default constructor */

http://git-wip-us.apache.org/repos/asf/hbase/blob/a66d4918/hbase-client/src/main/java/org/apache/hadoop/hbase/TableNotEnabledException.java
----------------------------------------------------------------------
diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/TableNotEnabledException.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/TableNotEnabledException.java
index 0f78ee6..5de406e 100644
--- a/hbase-client/src/main/java/org/apache/hadoop/hbase/TableNotEnabledException.java
+++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/TableNotEnabledException.java
@@ -19,7 +19,6 @@
 package org.apache.hadoop.hbase;
 
 import org.apache.hadoop.hbase.classification.InterfaceAudience;
-import org.apache.hadoop.hbase.classification.InterfaceStability;
 import org.apache.hadoop.hbase.util.Bytes;
 
 
@@ -27,7 +26,6 @@ import org.apache.hadoop.hbase.util.Bytes;
  * Thrown if a table should be enabled but is not
  */
 @InterfaceAudience.Public
-@InterfaceStability.Stable
 public class TableNotEnabledException extends DoNotRetryIOException {
   private static final long serialVersionUID = 262144L;
   /** default constructor */

http://git-wip-us.apache.org/repos/asf/hbase/blob/a66d4918/hbase-client/src/main/java/org/apache/hadoop/hbase/TableNotFoundException.java
----------------------------------------------------------------------
diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/TableNotFoundException.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/TableNotFoundException.java
index 8ac5e20..6344cd3 100644
--- a/hbase-client/src/main/java/org/apache/hadoop/hbase/TableNotFoundException.java
+++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/TableNotFoundException.java
@@ -19,12 +19,10 @@
 package org.apache.hadoop.hbase;
 
 import org.apache.hadoop.hbase.classification.InterfaceAudience;
-import org.apache.hadoop.hbase.classification.InterfaceStability;
 import org.apache.hadoop.hbase.util.Bytes;
 
 /** Thrown when a table can not be located */
 @InterfaceAudience.Public
-@InterfaceStability.Stable
 public class TableNotFoundException extends DoNotRetryIOException {
   private static final long serialVersionUID = 993179627856392526L;
 

http://git-wip-us.apache.org/repos/asf/hbase/blob/a66d4918/hbase-client/src/main/java/org/apache/hadoop/hbase/UnknownRegionException.java
----------------------------------------------------------------------
diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/UnknownRegionException.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/UnknownRegionException.java
index 2ebba32..e9684ae 100644
--- a/hbase-client/src/main/java/org/apache/hadoop/hbase/UnknownRegionException.java
+++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/UnknownRegionException.java
@@ -19,14 +19,12 @@
 package org.apache.hadoop.hbase;
 
 import org.apache.hadoop.hbase.classification.InterfaceAudience;
-import org.apache.hadoop.hbase.classification.InterfaceStability;
 import org.apache.hadoop.hbase.client.DoNotRetryRegionException;
 
 /**
  * Thrown when we are asked to operate on a region we know nothing about.
  */
 @InterfaceAudience.Public
-@InterfaceStability.Stable
 public class UnknownRegionException extends DoNotRetryRegionException {
   private static final long serialVersionUID = 1968858760475205392L;
 

http://git-wip-us.apache.org/repos/asf/hbase/blob/a66d4918/hbase-client/src/main/java/org/apache/hadoop/hbase/UnknownScannerException.java
----------------------------------------------------------------------
diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/UnknownScannerException.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/UnknownScannerException.java
index 3e7b22d..8f7d441 100644
--- a/hbase-client/src/main/java/org/apache/hadoop/hbase/UnknownScannerException.java
+++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/UnknownScannerException.java
@@ -19,7 +19,6 @@
 package org.apache.hadoop.hbase;
 
 import org.apache.hadoop.hbase.classification.InterfaceAudience;
-import org.apache.hadoop.hbase.classification.InterfaceStability;
 
 
 /**
@@ -29,7 +28,6 @@ import org.apache.hadoop.hbase.classification.InterfaceStability;
  * down and has cancelled all leases.
  */
 @InterfaceAudience.Public
-@InterfaceStability.Stable
 public class UnknownScannerException extends DoNotRetryIOException {
   private static final long serialVersionUID = 993179627856392526L;
 

http://git-wip-us.apache.org/repos/asf/hbase/blob/a66d4918/hbase-client/src/main/java/org/apache/hadoop/hbase/ZooKeeperConnectionException.java
----------------------------------------------------------------------
diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/ZooKeeperConnectionException.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/ZooKeeperConnectionException.java
index 422a659..c492a27 100644
--- a/hbase-client/src/main/java/org/apache/hadoop/hbase/ZooKeeperConnectionException.java
+++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/ZooKeeperConnectionException.java
@@ -21,13 +21,11 @@ package org.apache.hadoop.hbase;
 import java.io.IOException;
 
 import org.apache.hadoop.hbase.classification.InterfaceAudience;
-import org.apache.hadoop.hbase.classification.InterfaceStability;
 
 /**
  * Thrown if the client can't connect to zookeeper
  */
 @InterfaceAudience.Public
-@InterfaceStability.Evolving
 public class ZooKeeperConnectionException extends IOException {
   private static final long serialVersionUID = 1L << 23 - 1L;
   /** default constructor */

http://git-wip-us.apache.org/repos/asf/hbase/blob/a66d4918/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Admin.java
----------------------------------------------------------------------
diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Admin.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Admin.java
index cc14acd..f2fc9a5 100644
--- a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Admin.java
+++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Admin.java
@@ -42,7 +42,6 @@ import org.apache.hadoop.hbase.TableExistsException;
 import org.apache.hadoop.hbase.TableName;
 import org.apache.hadoop.hbase.TableNotFoundException;
 import org.apache.hadoop.hbase.classification.InterfaceAudience;
-import org.apache.hadoop.hbase.classification.InterfaceStability;
 import org.apache.hadoop.hbase.client.replication.TableCFs;
 import org.apache.hadoop.hbase.client.security.SecurityCapability;
 import org.apache.hadoop.hbase.ipc.CoprocessorRpcChannel;
@@ -71,7 +70,6 @@ import org.apache.hadoop.hbase.util.Pair;
  * @since 0.99.0
  */
 @InterfaceAudience.Public
-@InterfaceStability.Evolving
 public interface Admin extends Abortable, Closeable {
   int getOperationTimeout();
 

http://git-wip-us.apache.org/repos/asf/hbase/blob/a66d4918/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Append.java
----------------------------------------------------------------------
diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Append.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Append.java
index 15497ce..a655c7d 100644
--- a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Append.java
+++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Append.java
@@ -27,7 +27,6 @@ import org.apache.hadoop.hbase.Cell;
 import org.apache.hadoop.hbase.CellUtil;
 import org.apache.hadoop.hbase.KeyValue;
 import org.apache.hadoop.hbase.classification.InterfaceAudience;
-import org.apache.hadoop.hbase.classification.InterfaceStability;
 import org.apache.hadoop.hbase.security.access.Permission;
 import org.apache.hadoop.hbase.security.visibility.CellVisibility;
 import org.apache.hadoop.hbase.util.Bytes;
@@ -45,7 +44,6 @@ import org.apache.hadoop.hbase.util.Bytes;
  * {@link #add(byte[], byte[], byte[])} method.
  */
 @InterfaceAudience.Public
-@InterfaceStability.Stable
 public class Append extends Mutation {
   /**
    * @param returnResults

http://git-wip-us.apache.org/repos/asf/hbase/blob/a66d4918/hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncAdmin.java
----------------------------------------------------------------------
diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncAdmin.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncAdmin.java
index ef7a4f2..ab791c2 100644
--- a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncAdmin.java
+++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncAdmin.java
@@ -27,14 +27,12 @@ import org.apache.hadoop.hbase.ServerName;
 import org.apache.hadoop.hbase.NamespaceDescriptor;
 import org.apache.hadoop.hbase.TableName;
 import org.apache.hadoop.hbase.classification.InterfaceAudience;
-import org.apache.hadoop.hbase.classification.InterfaceStability;
 import org.apache.hadoop.hbase.util.Pair;
 
 /**
  *  The asynchronous administrative API for HBase.
  */
 @InterfaceAudience.Public
-@InterfaceStability.Unstable
 public interface AsyncAdmin {
 
   /**

http://git-wip-us.apache.org/repos/asf/hbase/blob/a66d4918/hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncConnection.java
----------------------------------------------------------------------
diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncConnection.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncConnection.java
index dbe32ca..65005fa 100644
--- a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncConnection.java
+++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncConnection.java
@@ -23,13 +23,11 @@ import java.util.concurrent.ExecutorService;
 import org.apache.hadoop.conf.Configuration;
 import org.apache.hadoop.hbase.TableName;
 import org.apache.hadoop.hbase.classification.InterfaceAudience;
-import org.apache.hadoop.hbase.classification.InterfaceStability;
 
 /**
  * The asynchronous version of Connection.
  */
 @InterfaceAudience.Public
-@InterfaceStability.Unstable
 public interface AsyncConnection extends Closeable {
 
   /**
@@ -105,4 +103,4 @@ public interface AsyncConnection extends Closeable {
    * @return an AsyncAdmin instance for cluster administration
    */
   AsyncAdmin getAdmin();
-}
\ No newline at end of file
+}

http://git-wip-us.apache.org/repos/asf/hbase/blob/a66d4918/hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncTable.java
----------------------------------------------------------------------
diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncTable.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncTable.java
index 402ad64..a2e193c 100644
--- a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncTable.java
+++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncTable.java
@@ -18,7 +18,6 @@
 package org.apache.hadoop.hbase.client;
 
 import org.apache.hadoop.hbase.classification.InterfaceAudience;
-import org.apache.hadoop.hbase.classification.InterfaceStability;
 
 /**
  * The asynchronous table for normal users.
@@ -30,7 +29,6 @@ import org.apache.hadoop.hbase.classification.InterfaceStability;
  * to provide a {@code ExecutorService}.
  */
 @InterfaceAudience.Public
-@InterfaceStability.Unstable
 public interface AsyncTable extends AsyncTableBase {
 
   /**

http://git-wip-us.apache.org/repos/asf/hbase/blob/a66d4918/hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncTableBase.java
----------------------------------------------------------------------
diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncTableBase.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncTableBase.java
index b5a251b..73ebebb 100644
--- a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncTableBase.java
+++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncTableBase.java
@@ -30,7 +30,6 @@ import java.util.concurrent.TimeUnit;
 import org.apache.hadoop.conf.Configuration;
 import org.apache.hadoop.hbase.TableName;
 import org.apache.hadoop.hbase.classification.InterfaceAudience;
-import org.apache.hadoop.hbase.classification.InterfaceStability;
 import org.apache.hadoop.hbase.filter.CompareFilter.CompareOp;
 import org.apache.hadoop.hbase.util.Bytes;
 
@@ -44,7 +43,6 @@ import org.apache.hadoop.hbase.util.Bytes;
  * from the returned {@link CompletableFuture}.
  */
 @InterfaceAudience.Public
-@InterfaceStability.Unstable
 public interface AsyncTableBase {
 
   /**

http://git-wip-us.apache.org/repos/asf/hbase/blob/a66d4918/hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncTableBuilder.java
----------------------------------------------------------------------
diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncTableBuilder.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncTableBuilder.java
index 2330855..1cc5f10 100644
--- a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncTableBuilder.java
+++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncTableBuilder.java
@@ -22,7 +22,6 @@ import static org.apache.hadoop.hbase.client.ConnectionUtils.retries2Attempts;
 import java.util.concurrent.TimeUnit;
 
 import org.apache.hadoop.hbase.classification.InterfaceAudience;
-import org.apache.hadoop.hbase.classification.InterfaceStability;
 
 /**
  * For creating {@link AsyncTable} or {@link RawAsyncTable}.
@@ -32,7 +31,6 @@ import org.apache.hadoop.hbase.classification.InterfaceStability;
  * AsyncTable/RawAsyncTable instance.
  */
 @InterfaceAudience.Public
-@InterfaceStability.Unstable
 public interface AsyncTableBuilder<T extends AsyncTableBase> {
 
   /**

http://git-wip-us.apache.org/repos/asf/hbase/blob/a66d4918/hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncTableRegionLocator.java
----------------------------------------------------------------------
diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncTableRegionLocator.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncTableRegionLocator.java
index 989e8d9..13434a6 100644
--- a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncTableRegionLocator.java
+++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncTableRegionLocator.java
@@ -22,7 +22,6 @@ import java.util.concurrent.CompletableFuture;
 import org.apache.hadoop.hbase.HRegionLocation;
 import org.apache.hadoop.hbase.TableName;
 import org.apache.hadoop.hbase.classification.InterfaceAudience;
-import org.apache.hadoop.hbase.classification.InterfaceStability;
 
 /**
  * The asynchronous version of RegionLocator.
@@ -31,7 +30,6 @@ import org.apache.hadoop.hbase.classification.InterfaceStability;
  * from the returned {@link CompletableFuture}.
  */
 @InterfaceAudience.Public
-@InterfaceStability.Unstable
 public interface AsyncTableRegionLocator {
 
   /**

http://git-wip-us.apache.org/repos/asf/hbase/blob/a66d4918/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Attributes.java
----------------------------------------------------------------------
diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Attributes.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Attributes.java
index 78d3398..fd36e76 100644
--- a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Attributes.java
+++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Attributes.java
@@ -22,10 +22,8 @@ package org.apache.hadoop.hbase.client;
 import java.util.Map;
 
 import org.apache.hadoop.hbase.classification.InterfaceAudience;
-import org.apache.hadoop.hbase.classification.InterfaceStability;
 
 @InterfaceAudience.Public
-@InterfaceStability.Stable
 public interface Attributes {
   /**
    * Sets an attribute.

http://git-wip-us.apache.org/repos/asf/hbase/blob/a66d4918/hbase-client/src/main/java/org/apache/hadoop/hbase/client/BufferedMutator.java
----------------------------------------------------------------------
diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/BufferedMutator.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/BufferedMutator.java
index cea9304..766c28c 100644
--- a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/BufferedMutator.java
+++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/BufferedMutator.java
@@ -21,7 +21,6 @@ package org.apache.hadoop.hbase.client;
 import org.apache.hadoop.conf.Configuration;
 import org.apache.hadoop.hbase.TableName;
 import org.apache.hadoop.hbase.classification.InterfaceAudience;
-import org.apache.hadoop.hbase.classification.InterfaceStability;
 
 import java.io.Closeable;
 import java.io.IOException;
@@ -61,7 +60,6 @@ import java.util.List;
  * @since 1.0.0
  */
 @InterfaceAudience.Public
-@InterfaceStability.Evolving
 public interface BufferedMutator extends Closeable {
   /**
    * Key to use setting non-default BufferedMutator implementation in Configuration.
@@ -138,7 +136,6 @@ public interface BufferedMutator extends Closeable {
    * Listens for asynchronous exceptions on a {@link BufferedMutator}.
    */
   @InterfaceAudience.Public
-  @InterfaceStability.Evolving
   interface ExceptionListener {
     public void onException(RetriesExhaustedWithDetailsException exception,
         BufferedMutator mutator) throws RetriesExhaustedWithDetailsException;

http://git-wip-us.apache.org/repos/asf/hbase/blob/a66d4918/hbase-client/src/main/java/org/apache/hadoop/hbase/client/BufferedMutatorParams.java
----------------------------------------------------------------------
diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/BufferedMutatorParams.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/BufferedMutatorParams.java
index 9c901e2..060fc77 100644
--- a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/BufferedMutatorParams.java
+++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/BufferedMutatorParams.java
@@ -23,13 +23,11 @@ import java.util.concurrent.ExecutorService;
 
 import org.apache.hadoop.hbase.TableName;
 import org.apache.hadoop.hbase.classification.InterfaceAudience;
-import org.apache.hadoop.hbase.classification.InterfaceStability;
 
 /**
  * Parameters for instantiating a {@link BufferedMutator}.
  */
 @InterfaceAudience.Public
-@InterfaceStability.Evolving
 public class BufferedMutatorParams implements Cloneable {
 
   static final int UNSET = -1;

http://git-wip-us.apache.org/repos/asf/hbase/blob/a66d4918/hbase-client/src/main/java/org/apache/hadoop/hbase/client/CompactType.java
----------------------------------------------------------------------
diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/CompactType.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/CompactType.java
index 17fec2b..9432378 100644
--- a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/CompactType.java
+++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/CompactType.java
@@ -17,7 +17,6 @@
  */
 package org.apache.hadoop.hbase.client;
 import org.apache.hadoop.hbase.classification.InterfaceAudience;
-import org.apache.hadoop.hbase.classification.InterfaceStability;
 
 /**
  * Currently, there are only two compact types:
@@ -25,11 +24,10 @@ import org.apache.hadoop.hbase.classification.InterfaceStability;
  * {@code MOB} means do mob files compaction.
  * */
 @InterfaceAudience.Public
-@InterfaceStability.Unstable
 public enum CompactType {
 
   NORMAL    (0),
   MOB       (1);
 
   CompactType(int value) {}
-}
\ No newline at end of file
+}

http://git-wip-us.apache.org/repos/asf/hbase/blob/a66d4918/hbase-client/src/main/java/org/apache/hadoop/hbase/client/CompactionState.java
----------------------------------------------------------------------
diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/CompactionState.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/CompactionState.java
index b4824ef..8f2a83b 100644
--- a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/CompactionState.java
+++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/CompactionState.java
@@ -17,13 +17,11 @@
  */
 package org.apache.hadoop.hbase.client;
 import org.apache.hadoop.hbase.classification.InterfaceAudience;
-import org.apache.hadoop.hbase.classification.InterfaceStability;
 
 /**
  * POJO representing the compaction state
  */
 @InterfaceAudience.Public
-@InterfaceStability.Evolving
 public enum CompactionState {
   NONE, MINOR, MAJOR, MAJOR_AND_MINOR;
 }

http://git-wip-us.apache.org/repos/asf/hbase/blob/a66d4918/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Connection.java
----------------------------------------------------------------------
diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Connection.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Connection.java
index a8cd296..8eedb79 100644
--- a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Connection.java
+++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Connection.java
@@ -26,7 +26,6 @@ import org.apache.hadoop.conf.Configuration;
 import org.apache.hadoop.hbase.Abortable;
 import org.apache.hadoop.hbase.TableName;
 import org.apache.hadoop.hbase.classification.InterfaceAudience;
-import org.apache.hadoop.hbase.classification.InterfaceStability;
 
 /**
  * A cluster connection encapsulating lower level individual connections to actual servers and
@@ -50,7 +49,6 @@ import org.apache.hadoop.hbase.classification.InterfaceStability;
  * @since 0.99.0
  */
 @InterfaceAudience.Public
-@InterfaceStability.Evolving
 public interface Connection extends Abortable, Closeable {
 
   /*

http://git-wip-us.apache.org/repos/asf/hbase/blob/a66d4918/hbase-client/src/main/java/org/apache/hadoop/hbase/client/ConnectionFactory.java
----------------------------------------------------------------------
diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/ConnectionFactory.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/ConnectionFactory.java
index 64f337a..156a3c8 100644
--- a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/ConnectionFactory.java
+++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/ConnectionFactory.java
@@ -26,7 +26,6 @@ import java.util.concurrent.ExecutorService;
 import org.apache.hadoop.conf.Configuration;
 import org.apache.hadoop.hbase.HBaseConfiguration;
 import org.apache.hadoop.hbase.classification.InterfaceAudience;
-import org.apache.hadoop.hbase.classification.InterfaceStability;
 import org.apache.hadoop.hbase.security.User;
 import org.apache.hadoop.hbase.security.UserProvider;
 import org.apache.hadoop.hbase.util.ReflectionUtils;
@@ -54,7 +53,6 @@ import org.apache.hadoop.hbase.util.ReflectionUtils;
  * @since 0.99.0
  */
 @InterfaceAudience.Public
-@InterfaceStability.Evolving
 public class ConnectionFactory {
 
   public static final String HBASE_CLIENT_ASYNC_CONNECTION_IMPL = "hbase.client.async.connection.impl";

http://git-wip-us.apache.org/repos/asf/hbase/blob/a66d4918/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Consistency.java
----------------------------------------------------------------------
diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Consistency.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Consistency.java
index 39323d6..b6e0531 100644
--- a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Consistency.java
+++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Consistency.java
@@ -19,13 +19,11 @@
 package org.apache.hadoop.hbase.client;
 
 import org.apache.hadoop.hbase.classification.InterfaceAudience;
-import org.apache.hadoop.hbase.classification.InterfaceStability;
 
 /**
  * Consistency defines the expected consistency level for an operation.
  */
 @InterfaceAudience.Public
-@InterfaceStability.Evolving
 public enum Consistency {
   // developer note: Do not reorder. Client.proto#Consistency depends on this order
   /**

http://git-wip-us.apache.org/repos/asf/hbase/blob/a66d4918/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Delete.java
----------------------------------------------------------------------
diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Delete.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Delete.java
index 0eb1d2b..278ea58 100644
--- a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Delete.java
+++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Delete.java
@@ -31,7 +31,6 @@ import org.apache.hadoop.hbase.CellUtil;
 import org.apache.hadoop.hbase.HConstants;
 import org.apache.hadoop.hbase.KeyValue;
 import org.apache.hadoop.hbase.classification.InterfaceAudience;
-import org.apache.hadoop.hbase.classification.InterfaceStability;
 import org.apache.hadoop.hbase.security.access.Permission;
 import org.apache.hadoop.hbase.security.visibility.CellVisibility;
 import org.apache.hadoop.hbase.util.Bytes;
@@ -69,7 +68,6 @@ import org.apache.hadoop.hbase.util.Bytes;
  * timestamp.  The constructor timestamp is not referenced.
  */
 @InterfaceAudience.Public
-@InterfaceStability.Stable
 public class Delete extends Mutation implements Comparable<Row> {
   /**
    * Create a Delete operation for the specified row.

http://git-wip-us.apache.org/repos/asf/hbase/blob/a66d4918/hbase-client/src/main/java/org/apache/hadoop/hbase/client/DoNotRetryRegionException.java
----------------------------------------------------------------------
diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/DoNotRetryRegionException.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/DoNotRetryRegionException.java
index 3c5dd28..e0b5ead 100644
--- a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/DoNotRetryRegionException.java
+++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/DoNotRetryRegionException.java
@@ -20,13 +20,11 @@ package org.apache.hadoop.hbase.client;
 
 import org.apache.hadoop.hbase.DoNotRetryIOException;
 import org.apache.hadoop.hbase.classification.InterfaceAudience;
-import org.apache.hadoop.hbase.classification.InterfaceStability;
 
 /**
  * Similar to RegionException, but disables retries.
  */
 @InterfaceAudience.Public
-@InterfaceStability.Stable
 public class DoNotRetryRegionException extends DoNotRetryIOException {
 
   private static final long serialVersionUID = 6907047686199321701L;

http://git-wip-us.apache.org/repos/asf/hbase/blob/a66d4918/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Durability.java
----------------------------------------------------------------------
diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Durability.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Durability.java
index 9b35e04..a3fa1d2 100644
--- a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Durability.java
+++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Durability.java
@@ -19,14 +19,12 @@
 package org.apache.hadoop.hbase.client;
 
 import org.apache.hadoop.hbase.classification.InterfaceAudience;
-import org.apache.hadoop.hbase.classification.InterfaceStability;
 
 /**
  * Enum describing the durability guarantees for tables and {@link Mutation}s
  * Note that the items must be sorted in order of increasing durability
  */
 @InterfaceAudience.Public
-@InterfaceStability.Evolving
 public enum Durability {
   /* Developer note: Do not rename the enum field names. They are serialized in HTableDescriptor */
   /**

http://git-wip-us.apache.org/repos/asf/hbase/blob/a66d4918/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Get.java
----------------------------------------------------------------------
diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Get.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Get.java
index 3771aff..c3ddc4b 100644
--- a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Get.java
+++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/Get.java
@@ -34,7 +34,6 @@ import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.apache.hadoop.hbase.HConstants;
 import org.apache.hadoop.hbase.classification.InterfaceAudience;
-import org.apache.hadoop.hbase.classification.InterfaceStability;
 import org.apache.hadoop.hbase.filter.Filter;
 import org.apache.hadoop.hbase.io.TimeRange;
 import org.apache.hadoop.hbase.security.access.Permission;
@@ -65,7 +64,6 @@ import org.apache.hadoop.hbase.util.Bytes;
  * To add a filter, call {@link #setFilter(Filter) setFilter}.
  */
 @InterfaceAudience.Public
-@InterfaceStability.Stable
 public class Get extends Query
   implements Row, Comparable<Row> {
   private static final Log LOG = LogFactory.getLog(Get.class);

http://git-wip-us.apache.org/repos/asf/hbase/blob/a66d4918/hbase-client/src/main/java/org/apache/hadoop/hbase/client/HTableMultiplexer.java
----------------------------------------------------------------------
diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/HTableMultiplexer.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/HTableMultiplexer.java
index f3a58ad..313125c 100644
--- a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/HTableMultiplexer.java
+++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/HTableMultiplexer.java
@@ -48,7 +48,6 @@ import org.apache.hadoop.hbase.HRegionLocation;
 import org.apache.hadoop.hbase.ServerName;
 import org.apache.hadoop.hbase.TableName;
 import org.apache.hadoop.hbase.classification.InterfaceAudience;
-import org.apache.hadoop.hbase.classification.InterfaceStability;
 import org.apache.hadoop.hbase.ipc.RpcControllerFactory;
 import org.apache.hadoop.hbase.util.EnvironmentEdgeManager;
 
@@ -67,7 +66,6 @@ import org.apache.hadoop.hbase.util.EnvironmentEdgeManager;
  * This class is thread safe.
  */
 @InterfaceAudience.Public
-@InterfaceStability.Evolving
 public class HTableMultiplexer {
   private static final Log LOG = LogFactory.getLog(HTableMultiplexer.class.getName());
 
@@ -271,7 +269,6 @@ public class HTableMultiplexer {
    * in total or on per region server basis.
    */
   @InterfaceAudience.Public
-  @InterfaceStability.Evolving
   public static class HTableMultiplexerStatus {
     private long totalFailedPutCounter;
     private long totalBufferedPutCounter;