Author: jbellis
Date: Tue Apr 27 00:08:06 2010
New Revision: 938272
URL: http://svn.apache.org/viewvc?rev=938272&view=rev
Log:
improve DEBUG logging of insert path. patch by Ryan King and jbellis for
CASSANDRA-1023
Modified:
cassandra/trunk/src/java/org/apache/cassandra/service/StorageProxy.java
Modified:
cassandra/trunk/src/java/org/apache/cassandra/service/StorageProxy.java
URL:
http://svn.apache.org/viewvc/cassandra/trunk/src/java/org/apache/cassandra/service/StorageProxy.java?rev=938272&r1=938271&r2=938272&view=diff
==============================================================================
--- cassandra/trunk/src/java/org/apache/cassandra/service/StorageProxy.java
(original)
+++ cassandra/trunk/src/java/org/apache/cassandra/service/StorageProxy.java Tue
Apr 27 00:08:06 2010
@@ -123,7 +123,7 @@ public class StorageProxy implements Sto
if
(destination.equals(FBUtilities.getLocalAddress()))
{
if (logger.isDebugEnabled())
- logger.debug("insert writing local key " +
rm.key());
+ logger.debug("insert writing local key " +
FBUtilities.bytesToHex(rm.key()) + " (keyspace: " + rm.getTable() + ", CFs:" +
rm.columnFamilyNames() + ")");
Runnable runnable = new WrappedRunnable()
{
public void runMayThrow() throws
IOException
@@ -138,7 +138,7 @@ public class StorageProxy implements Sto
if (unhintedMessage == null)
unhintedMessage =
rm.makeRowMutationMessage();
if (logger.isDebugEnabled())
- logger.debug("insert writing key " +
rm.key() + " to " + unhintedMessage.getMessageId() + "@" + destination);
+ logger.debug("insert writing key " +
FBUtilities.bytesToHex(rm.key()) + " to " + unhintedMessage.getMessageId() +
"@" + destination);
MessagingService.instance.sendOneWay(unhintedMessage, destination);
}
}
@@ -152,7 +152,7 @@ public class StorageProxy implements Sto
{
addHintHeader(hintedMessage, target);
if (logger.isDebugEnabled())
- logger.debug("insert writing key " +
rm.key() + " to " + hintedMessage.getMessageId() + "@" + destination + " for "
+ target);
+ logger.debug("insert writing key " +
FBUtilities.bytesToHex(rm.key()) + " to " + hintedMessage.getMessageId() + "@"
+ destination + " for " + target);
}
}
MessagingService.instance.sendOneWay(hintedMessage, destination);
@@ -161,7 +161,7 @@ public class StorageProxy implements Sto
}
catch (IOException e)
{
- throw new RuntimeException("error inserting key " +
rm.key(), e);
+ throw new RuntimeException("error inserting key " +
FBUtilities.bytesToHex(rm.key()), e);
}
}
}
@@ -226,7 +226,7 @@ public class StorageProxy implements Sto
MessagingService.instance.addCallback(responseHandler,
unhintedMessage.getMessageId());
}
if (logger.isDebugEnabled())
- logger.debug("insert writing key " + rm.key()
+ " to " + unhintedMessage.getMessageId() + "@" + destination);
+ logger.debug("insert writing key " +
FBUtilities.bytesToHex(rm.key()) + " to " + unhintedMessage.getMessageId() +
"@" + destination);
MessagingService.instance.sendOneWay(unhintedMessage, destination);
}
}
@@ -240,7 +240,7 @@ public class StorageProxy implements Sto
{
addHintHeader(hintedMessage, target);
if (logger.isDebugEnabled())
- logger.debug("insert writing key " +
rm.key() + " to " + hintedMessage.getMessageId() + "@" + destination + " for "
+ target);
+ logger.debug("insert writing key " +
FBUtilities.bytesToHex(rm.key()) + " to " + hintedMessage.getMessageId() + "@"
+ destination + " for " + target);
}
}
// (non-destination hints are part of the callback and
count towards consistency only under CL.ANY)
@@ -261,7 +261,7 @@ public class StorageProxy implements Sto
if (mostRecentRowMutation == null)
throw new RuntimeException("no mutations were seen but found
an error during write anyway", e);
else
- throw new RuntimeException("error writing key " +
mostRecentRowMutation.key(), e);
+ throw new RuntimeException("error writing key " +
FBUtilities.bytesToHex(mostRecentRowMutation.key()), e);
}
finally
{
@@ -296,7 +296,7 @@ public class StorageProxy implements Sto
private static void insertLocalMessage(final RowMutation rm, final
WriteResponseHandler responseHandler)
{
if (logger.isDebugEnabled())
- logger.debug("insert writing local key " + rm.key());
+ logger.debug("insert writing local key " +
FBUtilities.bytesToHex(rm.key()) + " (keyspace: " + rm.getTable() + ", CFs:" +
rm.columnFamilyNames() + ")");
Runnable runnable = new WrappedRunnable()
{
public void runMayThrow() throws IOException
@@ -502,7 +502,7 @@ public class StorageProxy implements Sto
catch (DigestMismatchException e)
{
// TODO should this be a thrift exception?
- throw new RuntimeException("digest mismatch reading
key " + command.key, e);
+ throw new RuntimeException("digest mismatch reading
key " + FBUtilities.bytesToHex(command.key), e);
}
}
}