[3/3] hbase git commit: HBASE-18826 Use HStore instead of Store in our own code base and remove unnecessary methods in Store interface

2017-09-28 Thread zhangduo
HBASE-18826 Use HStore instead of Store in our own code base and remove 
unnecessary methods in Store interface


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

Branch: refs/heads/branch-2
Commit: d26b8f8dddb19e9d888961a00fa597d7efb9fbd4
Parents: f73a3a6
Author: zhangduo 
Authored: Thu Sep 28 15:24:41 2017 +0800
Committer: zhangduo 
Committed: Thu Sep 28 15:41:56 2017 +0800

--
 .../client/ColumnFamilyDescriptorBuilder.java   |   5 +
 .../example/ZooKeeperScanPolicyObserver.java|   2 +-
 .../hbase/regionserver/CompactionTool.java  |   7 +-
 .../hbase/mapreduce/TestHFileOutputFormat2.java |   6 +-
 .../regionserver/BusyRegionSplitPolicy.java |   2 +-
 .../hadoop/hbase/regionserver/CompactSplit.java |  16 +-
 .../regionserver/CompactedHFilesDischarger.java |  10 +-
 .../ConstantSizeRegionSplitPolicy.java  |   2 +-
 .../regionserver/FlushLargeStoresPolicy.java|   4 +-
 .../hadoop/hbase/regionserver/HRegion.java  |  34 +--
 .../hbase/regionserver/HRegionServer.java   |   2 +-
 .../hadoop/hbase/regionserver/HStore.java   | 147 +---
 ...IncreasingToUpperBoundRegionSplitPolicy.java |   2 +-
 .../hbase/regionserver/KeyValueScanner.java |   2 +-
 .../MetricsRegionServerWrapperImpl.java |  28 ++-
 .../regionserver/MetricsRegionWrapperImpl.java  |  31 ++-
 .../regionserver/NonLazyKeyValueScanner.java|   2 +-
 .../hadoop/hbase/regionserver/Region.java   |   2 +-
 .../hbase/regionserver/SegmentScanner.java  |   2 +-
 .../apache/hadoop/hbase/regionserver/Store.java | 239 +++
 .../hbase/regionserver/StoreFileManager.java|   2 +-
 .../hbase/regionserver/StoreFileScanner.java|   2 +-
 .../hadoop/hbase/regionserver/StoreScanner.java |   2 +-
 .../hadoop/hbase/regionserver/StoreUtils.java   |  14 +-
 .../compactions/CompactionRequest.java  |   5 +-
 .../compactions/DateTieredCompactor.java|   6 +-
 ...sureAwareCompactionThroughputController.java |   2 +-
 .../throttle/ThroughputControlUtil.java |  10 +-
 .../hbase-webapps/regionserver/region.jsp   |   2 +-
 .../org/apache/hadoop/hbase/TestIOFencing.java  |   2 +-
 .../TestZooKeeperTableArchiveClient.java|  15 +-
 ...estAvoidCellReferencesIntoShippedBlocks.java |  14 +-
 .../client/TestBlockEvictionFromClient.java |  72 +++---
 .../hadoop/hbase/client/TestFromClientSide.java |  34 +--
 .../TestRegionObserverScannerOpenHook.java  |   3 +-
 .../io/hfile/TestForceCacheImportantBlocks.java |   7 +-
 .../io/hfile/TestScannerFromBucketCache.java|   6 +-
 .../regionserver/DelegatingKeyValueScanner.java |   2 +-
 .../regionserver/NoOpScanPolicyObserver.java|  15 +-
 .../hbase/regionserver/TestAtomicOperation.java |  32 +--
 .../regionserver/TestCacheOnWriteInSchema.java  |   2 +-
 .../hbase/regionserver/TestCompaction.java  |  12 +-
 .../TestCompactionFileNotFound.java |   2 +-
 .../regionserver/TestCompoundBloomFilter.java   |   9 +-
 .../hbase/regionserver/TestHMobStore.java   |   4 +-
 .../hadoop/hbase/regionserver/TestHRegion.java  |  32 +--
 .../regionserver/TestHRegionReplayEvents.java   | 109 -
 .../hadoop/hbase/regionserver/TestHStore.java   | 238 +++---
 .../hbase/regionserver/TestHStoreFile.java  |  27 +--
 .../hbase/regionserver/TestKeepDeletes.java |  18 +-
 .../hbase/regionserver/TestMajorCompaction.java |  33 ++-
 .../hbase/regionserver/TestMinorCompaction.java |  11 +-
 .../regionserver/TestMobStoreCompaction.java|   2 +-
 .../regionserver/TestPerColumnFamilyFlush.java  |  50 ++--
 .../regionserver/TestRegionSplitPolicy.java |   2 +-
 .../TestWalAndCompactingMemStoreFlush.java  |  90 +++
 .../compactions/TestDateTieredCompactor.java|   3 +-
 .../compactions/TestFIFOCompactionPolicy.java   | 108 -
 .../TestCompactionWithThroughputController.java |  42 ++--
 .../TestFlushWithThroughputController.java  |  22 +-
 .../regionserver/wal/AbstractTestWALReplay.java |   5 +-
 .../hbase/util/TestCoprocessorScanPolicy.java   |  15 +-
 62 files changed, 759 insertions(+), 869 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/d26b8f8d/hbase-client/src/main/java/org/apache/hadoop/hbase/client/ColumnFamilyDescriptorBuilder.java
--
diff --git 
a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/ColumnFamilyDescriptorBuilder.java
 
b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/ColumnFamilyDescriptorBuilder.java
index 5f4d256..14f7381 100644
--- 

