[
https://issues.apache.org/jira/browse/HBASE-1502?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13025914#comment-13025914
]
[email protected] commented on HBASE-1502:
------------------------------------------------------
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/647/#review585
-----------------------------------------------------------
Thanks for review jg
src/main/java/org/apache/hadoop/hbase/client/HBaseAdmin.java
<https://reviews.apache.org/r/647/#comment1226>
This I've been changing removing HSA. Instead I'm passing an ISA (this
patch adds a getConnection(isa) method).
- Michael
On 2011-04-26 23:50:23, Michael Stack wrote:
bq.
bq. -----------------------------------------------------------
bq. This is an automatically generated e-mail. To reply, visit:
bq. https://reviews.apache.org/r/647/
bq. -----------------------------------------------------------
bq.
bq. (Updated 2011-04-26 23:50:23)
bq.
bq.
bq. Review request for hbase.
bq.
bq.
bq. Summary
bq. -------
bq.
bq. This patch does not completely remove heartbeats. It unburdens the
heartbeat of control messages; now heartbeat is used to
bq. send the master load only (At most recent hackathon we had rough agreement
that we'd keep heartbeat to carry load)... if we miss some, no biggie.
bq.
bq. RPC version changed on HMasterRegionInfo since the regionServerStartup and
regionServerReport arguments have changed.
bq. We pass a String now instead of HServerAddress so this should help with
our DNS issues where the two sides disagree.
bq.
bq. Removed HMsg.
bq.
bq. HServerAddress as been sort_of_deprecated. Its in our API so can't remove
it easily (its embedded inside HRegionLocation).
bq. Otherwise, we don't use it internally anymore.
bq.
bq. HServerInfo is deprecated. Server meta data is now available in new class
ServerName and load lives apart from HSI now.
bq.
bq. Fixed up regionserver and master startup so they now look the same.
bq.
bq. New tests
bq.
bq. Cruft cleanup.
bq.
bq.
bq. This addresses bug hbase-1502.
bq. https://issues.apache.org/jira/browse/hbase-1502
bq.
bq.
bq. Diffs
bq. -----
bq.
bq. src/main/java/org/apache/hadoop/hbase/ClusterStatus.java 26a8bef
bq. src/main/java/org/apache/hadoop/hbase/HConstants.java 5701639
bq. src/main/java/org/apache/hadoop/hbase/HMsg.java 87beb00
bq. src/main/java/org/apache/hadoop/hbase/HRegionLocation.java bd353b8
bq. src/main/java/org/apache/hadoop/hbase/HServerAddress.java 7f8a472
bq. src/main/java/org/apache/hadoop/hbase/HServerInfo.java 0b5bd94
bq. src/main/java/org/apache/hadoop/hbase/HServerLoad.java 2372053
bq. src/main/java/org/apache/hadoop/hbase/LocalHBaseCluster.java 0d696ab
bq. src/main/java/org/apache/hadoop/hbase/MasterAddressTracker.java 1da9742
bq. src/main/java/org/apache/hadoop/hbase/Server.java df396fa
bq. src/main/java/org/apache/hadoop/hbase/ServerName.java PRE-CREATION
bq. src/main/java/org/apache/hadoop/hbase/avro/AvroUtil.java d7a1e67
bq. src/main/java/org/apache/hadoop/hbase/catalog/CatalogTracker.java
be31179
bq. src/main/java/org/apache/hadoop/hbase/catalog/MetaEditor.java c2ee031
bq. src/main/java/org/apache/hadoop/hbase/catalog/MetaReader.java 6e22cf5
bq. src/main/java/org/apache/hadoop/hbase/catalog/RootLocationEditor.java
aee64c5
bq. src/main/java/org/apache/hadoop/hbase/client/HBaseAdmin.java afb666a
bq. src/main/java/org/apache/hadoop/hbase/client/HConnection.java 2bb4725
bq. src/main/java/org/apache/hadoop/hbase/client/HConnectionManager.java
c348f7a
bq. src/main/java/org/apache/hadoop/hbase/client/HTable.java edacf56
bq.
src/main/java/org/apache/hadoop/hbase/client/RetriesExhaustedWithDetailsException.java
6c62024
bq.
src/main/java/org/apache/hadoop/hbase/coprocessor/BaseMasterObserver.java
8df6aa4
bq. src/main/java/org/apache/hadoop/hbase/coprocessor/MasterObserver.java
d64817f
bq. src/main/java/org/apache/hadoop/hbase/executor/EventHandler.java c22e342
bq. src/main/java/org/apache/hadoop/hbase/executor/RegionTransitionData.java
a55f9d6
bq. src/main/java/org/apache/hadoop/hbase/io/HbaseObjectWritable.java
d8f8463
bq. src/main/java/org/apache/hadoop/hbase/ipc/HBaseServer.java ec28de4
bq. src/main/java/org/apache/hadoop/hbase/ipc/HMasterRegionInterface.java
25139b3
bq. src/main/java/org/apache/hadoop/hbase/ipc/HRegionInterface.java 663cab5
bq. src/main/java/org/apache/hadoop/hbase/ipc/WritableRpcEngine.java 2273e55
bq. src/main/java/org/apache/hadoop/hbase/master/ActiveMasterManager.java
66a3345
bq. src/main/java/org/apache/hadoop/hbase/master/AssignmentManager.java
58fdb30
bq. src/main/java/org/apache/hadoop/hbase/master/DeadServer.java 05600c4
bq. src/main/java/org/apache/hadoop/hbase/master/HMaster.java 79a48ba
bq. src/main/java/org/apache/hadoop/hbase/master/LoadBalancer.java 6c92cbc
bq. src/main/java/org/apache/hadoop/hbase/master/MasterCoprocessorHost.java
4bb072e
bq. src/main/java/org/apache/hadoop/hbase/master/MasterFileSystem.java
55e0162
bq. src/main/java/org/apache/hadoop/hbase/master/ServerManager.java 04befe9
bq. src/main/java/org/apache/hadoop/hbase/master/SplitLogManager.java
dada818
bq.
src/main/java/org/apache/hadoop/hbase/master/handler/MetaServerShutdownHandler.java
eb01a6a
bq.
src/main/java/org/apache/hadoop/hbase/master/handler/OpenedRegionHandler.java
c478ab7
bq.
src/main/java/org/apache/hadoop/hbase/master/handler/ServerShutdownHandler.java
60662c2
bq.
src/main/java/org/apache/hadoop/hbase/master/handler/SplitRegionHandler.java
fee0b3d
bq. src/main/java/org/apache/hadoop/hbase/regionserver/HRegion.java c065702
bq. src/main/java/org/apache/hadoop/hbase/regionserver/HRegionServer.java
d0a1e11
bq.
src/main/java/org/apache/hadoop/hbase/regionserver/RegionServerServices.java
6282b9e
bq. src/main/java/org/apache/hadoop/hbase/regionserver/SplitLogWorker.java
fe807f3
bq. src/main/java/org/apache/hadoop/hbase/regionserver/SplitTransaction.java
1b521f6
bq. src/main/java/org/apache/hadoop/hbase/regionserver/wal/HLog.java 7569992
bq. src/main/java/org/apache/hadoop/hbase/replication/ReplicationPeer.java
548c8eb
bq.
src/main/java/org/apache/hadoop/hbase/replication/ReplicationZookeeper.java
f282c6d
bq.
src/main/java/org/apache/hadoop/hbase/replication/regionserver/ReplicationSource.java
78c3b42
bq.
src/main/java/org/apache/hadoop/hbase/rest/StorageClusterStatusResource.java
578ee14
bq. src/main/java/org/apache/hadoop/hbase/util/Addressing.java PRE-CREATION
bq. src/main/java/org/apache/hadoop/hbase/util/HBaseFsck.java 5da5e34
bq. src/main/java/org/apache/hadoop/hbase/util/HBaseFsckRepair.java b624d28
bq. src/main/java/org/apache/hadoop/hbase/util/JVMClusterUtil.java baf0c27
bq. src/main/java/org/apache/hadoop/hbase/zookeeper/RegionServerTracker.java
0437484
bq. src/main/java/org/apache/hadoop/hbase/zookeeper/RootRegionTracker.java
692b608
bq. src/main/java/org/apache/hadoop/hbase/zookeeper/ZKAssign.java 34e17b6
bq. src/main/java/org/apache/hadoop/hbase/zookeeper/ZKUtil.java 7f5b377
bq. src/main/resources/hbase-webapps/master/master.jsp eeabc0a
bq. src/main/resources/hbase-webapps/master/table.jsp 6fcf16f
bq. src/test/java/org/apache/hadoop/hbase/MiniHBaseCluster.java 28d2205
bq. src/test/java/org/apache/hadoop/hbase/TestHRegionLocation.java
PRE-CREATION
bq. src/test/java/org/apache/hadoop/hbase/TestHServerAddress.java
PRE-CREATION
bq. src/test/java/org/apache/hadoop/hbase/TestHServerInfo.java PRE-CREATION
bq. src/test/java/org/apache/hadoop/hbase/TestRegionRebalancing.java 11b94fe
bq. src/test/java/org/apache/hadoop/hbase/TestSerialization.java 40874fc
bq. src/test/java/org/apache/hadoop/hbase/TestServerName.java PRE-CREATION
bq. src/test/java/org/apache/hadoop/hbase/catalog/TestCatalogTracker.java
e25184e
bq.
src/test/java/org/apache/hadoop/hbase/catalog/TestCatalogTrackerOnCluster.java
66c6959
bq. src/test/java/org/apache/hadoop/hbase/catalog/TestMetaReaderEditor.java
60320a3
bq.
src/test/java/org/apache/hadoop/hbase/coprocessor/TestMasterObserver.java
0829c8e
bq.
src/test/java/org/apache/hadoop/hbase/master/BROKE_FIX_TestKillingServersFromMaster.java
21b76fa
bq. src/test/java/org/apache/hadoop/hbase/master/OOMEHMaster.java bf5ed03
bq.
src/test/java/org/apache/hadoop/hbase/master/TestActiveMasterManager.java
1a19941
bq. src/test/java/org/apache/hadoop/hbase/master/TestCatalogJanitor.java
57d85d8
bq. src/test/java/org/apache/hadoop/hbase/master/TestClockSkewDetection.java
915cdf6
bq. src/test/java/org/apache/hadoop/hbase/master/TestDeadServer.java 61baf7d
bq.
src/test/java/org/apache/hadoop/hbase/master/TestDistributedLogSplitting.java
6f718f1
bq.
src/test/java/org/apache/hadoop/hbase/master/TestHMasterRPCException.java
a1bb6af
bq. src/test/java/org/apache/hadoop/hbase/master/TestLoadBalancer.java
6b2dc53
bq. src/test/java/org/apache/hadoop/hbase/master/TestLogsCleaner.java
19220fb
bq. src/test/java/org/apache/hadoop/hbase/master/TestMaster.java c4ea83f
bq. src/test/java/org/apache/hadoop/hbase/master/TestMasterFailover.java
5a334e0
bq. src/test/java/org/apache/hadoop/hbase/master/TestRestartCluster.java
dff6c1b
bq. src/test/java/org/apache/hadoop/hbase/master/TestRollingRestart.java
6089ae6
bq.
src/test/java/org/apache/hadoop/hbase/regionserver/TestMasterAddressManager.java
319a74e
bq. src/test/java/org/apache/hadoop/hbase/regionserver/TestScanner.java
7ff6a2e
bq.
src/test/java/org/apache/hadoop/hbase/regionserver/TestSplitLogWorker.java
9dd71a3
bq.
src/test/java/org/apache/hadoop/hbase/regionserver/TestSplitTransactionOnCluster.java
7fc44e9
bq.
src/test/java/org/apache/hadoop/hbase/regionserver/handler/TestOpenRegionHandler.java
bc0a327
bq.
src/test/java/org/apache/hadoop/hbase/replication/regionserver/TestReplicationSourceManager.java
20a1ff8
bq. src/test/java/org/apache/hadoop/hbase/util/TestHBaseFsck.java a055082
bq.
bq. Diff: https://reviews.apache.org/r/647/diff
bq.
bq.
bq. Testing
bq. -------
bq.
bq. Most tests pass. I have yet to run it on a cluster. Doing that now.
bq.
bq.
bq. Thanks,
bq.
bq. Michael
bq.
bq.
> Remove need for heartbeats in HBase
> -----------------------------------
>
> Key: HBASE-1502
> URL: https://issues.apache.org/jira/browse/HBASE-1502
> Project: HBase
> Issue Type: Task
> Reporter: Nitay Joffe
> Assignee: stack
> Priority: Blocker
> Fix For: 0.92.0
>
> Attachments: 1502-4.txt, 1502-v2.txt, 1502-v5.txt, 1502-v6.txt,
> 1502-v7.txt, 1502.txt
>
>
> HBase currently uses heartbeats between region servers and the master,
> piggybacking information on them when it can. This issue is to investigate if
> we can get rid of the need for those using ZooKeeper events.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira