@Override public void kill(DataSegment segment) throws SegmentLoadingException { getKiller(segment).kill(segment); }
private void deleteAllSegmentFiles(Injector injector) { try { log.info("==========================================================================="); log.info("Deleting all Segment Files."); log.info("==========================================================================="); DataSegmentKiller segmentKiller = injector.getInstance(DataSegmentKiller.class); segmentKiller.killAll(); } catch (Exception ex) { log.error(ex, "Failed to cleanup Segment Files."); } }
dataSegmentKiller.killQuietly(new DataSegment( "foo", Intervals.of("2000-01-01T00:00:00.000Z/2000-01-01T01:00:00.000Z"), EasyMock.expectLastCall().once(); dataSegmentKiller.killQuietly(new DataSegment( "foo", Intervals.of("2000-01-01T01:00:00.000Z/2000-01-01T02:00:00.000Z"),
/** * A more stoic killer who doesn't throw a tantrum if things get messy. Use when killing segments for best-effort * cleanup. * @param segment the segment to kill */ default void killQuietly(DataSegment segment) { try { kill(segment); } catch (Exception e) { log.debug(e, "Failed to kill segment %s", segment); } }
private void deleteAllSegmentFiles(Injector injector) { try { log.info("==========================================================================="); log.info("Deleting all Segment Files."); log.info("==========================================================================="); DataSegmentKiller segmentKiller = injector.getInstance(DataSegmentKiller.class); segmentKiller.killAll(); } catch (Exception ex) { log.error(ex, "Failed to cleanup Segment Files."); } }
toolbox.getDataSegmentKiller().kill(segment); toolbox.getTaskActionClient().submit(new SegmentNukeAction(ImmutableSet.of(segment)));
@Override public void kill(DataSegment segment) throws SegmentLoadingException { getKiller(segment).kill(segment); }
/** * A more stoic killer who doesn't throw a tantrum if things get messy. Use when killing segments for best-effort * cleanup. * @param segment the segment to kill */ default void killQuietly(DataSegment segment) { try { kill(segment); } catch (Exception e) { log.debug(e, "Failed to kill segment %s", segment); } }
toolbox.getDataSegmentKiller().kill(segment); toolbox.getTaskActionClient().submit(new SegmentNukeAction(ImmutableSet.of(segment)));