@Override public void process() throws IOException { this.store.closeAndArchiveCompactedFiles(); } }
/** * Closes and archives the compacted files under this store */ public synchronized void closeAndArchiveCompactedFiles() throws IOException { closeAndArchiveCompactedFiles(false); }
public static void removeCompactedFiles(Connection conn, long timeout, RegionInfo hri) throws IOException, InterruptedException { log("remove compacted files for : " + hri.getRegionNameAsString()); List<HRegion> regions = TEST_UTIL.getHBaseCluster().getRegions(hri.getTable()); regions.stream().forEach(r -> { try { r.getStores().get(0).closeAndArchiveCompactedFiles(); } catch (IOException ioe) { LOG.error("failed in removing compacted file", ioe); } }); }
@Override public void doAnAction() throws Exception { region.flush(true); // Compact regularly to avoid creating too many files and exceeding // the ulimit. region.compact(false); for (HStore store : region.getStores()) { store.closeAndArchiveCompactedFiles(); } } });
retrier.sleepUntilNextRetry(); region.getStores().get(0).closeAndArchiveCompactedFiles();
s.closeAndArchiveCompactedFiles(); } catch (IOException e1) { LOG.error("Error whiling cleaning compacted file");
region.compact(true); for (HStore store : region.getStores()) { store.closeAndArchiveCompactedFiles();
assertNotNull(preadScanner.next()); assertNotNull(streamScanner.next()); store.closeAndArchiveCompactedFiles(true);
daughterRegion = r; r.getStores().get(0).closeAndArchiveCompactedFiles(); LOG.info("Found matching HRI: " + daughterRegion); break;
store.triggerMajorCompaction(); region.compact(true); store.closeAndArchiveCompactedFiles(); waitForStoreFileCount(store, 1, 10000); // wait 10 seconds max assertEquals(1, store.getStorefilesCount());
retrier.sleepUntilNextRetry(); daughter.getStores().get(0).closeAndArchiveCompactedFiles(); assertFalse(daughter.hasReferences());
public static void removeCompactedFiles(Connection conn, long timeout, RegionInfo hri) throws IOException, InterruptedException { log("remove compacted files for : " + hri.getRegionNameAsString()); List<HRegion> regions = TEST_UTIL.getHBaseCluster().getRegions(hri.getTable()); regions.stream().forEach(r -> { try { r.getStores().get(0).closeAndArchiveCompactedFiles(); } catch (IOException ioe) { LOG.error("failed in removing compacted file", ioe); } }); }
@Override public void doAnAction() throws Exception { region.flush(true); // Compact regularly to avoid creating too many files and exceeding // the ulimit. region.compact(false); for (HStore store : region.getStores()) { store.closeAndArchiveCompactedFiles(); } } });
retrier.sleepUntilNextRetry(); region.getStores().get(0).closeAndArchiveCompactedFiles();
region.compact(true); for (HStore store : region.getStores()) { store.closeAndArchiveCompactedFiles();
assertNotNull(preadScanner.next()); assertNotNull(streamScanner.next()); store.closeAndArchiveCompactedFiles(true);
retrier.sleepUntilNextRetry(); daughter.getStores().get(0).closeAndArchiveCompactedFiles(); assertFalse(daughter.hasReferences());