anchor.diff:  
     <div class="row">
       <div class="page-header">
  -      <p><span>This page displays two reports: the <em>HBCK Chore Report</em> and the <em>CatalogJanitor Consistency Issues</em> report. Only report titles show if there are no problems to list. Note some conditions are <strong>transitory</strong> as regions migrate. See below for how to run reports. ServerNames will be links if server is live, italic if dead, and plain if unknown.</span></p>
  +      <p><span>This page displays two reports: the <em>HBCK Chore Report</em> and
  +        the <em>CatalogJanitor Consistency Issues</em> report. Only report titles
  +        show if there are no problems to list. Note some conditions are
  +        <strong>transitory</strong> as regions migrate. Reports are generated
  +        when you invoke this page unless you add <em>?cache=true</em> to the URL. Then
  +        we display the reports cached from the last time the reports were run.
  +        Reports are run by Chores that are hosted by the Master on a cadence.
  +        You can also run them on demand from the hbase shell: invoke <em>catalogjanitor_run</em>
  +        and/or <em>hbck_chore_run</em>. 
  +        ServerNames will be links if server is live, italic if dead, and plain if unknown.</span></p>
       </div>
     </div>
     <div class="row">
  
positive.code: <%@ page import="org.apache.hadoop.hbase.master.CatalogJanitor" %>
  <%@ page import="org.apache.hadoop.hbase.master.CatalogJanitor.Report" %>
  <%
    final HMaster master = (HMaster) getServletContext().getAttribute(HMaster.MASTER);
    pageContext.setAttribute("pageTitle", "HBase Master HBCK Report: " + master.getServerName());
    HbckChore hbckChore = master.getHbckChore();
    Map<String, Pair<ServerName, List<ServerName>>> inconsistentRegions = null;
    Map<String, ServerName> orphanRegionsOnRS = null;
  
negative.code:         <% if (hbckChore.isDisabled()) { %>
            <span>HBCK chore is currently disabled. Set hbase.master.hbck.chore.interval > 0 in the config & do a rolling-restart to enable it.</span>
          <% } else if (startTimestamp == 0 && endTimestamp == 0){ %>
            <span>No report created.</span>
          <% } else if (startTimestamp > 0 && endTimestamp == 0){ %>
            <span>Checking started at <%= iso8601start %>. Please wait for checking to generate a new sub-report.</span>
          <% } else { %>
            <span>Checking started at <%= iso8601start %> and generated report at <%= iso8601end %>.</span>
          <% } %>
        </p>
      </div>
  