@Test
  public void test() throws Exception {
    // shutdown master
    UTIL.getMiniHBaseCluster().stopMaster(0).join();
    UTIL.getMiniHBaseCluster().getConf().set(MasterRegionFactory.TRACKER_IMPL,
      StoreFileTrackerFactory.Trackers.FILE.name());
    UTIL.getMiniHBaseCluster().startMaster();
    // make sure that the table still exists
    UTIL.waitTableAvailable(NAME);
    // confirm that we have changed the SFT to FILE
    TableDescriptor td =
      UTIL.getMiniHBaseCluster().getMaster().getMasterRegion().region.getTableDescriptor();
    assertEquals(StoreFileTrackerFactory.Trackers.FILE.name(),
      td.getValue(StoreFileTrackerFactory.TRACKER_IMPL));
  }
Make sure we do not loss data after changing SFT implementation
hbase-server/src/test/java/org/apache/hadoop/hbase/master/region/TestChangeSFTForMasterRegion.java