[3/3] hbase git commit: HBASE-18826 Use HStore instead of Store in our own code base and remove unnecessary methods in Store interface

2017-09-28 Thread zhangduo
HBASE-18826 Use HStore instead of Store in our own code base and remove 
unnecessary methods in Store interface


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

Branch: refs/heads/master
Commit: 7f4c3b3564dfef595780e8b98da5d2dd0b9c5056
Parents: 0cf15fa
Author: zhangduo 
Authored: Thu Sep 28 15:24:41 2017 +0800
Committer: zhangduo 
Committed: Thu Sep 28 15:26:52 2017 +0800

--
 .../client/ColumnFamilyDescriptorBuilder.java   |   5 +
 .../example/ZooKeeperScanPolicyObserver.java|   2 +-
 .../hbase/regionserver/CompactionTool.java  |   7 +-
 .../hbase/mapreduce/TestHFileOutputFormat2.java |   6 +-
 .../regionserver/BusyRegionSplitPolicy.java |   2 +-
 .../hadoop/hbase/regionserver/CompactSplit.java |  16 +-
 .../regionserver/CompactedHFilesDischarger.java |  10 +-
 .../ConstantSizeRegionSplitPolicy.java  |   2 +-
 .../regionserver/FlushLargeStoresPolicy.java|   4 +-
 .../hadoop/hbase/regionserver/HRegion.java  |  34 +--
 .../hbase/regionserver/HRegionServer.java   |   2 +-
 .../hadoop/hbase/regionserver/HStore.java   | 147 +---
 ...IncreasingToUpperBoundRegionSplitPolicy.java |   2 +-
 .../hbase/regionserver/KeyValueScanner.java |   2 +-
 .../MetricsRegionServerWrapperImpl.java |  28 ++-
 .../regionserver/MetricsRegionWrapperImpl.java  |  31 ++-
 .../regionserver/NonLazyKeyValueScanner.java|   2 +-
 .../hadoop/hbase/regionserver/Region.java   |   2 +-
 .../hbase/regionserver/SegmentScanner.java  |   2 +-
 .../apache/hadoop/hbase/regionserver/Store.java | 239 +++
 .../hbase/regionserver/StoreFileManager.java|   2 +-
 .../hbase/regionserver/StoreFileScanner.java|   2 +-
 .../hadoop/hbase/regionserver/StoreScanner.java |   2 +-
 .../hadoop/hbase/regionserver/StoreUtils.java   |  14 +-
 .../compactions/CompactionRequest.java  |   5 +-
 .../compactions/DateTieredCompactor.java|   6 +-
 ...sureAwareCompactionThroughputController.java |   2 +-
 .../throttle/ThroughputControlUtil.java |  10 +-
 .../hbase-webapps/regionserver/region.jsp   |   2 +-
 .../org/apache/hadoop/hbase/TestIOFencing.java  |   2 +-
 .../TestZooKeeperTableArchiveClient.java|  15 +-
 ...estAvoidCellReferencesIntoShippedBlocks.java |  14 +-
 .../client/TestBlockEvictionFromClient.java |  72 +++---
 .../hadoop/hbase/client/TestFromClientSide.java |  34 +--
 .../TestRegionObserverScannerOpenHook.java  |   3 +-
 .../io/hfile/TestForceCacheImportantBlocks.java |   7 +-
 .../io/hfile/TestScannerFromBucketCache.java|   6 +-
 .../regionserver/DelegatingKeyValueScanner.java |   2 +-
 .../regionserver/NoOpScanPolicyObserver.java|  15 +-
 .../hbase/regionserver/TestAtomicOperation.java |  32 +--
 .../regionserver/TestCacheOnWriteInSchema.java  |   2 +-
 .../hbase/regionserver/TestCompaction.java  |  12 +-
 .../TestCompactionFileNotFound.java |   2 +-
 .../regionserver/TestCompoundBloomFilter.java   |   9 +-
 .../hbase/regionserver/TestHMobStore.java   |   4 +-
 .../hadoop/hbase/regionserver/TestHRegion.java  |  32 +--
 .../regionserver/TestHRegionReplayEvents.java   | 109 -
 .../hadoop/hbase/regionserver/TestHStore.java   | 238 +++---
 .../hbase/regionserver/TestHStoreFile.java  |  27 +--
 .../hbase/regionserver/TestKeepDeletes.java |  18 +-
 .../hbase/regionserver/TestMajorCompaction.java |  33 ++-
 .../hbase/regionserver/TestMinorCompaction.java |  11 +-
 .../regionserver/TestMobStoreCompaction.java|   2 +-
 .../regionserver/TestPerColumnFamilyFlush.java  |  53 ++--
 .../regionserver/TestRegionSplitPolicy.java |   2 +-
 .../TestWalAndCompactingMemStoreFlush.java  |  90 +++
 .../compactions/TestDateTieredCompactor.java|   3 +-
 .../compactions/TestFIFOCompactionPolicy.java   | 108 -
 .../TestCompactionWithThroughputController.java |  42 ++--
 .../TestFlushWithThroughputController.java  |  22 +-
 .../regionserver/wal/AbstractTestWALReplay.java |   5 +-
 .../hbase/util/TestCoprocessorScanPolicy.java   |  15 +-
 62 files changed, 762 insertions(+), 869 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/hbase/blob/7f4c3b35/hbase-client/src/main/java/org/apache/hadoop/hbase/client/ColumnFamilyDescriptorBuilder.java
--
diff --git 
a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/ColumnFamilyDescriptorBuilder.java
 
b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/ColumnFamilyDescriptorBuilder.java
index 5f4d256..14f7381 100644
---