Updated Branches:
  refs/heads/trunk 15ae2f630 -> 02a302a93

(CLI) track elapsed time for `delete' operation
patch by Radim Kolar; reviewed by Pavel Yaskevich for CASSANDRA-4060


Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo
Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/02a302a9
Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/02a302a9
Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/02a302a9

Branch: refs/heads/trunk
Commit: 02a302a9396653f0f1f389d6d53f34869de2d46f
Parents: 15ae2f6
Author: Pavel Yaskevich <xe...@apache.org>
Authored: Mon Mar 19 14:08:53 2012 +0300
Committer: Pavel Yaskevich <xe...@apache.org>
Committed: Mon Mar 19 14:08:53 2012 +0300

----------------------------------------------------------------------
 CHANGES.txt                                      |    1 +
 src/java/org/apache/cassandra/cli/CliClient.java |    3 +++
 2 files changed, 4 insertions(+), 0 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cassandra/blob/02a302a9/CHANGES.txt
----------------------------------------------------------------------
diff --git a/CHANGES.txt b/CHANGES.txt
index b579425..73ba9e4 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -2,6 +2,7 @@
  * Track tombstone expiration and compact when tombstone content is
    higher than a configurable threshold, default 20% (CASSANDRA-3442)
  * update MurmurHash to version 3 (CASSANDRA-2975)
+ * (CLI) track elapsed time for `delete' operation (CASSANDRA-4060)
 
 
 1.1.1-dev

http://git-wip-us.apache.org/repos/asf/cassandra/blob/02a302a9/src/java/org/apache/cassandra/cli/CliClient.java
----------------------------------------------------------------------
diff --git a/src/java/org/apache/cassandra/cli/CliClient.java 
b/src/java/org/apache/cassandra/cli/CliClient.java
index cb37422..d74af96 100644
--- a/src/java/org/apache/cassandra/cli/CliClient.java
+++ b/src/java/org/apache/cassandra/cli/CliClient.java
@@ -389,6 +389,8 @@ public class CliClient
             return;
         }
 
+        long startTime = System.currentTimeMillis();
+
         Tree columnTree = (columnSpecCnt >= 1)
                            ? columnFamilySpec.getChild(2)
                            : null;
@@ -442,6 +444,7 @@ public class CliClient
             thriftClient.remove(key, path, FBUtilities.timestampMicros(), 
consistencyLevel);
         }
         sessionState.out.println(String.format("%s removed.", (columnSpecCnt 
== 0) ? "row" : "column"));
+        elapsedTime(startTime);
     }
 
     private void doSlice(String keyspace, ByteBuffer key, String columnFamily, 
byte[] superColumnName, int limit)

Reply via email to