You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by st...@apache.org on 2008/03/07 22:11:46 UTC
svn commit: r634825 -
/hadoop/hbase/branches/0.1/src/java/org/apache/hadoop/hbase/HMaster.java
Author: stack
Date: Fri Mar 7 13:11:45 2008
New Revision: 634825
URL: http://svn.apache.org/viewvc?rev=634825&view=rev
Log:
HBASE-495 No server address listed in .META.
M 0.1/src/java/org/apache/hadoop/hbase/HMaster.java
I was removing the lease I'd just made
Modified:
hadoop/hbase/branches/0.1/src/java/org/apache/hadoop/hbase/HMaster.java
Modified: hadoop/hbase/branches/0.1/src/java/org/apache/hadoop/hbase/HMaster.java
URL: http://svn.apache.org/viewvc/hadoop/hbase/branches/0.1/src/java/org/apache/hadoop/hbase/HMaster.java?rev=634825&r1=634824&r2=634825&view=diff
==============================================================================
--- hadoop/hbase/branches/0.1/src/java/org/apache/hadoop/hbase/HMaster.java (original)
+++ hadoop/hbase/branches/0.1/src/java/org/apache/hadoop/hbase/HMaster.java Fri Mar 7 13:11:45 2008
@@ -1266,29 +1266,20 @@
@SuppressWarnings("unused")
public HbaseMapWritable regionServerStartup(HServerInfo serverInfo)
throws IOException {
-
String s = serverInfo.getServerAddress().toString().trim();
LOG.info("received start message from: " + s);
// Do the lease check up here. There might already be one out on this
// server expecially if it just shutdown and came back up near-immediately
// after.
- long serverLabel = -1;
if (!closed.get()) {
- serverLabel = getServerLabel(s);
+ long serverLabel = getServerLabel(s);
this.serverLeases.createLease(serverLabel, serverLabel,
new ServerExpirer(s));
}
- // Now, in below, if an exception, clear the lease we just setup.
- try {
- registerRegionServer(s, serverInfo);
- return createConfigurationSubset();
- } finally {
- if (serverLabel != -1) {
- this.serverLeases.cancelLease(serverLabel, serverLabel);
- }
- }
+ registerRegionServer(s, serverInfo);
+ return createConfigurationSubset();
}
-
+
/* Register the newly reporting regionserver with out local data structures
* that keep up load, server address to server info, etc.
* @param serverAddress