http://git-wip-us.apache.org/repos/asf/hbase-site/blob/b9722a17/devapidocs/src-html/org/apache/hadoop/hbase/master/MasterCoprocessorHost.MasterObserverOperation.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/master/MasterCoprocessorHost.MasterObserverOperation.html
 
b/devapidocs/src-html/org/apache/hadoop/hbase/master/MasterCoprocessorHost.MasterObserverOperation.html
index 860d344..9fa61e7 100644
--- 
a/devapidocs/src-html/org/apache/hadoop/hbase/master/MasterCoprocessorHost.MasterObserverOperation.html
+++ 
b/devapidocs/src-html/org/apache/hadoop/hbase/master/MasterCoprocessorHost.MasterObserverOperation.html
@@ -1604,71 +1604,72 @@
 <span class="sourceLineNo">1596</span>    });<a name="line.1596"></a>
 <span class="sourceLineNo">1597</span>  }<a name="line.1597"></a>
 <span class="sourceLineNo">1598</span><a name="line.1598"></a>
-<span class="sourceLineNo">1599</span>  public void postClearDeadServers() 
throws IOException {<a name="line.1599"></a>
-<span class="sourceLineNo">1600</span>    
execOperation(coprocEnvironments.isEmpty() ? null : new 
MasterObserverOperation() {<a name="line.1600"></a>
-<span class="sourceLineNo">1601</span>      @Override<a name="line.1601"></a>
-<span class="sourceLineNo">1602</span>      public void call(MasterObserver 
observer) throws IOException {<a name="line.1602"></a>
-<span class="sourceLineNo">1603</span>        
observer.postClearDeadServers(this);<a name="line.1603"></a>
-<span class="sourceLineNo">1604</span>      }<a name="line.1604"></a>
-<span class="sourceLineNo">1605</span>    });<a name="line.1605"></a>
-<span class="sourceLineNo">1606</span>  }<a name="line.1606"></a>
-<span class="sourceLineNo">1607</span><a name="line.1607"></a>
-<span class="sourceLineNo">1608</span>  public void 
preDecommissionRegionServers(List&lt;ServerName&gt; servers, boolean offload) 
throws IOException {<a name="line.1608"></a>
-<span class="sourceLineNo">1609</span>    
execOperation(coprocEnvironments.isEmpty() ? null : new 
MasterObserverOperation() {<a name="line.1609"></a>
-<span class="sourceLineNo">1610</span>      @Override<a name="line.1610"></a>
-<span class="sourceLineNo">1611</span>      public void call(MasterObserver 
observer) throws IOException {<a name="line.1611"></a>
-<span class="sourceLineNo">1612</span>        
observer.preDecommissionRegionServers(this, servers, offload);<a 
name="line.1612"></a>
-<span class="sourceLineNo">1613</span>      }<a name="line.1613"></a>
-<span class="sourceLineNo">1614</span>    });<a name="line.1614"></a>
-<span class="sourceLineNo">1615</span>  }<a name="line.1615"></a>
-<span class="sourceLineNo">1616</span><a name="line.1616"></a>
-<span class="sourceLineNo">1617</span>  public void 
postDecommissionRegionServers(List&lt;ServerName&gt; servers, boolean offload) 
throws IOException {<a name="line.1617"></a>
-<span class="sourceLineNo">1618</span>    
execOperation(coprocEnvironments.isEmpty() ? null : new 
MasterObserverOperation() {<a name="line.1618"></a>
-<span class="sourceLineNo">1619</span>      @Override<a name="line.1619"></a>
-<span class="sourceLineNo">1620</span>      public void call(MasterObserver 
observer) throws IOException {<a name="line.1620"></a>
-<span class="sourceLineNo">1621</span>        
observer.postDecommissionRegionServers(this, servers, offload);<a 
name="line.1621"></a>
-<span class="sourceLineNo">1622</span>      }<a name="line.1622"></a>
-<span class="sourceLineNo">1623</span>    });<a name="line.1623"></a>
-<span class="sourceLineNo">1624</span>  }<a name="line.1624"></a>
-<span class="sourceLineNo">1625</span><a name="line.1625"></a>
-<span class="sourceLineNo">1626</span>  public void 
preListDecommissionedRegionServers() throws IOException {<a 
name="line.1626"></a>
-<span class="sourceLineNo">1627</span>    
execOperation(coprocEnvironments.isEmpty() ? null : new 
MasterObserverOperation() {<a name="line.1627"></a>
-<span class="sourceLineNo">1628</span>      @Override<a name="line.1628"></a>
-<span class="sourceLineNo">1629</span>      public void call(MasterObserver 
observer) throws IOException {<a name="line.1629"></a>
-<span class="sourceLineNo">1630</span>        
observer.preListDecommissionedRegionServers(this);<a name="line.1630"></a>
-<span class="sourceLineNo">1631</span>      }<a name="line.1631"></a>
-<span class="sourceLineNo">1632</span>    });<a name="line.1632"></a>
-<span class="sourceLineNo">1633</span>  }<a name="line.1633"></a>
-<span class="sourceLineNo">1634</span><a name="line.1634"></a>
-<span class="sourceLineNo">1635</span>  public void 
postListDecommissionedRegionServers() throws IOException {<a 
name="line.1635"></a>
-<span class="sourceLineNo">1636</span>    
execOperation(coprocEnvironments.isEmpty() ? null : new 
MasterObserverOperation() {<a name="line.1636"></a>
-<span class="sourceLineNo">1637</span>      @Override<a name="line.1637"></a>
-<span class="sourceLineNo">1638</span>      public void call(MasterObserver 
observer) throws IOException {<a name="line.1638"></a>
-<span class="sourceLineNo">1639</span>        
observer.postListDecommissionedRegionServers(this);<a name="line.1639"></a>
-<span class="sourceLineNo">1640</span>      }<a name="line.1640"></a>
-<span class="sourceLineNo">1641</span>    });<a name="line.1641"></a>
-<span class="sourceLineNo">1642</span>  }<a name="line.1642"></a>
-<span class="sourceLineNo">1643</span><a name="line.1643"></a>
-<span class="sourceLineNo">1644</span>  public void 
preRecommissionRegionServer(ServerName server, List&lt;byte[]&gt; 
encodedRegionNames)<a name="line.1644"></a>
-<span class="sourceLineNo">1645</span>      throws IOException {<a 
name="line.1645"></a>
-<span class="sourceLineNo">1646</span>    
execOperation(coprocEnvironments.isEmpty() ? null : new 
MasterObserverOperation() {<a name="line.1646"></a>
-<span class="sourceLineNo">1647</span>      @Override<a name="line.1647"></a>
-<span class="sourceLineNo">1648</span>      public void call(MasterObserver 
observer) throws IOException {<a name="line.1648"></a>
-<span class="sourceLineNo">1649</span>        
observer.preRecommissionRegionServer(this, server, encodedRegionNames);<a 
name="line.1649"></a>
-<span class="sourceLineNo">1650</span>      }<a name="line.1650"></a>
-<span class="sourceLineNo">1651</span>    });<a name="line.1651"></a>
-<span class="sourceLineNo">1652</span>  }<a name="line.1652"></a>
-<span class="sourceLineNo">1653</span><a name="line.1653"></a>
-<span class="sourceLineNo">1654</span>  public void 
postRecommissionRegionServer(ServerName server, List&lt;byte[]&gt; 
encodedRegionNames)<a name="line.1654"></a>
-<span class="sourceLineNo">1655</span>      throws IOException {<a 
name="line.1655"></a>
-<span class="sourceLineNo">1656</span>    
execOperation(coprocEnvironments.isEmpty() ? null : new 
MasterObserverOperation() {<a name="line.1656"></a>
-<span class="sourceLineNo">1657</span>      @Override<a name="line.1657"></a>
-<span class="sourceLineNo">1658</span>      public void call(MasterObserver 
observer) throws IOException {<a name="line.1658"></a>
-<span class="sourceLineNo">1659</span>        
observer.postRecommissionRegionServer(this, server, encodedRegionNames);<a 
name="line.1659"></a>
-<span class="sourceLineNo">1660</span>      }<a name="line.1660"></a>
-<span class="sourceLineNo">1661</span>    });<a name="line.1661"></a>
-<span class="sourceLineNo">1662</span>  }<a name="line.1662"></a>
-<span class="sourceLineNo">1663</span>}<a name="line.1663"></a>
+<span class="sourceLineNo">1599</span>  public void 
postClearDeadServers(List&lt;ServerName&gt; servers,<a name="line.1599"></a>
+<span class="sourceLineNo">1600</span>      List&lt;ServerName&gt; 
notClearedServers) throws IOException {<a name="line.1600"></a>
+<span class="sourceLineNo">1601</span>    
execOperation(coprocEnvironments.isEmpty() ? null : new 
MasterObserverOperation() {<a name="line.1601"></a>
+<span class="sourceLineNo">1602</span>      @Override<a name="line.1602"></a>
+<span class="sourceLineNo">1603</span>      public void call(MasterObserver 
observer) throws IOException {<a name="line.1603"></a>
+<span class="sourceLineNo">1604</span>        
observer.postClearDeadServers(this, servers, notClearedServers);<a 
name="line.1604"></a>
+<span class="sourceLineNo">1605</span>      }<a name="line.1605"></a>
+<span class="sourceLineNo">1606</span>    });<a name="line.1606"></a>
+<span class="sourceLineNo">1607</span>  }<a name="line.1607"></a>
+<span class="sourceLineNo">1608</span><a name="line.1608"></a>
+<span class="sourceLineNo">1609</span>  public void 
preDecommissionRegionServers(List&lt;ServerName&gt; servers, boolean offload) 
throws IOException {<a name="line.1609"></a>
+<span class="sourceLineNo">1610</span>    
execOperation(coprocEnvironments.isEmpty() ? null : new 
MasterObserverOperation() {<a name="line.1610"></a>
+<span class="sourceLineNo">1611</span>      @Override<a name="line.1611"></a>
+<span class="sourceLineNo">1612</span>      public void call(MasterObserver 
observer) throws IOException {<a name="line.1612"></a>
+<span class="sourceLineNo">1613</span>        
observer.preDecommissionRegionServers(this, servers, offload);<a 
name="line.1613"></a>
+<span class="sourceLineNo">1614</span>      }<a name="line.1614"></a>
+<span class="sourceLineNo">1615</span>    });<a name="line.1615"></a>
+<span class="sourceLineNo">1616</span>  }<a name="line.1616"></a>
+<span class="sourceLineNo">1617</span><a name="line.1617"></a>
+<span class="sourceLineNo">1618</span>  public void 
postDecommissionRegionServers(List&lt;ServerName&gt; servers, boolean offload) 
throws IOException {<a name="line.1618"></a>
+<span class="sourceLineNo">1619</span>    
execOperation(coprocEnvironments.isEmpty() ? null : new 
MasterObserverOperation() {<a name="line.1619"></a>
+<span class="sourceLineNo">1620</span>      @Override<a name="line.1620"></a>
+<span class="sourceLineNo">1621</span>      public void call(MasterObserver 
observer) throws IOException {<a name="line.1621"></a>
+<span class="sourceLineNo">1622</span>        
observer.postDecommissionRegionServers(this, servers, offload);<a 
name="line.1622"></a>
+<span class="sourceLineNo">1623</span>      }<a name="line.1623"></a>
+<span class="sourceLineNo">1624</span>    });<a name="line.1624"></a>
+<span class="sourceLineNo">1625</span>  }<a name="line.1625"></a>
+<span class="sourceLineNo">1626</span><a name="line.1626"></a>
+<span class="sourceLineNo">1627</span>  public void 
preListDecommissionedRegionServers() throws IOException {<a 
name="line.1627"></a>
+<span class="sourceLineNo">1628</span>    
execOperation(coprocEnvironments.isEmpty() ? null : new 
MasterObserverOperation() {<a name="line.1628"></a>
+<span class="sourceLineNo">1629</span>      @Override<a name="line.1629"></a>
+<span class="sourceLineNo">1630</span>      public void call(MasterObserver 
observer) throws IOException {<a name="line.1630"></a>
+<span class="sourceLineNo">1631</span>        
observer.preListDecommissionedRegionServers(this);<a name="line.1631"></a>
+<span class="sourceLineNo">1632</span>      }<a name="line.1632"></a>
+<span class="sourceLineNo">1633</span>    });<a name="line.1633"></a>
+<span class="sourceLineNo">1634</span>  }<a name="line.1634"></a>
+<span class="sourceLineNo">1635</span><a name="line.1635"></a>
+<span class="sourceLineNo">1636</span>  public void 
postListDecommissionedRegionServers() throws IOException {<a 
name="line.1636"></a>
+<span class="sourceLineNo">1637</span>    
execOperation(coprocEnvironments.isEmpty() ? null : new 
MasterObserverOperation() {<a name="line.1637"></a>
+<span class="sourceLineNo">1638</span>      @Override<a name="line.1638"></a>
+<span class="sourceLineNo">1639</span>      public void call(MasterObserver 
observer) throws IOException {<a name="line.1639"></a>
+<span class="sourceLineNo">1640</span>        
observer.postListDecommissionedRegionServers(this);<a name="line.1640"></a>
+<span class="sourceLineNo">1641</span>      }<a name="line.1641"></a>
+<span class="sourceLineNo">1642</span>    });<a name="line.1642"></a>
+<span class="sourceLineNo">1643</span>  }<a name="line.1643"></a>
+<span class="sourceLineNo">1644</span><a name="line.1644"></a>
+<span class="sourceLineNo">1645</span>  public void 
preRecommissionRegionServer(ServerName server, List&lt;byte[]&gt; 
encodedRegionNames)<a name="line.1645"></a>
+<span class="sourceLineNo">1646</span>      throws IOException {<a 
name="line.1646"></a>
+<span class="sourceLineNo">1647</span>    
execOperation(coprocEnvironments.isEmpty() ? null : new 
MasterObserverOperation() {<a name="line.1647"></a>
+<span class="sourceLineNo">1648</span>      @Override<a name="line.1648"></a>
+<span class="sourceLineNo">1649</span>      public void call(MasterObserver 
observer) throws IOException {<a name="line.1649"></a>
+<span class="sourceLineNo">1650</span>        
observer.preRecommissionRegionServer(this, server, encodedRegionNames);<a 
name="line.1650"></a>
+<span class="sourceLineNo">1651</span>      }<a name="line.1651"></a>
+<span class="sourceLineNo">1652</span>    });<a name="line.1652"></a>
+<span class="sourceLineNo">1653</span>  }<a name="line.1653"></a>
+<span class="sourceLineNo">1654</span><a name="line.1654"></a>
+<span class="sourceLineNo">1655</span>  public void 
postRecommissionRegionServer(ServerName server, List&lt;byte[]&gt; 
encodedRegionNames)<a name="line.1655"></a>
+<span class="sourceLineNo">1656</span>      throws IOException {<a 
name="line.1656"></a>
+<span class="sourceLineNo">1657</span>    
execOperation(coprocEnvironments.isEmpty() ? null : new 
MasterObserverOperation() {<a name="line.1657"></a>
+<span class="sourceLineNo">1658</span>      @Override<a name="line.1658"></a>
+<span class="sourceLineNo">1659</span>      public void call(MasterObserver 
observer) throws IOException {<a name="line.1659"></a>
+<span class="sourceLineNo">1660</span>        
observer.postRecommissionRegionServer(this, server, encodedRegionNames);<a 
name="line.1660"></a>
+<span class="sourceLineNo">1661</span>      }<a name="line.1661"></a>
+<span class="sourceLineNo">1662</span>    });<a name="line.1662"></a>
+<span class="sourceLineNo">1663</span>  }<a name="line.1663"></a>
+<span class="sourceLineNo">1664</span>}<a name="line.1664"></a>
 
 
 

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/b9722a17/devapidocs/src-html/org/apache/hadoop/hbase/master/MasterCoprocessorHost.html
----------------------------------------------------------------------
diff --git 
a/devapidocs/src-html/org/apache/hadoop/hbase/master/MasterCoprocessorHost.html 
b/devapidocs/src-html/org/apache/hadoop/hbase/master/MasterCoprocessorHost.html
index 860d344..9fa61e7 100644
--- 
a/devapidocs/src-html/org/apache/hadoop/hbase/master/MasterCoprocessorHost.html
+++ 
b/devapidocs/src-html/org/apache/hadoop/hbase/master/MasterCoprocessorHost.html
@@ -1604,71 +1604,72 @@
 <span class="sourceLineNo">1596</span>    });<a name="line.1596"></a>
 <span class="sourceLineNo">1597</span>  }<a name="line.1597"></a>
 <span class="sourceLineNo">1598</span><a name="line.1598"></a>
