public void finish(Set<InetAddress> hintedNodes) { for (int i = 0; i < replayHandlers.size(); i++) { ReplayWriteResponseHandler<Mutation> handler = replayHandlers.get(i); try { handler.get(); } catch (WriteTimeoutException|WriteFailureException e) { logger.trace("Failed replaying a batched mutation to a node, will write a hint"); logger.trace("Failure was : {}", e.getMessage()); // writing hints for the rest to hints, starting from i writeHintsForUndeliveredEndpoints(i, hintedNodes); return; } } }
public void finish(Set<InetAddress> hintedNodes) { for (int i = 0; i < replayHandlers.size(); i++) { ReplayWriteResponseHandler<Mutation> handler = replayHandlers.get(i); try { handler.get(); } catch (WriteTimeoutException|WriteFailureException e) { logger.trace("Failed replaying a batched mutation to a node, will write a hint"); logger.trace("Failure was : {}", e.getMessage()); // writing hints for the rest to hints, starting from i writeHintsForUndeliveredEndpoints(i, hintedNodes); return; } } }
public void finish(Set<InetAddress> hintedNodes) { for (int i = 0; i < replayHandlers.size(); i++) { ReplayWriteResponseHandler<Mutation> handler = replayHandlers.get(i); try { handler.get(); } catch (WriteTimeoutException|WriteFailureException e) { logger.trace("Failed replaying a batched mutation to a node, will write a hint"); logger.trace("Failure was : {}", e.getMessage()); // writing hints for the rest to hints, starting from i writeHintsForUndeliveredEndpoints(i, hintedNodes); return; } } }