} catch (HTimedOutException e1) { //If Hector timedout, push messages back
logger.error("event=hector_timeout num_messages=" + messageIds.size() + " action=pushing_messages_back_to_redis");
if (visibilityTO > 0) {
for (String messageId : messageIds) {
String memId = messageIdToMemId.get(messageId);
jedis.lpush(queue.getRelativeUrl() + "-" + shard + "-Q", memId);
}
}
throw e1;
}
}