if (!hasZF) { TagList tags = null; if(op.getHandlingNode() instanceof EVCacheNodeImpl) { tags = ((EVCacheNodeImpl)op.getHandlingNode()).getBaseTags(); } else { tags = BasicTagList.of(DataSourceType.COUNTER); if(op.isCancelled()) { TagList tags = null; if(op.getHandlingNode() instanceof EVCacheNodeImpl) { tags = ((EVCacheNodeImpl)op.getHandlingNode()).getBaseTags(); } else { tags = BasicTagList.of(DataSourceType.COUNTER);
if (op != null) op.timeOut(); TagList tags = null; if(op.getHandlingNode() instanceof EVCacheNodeImpl) { tags = ((EVCacheNodeImpl)op.getHandlingNode()).getBaseTags(); } else { tags = BasicTagList.of(DataSourceType.COUNTER); if(op.getHandlingNode() instanceof EVCacheNodeImpl) { tags = ((EVCacheNodeImpl)op.getHandlingNode()).getBaseTags(); } else { tags = BasicTagList.of(DataSourceType.COUNTER);
if (!hasZF) { TagList tags = null; if(op.getHandlingNode() instanceof EVCacheNodeImpl) { tags = ((EVCacheNodeImpl)op.getHandlingNode()).getBaseTags(); } else { tags = BasicTagList.of(DataSourceType.COUNTER); if (op.isCancelled() && throwException) { TagList tags = null; if(op.getHandlingNode() instanceof EVCacheNodeImpl) { tags = ((EVCacheNodeImpl)op.getHandlingNode()).getBaseTags(); } else { tags = BasicTagList.of(DataSourceType.COUNTER);
private static String createMessage(String message, Collection<Operation> ops) { StringBuilder rv = new StringBuilder(message); rv.append(" - failing node"); rv.append(ops.size() == 1 ? ": " : "s: "); boolean first = true; for (Operation op : ops) { if (first) { first = false; } else { rv.append(", "); } MemcachedNode node = op == null ? null : op.getHandlingNode(); rv.append(node == null ? "<unknown>" : node.getSocketAddress()); } return rv.toString(); }
private static String createMessage(String message, Collection<Operation> ops) { StringBuilder rv = new StringBuilder(message); rv.append(" - failing node"); rv.append(ops.size() == 1 ? ": " : "s: "); boolean first = true; for (Operation op : ops) { if (first) { first = false; } else { rv.append(", "); } MemcachedNode node = op == null ? null : op.getHandlingNode(); rv.append(node == null ? "<unknown>" : node.getSocketAddress()); } return rv.toString(); }
private static String createMessage(String message, Collection<Operation> ops) { StringBuilder rv = new StringBuilder(message); rv.append(" - failing node"); rv.append(ops.size() == 1 ? ": " : "s: "); boolean first = true; for (Operation op : ops) { if (first) { first = false; } else { rv.append(", "); } MemcachedNode node = op == null ? null : op.getHandlingNode(); rv.append(node == null ? "<unknown>" : node.getSocketAddress()); } return rv.toString(); }
private static String createMessage(String message, Collection<Operation> ops) { StringBuilder rv = new StringBuilder(message); rv.append(" - failing node"); rv.append(ops.size() == 1 ? ": " : "s: "); boolean first = true; for(Operation op : ops) { if(first) { first = false; } else { rv.append(", "); } MemcachedNode node = op == null ? null : op.getHandlingNode(); rv.append(node == null ? "<unknown>" : node.getSocketAddress()); } return rv.toString(); }
private static String createMessage(String message, Collection<Operation> ops) { StringBuilder rv = new StringBuilder(message); rv.append(" - failing node"); rv.append(ops.size() == 1 ? ": " : "s: "); boolean first = true; for(Operation op : ops) { if(first) { first = false; } else { rv.append(", "); } MemcachedNode node = op == null ? null : op.getHandlingNode(); rv.append(node == null ? "<unknown>" : node.getSocketAddress()); } return rv.toString(); }
private static String createMessage(String message, Collection<Operation> ops) { StringBuilder rv = new StringBuilder(message); rv.append(" - failing node"); rv.append(ops.size() == 1 ? ": " : "s: "); boolean first = true; for (Operation op : ops) { if (first) { first = false; } else { rv.append(", "); } MemcachedNode node = op == null ? null : op.getHandlingNode(); rv.append(node == null ? "<unknown>" : node.getSocketAddress()); if (op != null) { rv.append(" [").append(op.getState()).append("]"); } if (node != null) { rv.append(" [").append(node.getStatus()).append("]"); } // if (op != null && op.getBuffer() != null) { // rv.append(" [") // .append(new String(op.getBuffer().array()).replace( // "\r\n", "\\n")).append("]"); // } } return rv.toString(); }
/** * Set the continuous timeout on an operation. * * Ignore operations which have no handling nodes set yet (which may happen before nodes are properly * authenticated). * * @param op the operation to use. * @param isTimeout is timed out or not. */ private static void setTimeout(final Operation op, final boolean isTimeout) { Logger logger = LoggerFactory.getLogger(MemcachedConnection.class); try { if (op == null || op.isTimedOutUnsent()) { return; } MemcachedNode node = op.getHandlingNode(); if (node != null) { node.setContinuousTimeout(isTimeout); } } catch (Exception e) { logger.error(e.getMessage()); } }
/** * Set the continuous timeout on an operation. * * Ignore operations which have no handling nodes set yet (which may happen before nodes are properly * authenticated). * * @param op the operation to use. * @param isTimeout is timed out or not. */ private static void setTimeout(final Operation op, final boolean isTimeout) { Logger logger = LoggerFactory.getLogger(MemcachedConnection.class); try { if (op == null || op.isTimedOutUnsent()) { return; } MemcachedNode node = op.getHandlingNode(); if (node != null) { node.setContinuousTimeout(isTimeout); } } catch (Exception e) { logger.error(e.getMessage()); } }
/** * helper method: do some error checking and set timeout boolean * * @param op * @param isTimeout */ private static void setTimeout(Operation op, boolean isTimeout) { try { if (op == null || op.isTimedOutUnsent()) { return; // op may be null in some cases, e.g. flush } MemcachedNode node = op.getHandlingNode(); if (node == null) { LoggerFactory.getLogger(MemcachedConnection.class).warn("handling node for operation is not set"); } else { node.setContinuousTimeout(isTimeout); } } catch (Exception e) { LoggerFactory.getLogger(MemcachedConnection.class).error(e.getMessage()); } }
/** * helper method: do some error checking and set timeout boolean. * * @param op * @param isTimeout */ private static void setTimeout(Operation op, boolean isTimeout) { try { if (op == null || op.isTimedOutUnsent()) { return; // op may be null in some cases, e.g. flush } MemcachedNode node = op.getHandlingNode(); if (node == null) { LoggerFactory.getLogger(MemcachedConnection.class).warn( "handling node for operation is not set"); } else { node.setContinuousTimeout(isTimeout); } } catch (Exception e) { LoggerFactory.getLogger(MemcachedConnection.class).error(e.getMessage()); } }
/** * helper method: do some error checking and set timeout boolean * * @param op * @param isTimeout */ private static void setTimeout(Operation op, boolean isTimeout) { try { if (op == null) { LoggerFactory.getLogger(MemcachedConnection.class).debug("op is null."); return; // op may be null in some cases, e.g. flush } MemcachedNode node = op.getHandlingNode(); if (node == null) { LoggerFactory.getLogger(MemcachedConnection.class).debug("handling node for operation is not set"); } else { if (isTimeout || !op.isCancelled()) node.setContinuousTimeout(isTimeout); } } catch (Exception e) { LoggerFactory.getLogger(MemcachedConnection.class).error(e.getMessage()); } }
+ "%s ", currentOp); ((VBucketAware) currentOp).addNotMyVbucketNode( currentOp.getHandlingNode()); Operation op = qa.removeCurrentReadOp(); assert op == currentOp : "Expected to pop " + currentOp + " got "
+ "%s ", currentOp); ((VBucketAware) currentOp).addNotMyVbucketNode( currentOp.getHandlingNode()); Operation op = node.removeCurrentReadOp(); assert op == currentOp : "Expected to pop " + currentOp + " got "
+ "%s ", currentOp); ((VBucketAware) currentOp).addNotMyVbucketNode( currentOp.getHandlingNode()); Operation op = node.removeCurrentReadOp(); assert op == currentOp : "Expected to pop " + currentOp + " got "
if (op.getState() == OperationState.WRITE_QUEUED && op.getHandlingNode() != null) { addOperation(op.getHandlingNode(), op); return;
if (op.getState() == OperationState.WRITE_QUEUED && op.getHandlingNode() != null) { addOperation(op.getHandlingNode(), op); return;