-<span class="sourceLineNo">1599</span>  public void postClearDeadServers() 
throws IOException {<a name="line.1599"></a>
-<span class="sourceLineNo">1600</span>    
execOperation(coprocEnvironments.isEmpty() ? null : new 
MasterObserverOperation() {<a name="line.1600"></a>
-<span class="sourceLineNo">1601</span>      @Override<a name="line.1601"></a>
-<span class="sourceLineNo">1602</span>      public void call(MasterObserver 
observer) throws IOException {<a name="line.1602"></a>
-<span class="sourceLineNo">1603</span>        
observer.postClearDeadServers(this);<a name="line.1603"></a>
-<span class="sourceLineNo">1604</span>      }<a name="line.1604"></a>
-<span class="sourceLineNo">1605</span>    });<a name="line.1605"></a>
-<span class="sourceLineNo">1606</span>  }<a name="line.1606"></a>
-<span class="sourceLineNo">1607</span><a name="line.1607"></a>
-<span class="sourceLineNo">1608</span>  public void 
preDecommissionRegionServers(List&lt;ServerName&gt; servers, boolean offload) 
throws IOException {<a name="line.1608"></a>
-<span class="sourceLineNo">1609</span>    
execOperation(coprocEnvironments.isEmpty() ? null : new 
MasterObserverOperation() {<a name="line.1609"></a>
-<span class="sourceLineNo">1610</span>      @Override<a name="line.1610"></a>
-<span class="sourceLineNo">1611</span>      public void call(MasterObserver 
observer) throws IOException {<a name="line.1611"></a>
-<span class="sourceLineNo">1612</span>        
observer.preDecommissionRegionServers(this, servers, offload);<a 
name="line.1612"></a>
-<span class="sourceLineNo">1613</span>      }<a name="line.1613"></a>
-<span class="sourceLineNo">1614</span>    });<a name="line.1614"></a>
-<span class="sourceLineNo">1615</span>  }<a name="line.1615"></a>
-<span class="sourceLineNo">1616</span><a name="line.1616"></a>
-<span class="sourceLineNo">1617</span>  public void 
postDecommissionRegionServers(List&lt;ServerName&gt; servers, boolean offload) 
throws IOException {<a name="line.1617"></a>
-<span class="sourceLineNo">1618</span>    
execOperation(coprocEnvironments.isEmpty() ? null : new 
MasterObserverOperation() {<a name="line.1618"></a>
-<span class="sourceLineNo">1619</span>      @Override<a name="line.1619"></a>
-<span class="sourceLineNo">1620</span>      public void call(MasterObserver 
observer) throws IOException {<a name="line.1620"></a>
-<span class="sourceLineNo">1621</span>        
observer.postDecommissionRegionServers(this, servers, offload);<a 
name="line.1621"></a>
-<span class="sourceLineNo">1622</span>      }<a name="line.1622"></a>
-<span class="sourceLineNo">1623</span>    });<a name="line.1623"></a>
-<span class="sourceLineNo">1624</span>  }<a name="line.1624"></a>
-<span class="sourceLineNo">1625</span><a name="line.1625"></a>
-<span class="sourceLineNo">1626</span>  public void 
preListDecommissionedRegionServers() throws IOException {<a 
name="line.1626"></a>
-<span class="sourceLineNo">1627</span>    
execOperation(coprocEnvironments.isEmpty() ? null : new 
MasterObserverOperation() {<a name="line.1627"></a>
-<span class="sourceLineNo">1628</span>      @Override<a name="line.1628"></a>
-<span class="sourceLineNo">1629</span>      public void call(MasterObserver 
observer) throws IOException {<a name="line.1629"></a>
-<span class="sourceLineNo">1630</span>        
observer.preListDecommissionedRegionServers(this);<a name="line.1630"></a>
-<span class="sourceLineNo">1631</span>      }<a name="line.1631"></a>
-<span class="sourceLineNo">1632</span>    });<a name="line.1632"></a>
-<span class="sourceLineNo">1633</span>  }<a name="line.1633"></a>
-<span class="sourceLineNo">1634</span><a name="line.1634"></a>
-<span class="sourceLineNo">1635</span>  public void 
postListDecommissionedRegionServers() throws IOException {<a 
name="line.1635"></a>
-<span class="sourceLineNo">1636</span>    
execOperation(coprocEnvironments.isEmpty() ? null : new 
MasterObserverOperation() {<a name="line.1636"></a>
-<span class="sourceLineNo">1637</span>      @Override<a name="line.1637"></a>
-<span class="sourceLineNo">1638</span>      public void call(MasterObserver 
observer) throws IOException {<a name="line.1638"></a>
-<span class="sourceLineNo">1639</span>        
observer.postListDecommissionedRegionServers(this);<a name="line.1639"></a>
-<span class="sourceLineNo">1640</span>      }<a name="line.1640"></a>
-<span class="sourceLineNo">1641</span>    });<a name="line.1641"></a>
-<span class="sourceLineNo">1642</span>  }<a name="line.1642"></a>
-<span class="sourceLineNo">1643</span><a name="line.1643"></a>
-<span class="sourceLineNo">1644</span>  public void 
preRecommissionRegionServer(ServerName server, List&lt;byte[]&gt; 
encodedRegionNames)<a name="line.1644"></a>
-<span class="sourceLineNo">1645</span>      throws IOException {<a 
name="line.1645"></a>
-<span class="sourceLineNo">1646</span>    
execOperation(coprocEnvironments.isEmpty() ? null : new 
MasterObserverOperation() {<a name="line.1646"></a>
-<span class="sourceLineNo">1647</span>      @Override<a name="line.1647"></a>
-<span class="sourceLineNo">1648</span>      public void call(MasterObserver 
observer) throws IOException {<a name="line.1648"></a>
-<span class="sourceLineNo">1649</span>        
observer.preRecommissionRegionServer(this, server, encodedRegionNames);<a 
name="line.1649"></a>
-<span class="sourceLineNo">1650</span>      }<a name="line.1650"></a>
-<span class="sourceLineNo">1651</span>    });<a name="line.1651"></a>
-<span class="sourceLineNo">1652</span>  }<a name="line.1652"></a>
-<span class="sourceLineNo">1653</span><a name="line.1653"></a>
-<span class="sourceLineNo">1654</span>  public void 
postRecommissionRegionServer(ServerName server, List&lt;byte[]&gt; 
encodedRegionNames)<a name="line.1654"></a>
-<span class="sourceLineNo">1655</span>      throws IOException {<a 
name="line.1655"></a>
-<span class="sourceLineNo">1656</span>    
execOperation(coprocEnvironments.isEmpty() ? null : new 
MasterObserverOperation() {<a name="line.1656"></a>
-<span class="sourceLineNo">1657</span>      @Override<a name="line.1657"></a>
-<span class="sourceLineNo">1658</span>      public void call(MasterObserver 
observer) throws IOException {<a name="line.1658"></a>
-<span class="sourceLineNo">1659</span>        
observer.postRecommissionRegionServer(this, server, encodedRegionNames);<a 
name="line.1659"></a>
-<span class="sourceLineNo">1660</span>      }<a name="line.1660"></a>
-<span class="sourceLineNo">1661</span>    });<a name="line.1661"></a>
-<span class="sourceLineNo">1662</span>  }<a name="line.1662"></a>
-<span class="sourceLineNo">1663</span>}<a name="line.1663"></a>
+<span class="sourceLineNo">1599</span>  public void 
postClearDeadServers(List&lt;ServerName&gt; servers,<a name="line.1599"></a>
+<span class="sourceLineNo">1600</span>      List&lt;ServerName&gt; 
notClearedServers) throws IOException {<a name="line.1600"></a>
+<span class="sourceLineNo">1601</span>    
execOperation(coprocEnvironments.isEmpty() ? null : new 
MasterObserverOperation() {<a name="line.1601"></a>
+<span class="sourceLineNo">1602</span>      @Override<a name="line.1602"></a>
+<span class="sourceLineNo">1603</span>      public void call(MasterObserver 
observer) throws IOException {<a name="line.1603"></a>
+<span class="sourceLineNo">1604</span>        
observer.postClearDeadServers(this, servers, notClearedServers);<a 
name="line.1604"></a>
+<span class="sourceLineNo">1605</span>      }<a name="line.1605"></a>
+<span class="sourceLineNo">1606</span>    });<a name="line.1606"></a>
+<span class="sourceLineNo">1607</span>  }<a name="line.1607"></a>
+<span class="sourceLineNo">1608</span><a name="line.1608"></a>
+<span class="sourceLineNo">1609</span>  public void 
preDecommissionRegionServers(List&lt;ServerName&gt; servers, boolean offload) 
throws IOException {<a name="line.1609"></a>
+<span class="sourceLineNo">1610</span>    
execOperation(coprocEnvironments.isEmpty() ? null : new 
MasterObserverOperation() {<a name="line.1610"></a>
+<span class="sourceLineNo">1611</span>      @Override<a name="line.1611"></a>
+<span class="sourceLineNo">1612</span>      public void call(MasterObserver 
observer) throws IOException {<a name="line.1612"></a>
+<span class="sourceLineNo">1613</span>        
observer.preDecommissionRegionServers(this, servers, offload);<a 
name="line.1613"></a>
+<span class="sourceLineNo">1614</span>      }<a name="line.1614"></a>
+<span class="sourceLineNo">1615</span>    });<a name="line.1615"></a>
+<span class="sourceLineNo">1616</span>  }<a name="line.1616"></a>
+<span class="sourceLineNo">1617</span><a name="line.1617"></a>
+<span class="sourceLineNo">1618</span>  public void 
postDecommissionRegionServers(List&lt;ServerName&gt; servers, boolean offload) 
throws IOException {<a name="line.1618"></a>
+<span class="sourceLineNo">1619</span>    
execOperation(coprocEnvironments.isEmpty() ? null : new 
MasterObserverOperation() {<a name="line.1619"></a>
+<span class="sourceLineNo">1620</span>      @Override<a name="line.1620"></a>
+<span class="sourceLineNo">1621</span>      public void call(MasterObserver 
observer) throws IOException {<a name="line.1621"></a>
+<span class="sourceLineNo">1622</span>        
observer.postDecommissionRegionServers(this, servers, offload);<a 
name="line.1622"></a>
+<span class="sourceLineNo">1623</span>      }<a name="line.1623"></a>
+<span class="sourceLineNo">1624</span>    });<a name="line.1624"></a>
+<span class="sourceLineNo">1625</span>  }<a name="line.1625"></a>
+<span class="sourceLineNo">1626</span><a name="line.1626"></a>
+<span class="sourceLineNo">1627</span>  public void 
preListDecommissionedRegionServers() throws IOException {<a 
name="line.1627"></a>
+<span class="sourceLineNo">1628</span>    
execOperation(coprocEnvironments.isEmpty() ? null : new 
MasterObserverOperation() {<a name="line.1628"></a>
+<span class="sourceLineNo">1629</span>      @Override<a name="line.1629"></a>
+<span class="sourceLineNo">1630</span>      public void call(MasterObserver 
observer) throws IOException {<a name="line.1630"></a>
+<span class="sourceLineNo">1631</span>        
observer.preListDecommissionedRegionServers(this);<a name="line.1631"></a>
+<span class="sourceLineNo">1632</span>      }<a name="line.1632"></a>
+<span class="sourceLineNo">1633</span>    });<a name="line.1633"></a>
+<span class="sourceLineNo">1634</span>  }<a name="line.1634"></a>
+<span class="sourceLineNo">1635</span><a name="line.1635"></a>
+<span class="sourceLineNo">1636</span>  public void 
postListDecommissionedRegionServers() throws IOException {<a 
name="line.1636"></a>
+<span class="sourceLineNo">1637</span>    
execOperation(coprocEnvironments.isEmpty() ? null : new 
MasterObserverOperation() {<a name="line.1637"></a>
+<span class="sourceLineNo">1638</span>      @Override<a name="line.1638"></a>
+<span class="sourceLineNo">1639</span>      public void call(MasterObserver 
observer) throws IOException {<a name="line.1639"></a>
+<span class="sourceLineNo">1640</span>        
observer.postListDecommissionedRegionServers(this);<a name="line.1640"></a>
+<span class="sourceLineNo">1641</span>      }<a name="line.1641"></a>
+<span class="sourceLineNo">1642</span>    });<a name="line.1642"></a>
+<span class="sourceLineNo">1643</span>  }<a name="line.1643"></a>
+<span class="sourceLineNo">1644</span><a name="line.1644"></a>
+<span class="sourceLineNo">1645</span>  public void 
preRecommissionRegionServer(ServerName server, List&lt;byte[]&gt; 
encodedRegionNames)<a name="line.1645"></a>
+<span class="sourceLineNo">1646</span>      throws IOException {<a 
name="line.1646"></a>
+<span class="sourceLineNo">1647</span>    
execOperation(coprocEnvironments.isEmpty() ? null : new 
MasterObserverOperation() {<a name="line.1647"></a>
+<span class="sourceLineNo">1648</span>      @Override<a name="line.1648"></a>
+<span class="sourceLineNo">1649</span>      public void call(MasterObserver 
observer) throws IOException {<a name="line.1649"></a>
+<span class="sourceLineNo">1650</span>        
observer.preRecommissionRegionServer(this, server, encodedRegionNames);<a 
name="line.1650"></a>
+<span class="sourceLineNo">1651</span>      }<a name="line.1651"></a>
+<span class="sourceLineNo">1652</span>    });<a name="line.1652"></a>
+<span class="sourceLineNo">1653</span>  }<a name="line.1653"></a>
+<span class="sourceLineNo">1654</span><a name="line.1654"></a>
+<span class="sourceLineNo">1655</span>  public void 
postRecommissionRegionServer(ServerName server, List&lt;byte[]&gt; 
encodedRegionNames)<a name="line.1655"></a>
+<span class="sourceLineNo">1656</span>      throws IOException {<a 
name="line.1656"></a>
+<span class="sourceLineNo">1657</span>    
execOperation(coprocEnvironments.isEmpty() ? null : new 
MasterObserverOperation() {<a name="line.1657"></a>
+<span class="sourceLineNo">1658</span>      @Override<a name="line.1658"></a>
+<span class="sourceLineNo">1659</span>      public void call(MasterObserver 
observer) throws IOException {<a name="line.1659"></a>
+<span class="sourceLineNo">1660</span>        
observer.postRecommissionRegionServer(this, server, encodedRegionNames);<a 
name="line.1660"></a>
+<span class="sourceLineNo">1661</span>      }<a name="line.1661"></a>
+<span class="sourceLineNo">1662</span>    });<a name="line.1662"></a>
+<span class="sourceLineNo">1663</span>  }<a name="line.1663"></a>
+<span class="sourceLineNo">1664</span>}<a name="line.1664"></a>
 
 
 

Reply via email to