private void closeRegion(boolean abort) {
    try {
      region.close(abort);
    } catch (IOException e) {
      LOG.warn("Failed to close region", e);
    }
  }
A region that stores data in a separated directory, which can be used to store master local data.
<p/>
FileSystem layout:

<pre>
hbase
  |
  --&lt;region dir&gt;
      |
      --data
      |  |
      |  --/&lt;ns&gt/&lt;table&gt/&lt;encoded-region-name&gt; <---- The region data
      |      |
      |      --replay <---- The edits to replay
      |
      --WALs
         |
         --&lt;master-server-name&gt; <---- The WAL dir for active master
         |
         --&lt;master-server-name&gt;-dead <---- The WAL dir for dead master
</pre>

Notice that, you can use different root file system and WAL file system. Then the above directory
will be on two file systems, the root file system will have the data directory while the WAL
filesystem will have the WALs directory. The archived HFile will be moved to the global HFile
archived directory with the {@link MasterRegionParams#archivedHFileSuffix()} suffix. The archived
WAL will be moved to the global WAL archived directory with the
{@link MasterRegionParams#archivedWalSuffix()} suffix.
hbase-server/src/main/java/org/apache/hadoop/hbase/master/region/MasterRegion.java