Updated Branches:
  refs/heads/cassandra-1.1 93bd3d896 -> c7ce11f00
  refs/heads/trunk 0b94b191d -> 29353b8aa


Merge branch 'cassandra-1.1' into trunk


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

Branch: refs/heads/trunk
Commit: 29353b8aa230db77f173dde334be9531ad32bdf0
Parents: 0b94b19 c7ce11f
Author: Yuki Morishita <yu...@apache.org>
Authored: Thu Sep 27 16:57:51 2012 -0500
Committer: Yuki Morishita <yu...@apache.org>
Committed: Thu Sep 27 16:59:33 2012 -0500

----------------------------------------------------------------------
 CHANGES.txt                                      |    1 +
 src/java/org/apache/cassandra/cli/CliClient.java |   30 +++++++++++++----
 2 files changed, 24 insertions(+), 7 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cassandra/blob/29353b8a/CHANGES.txt
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/cassandra/blob/29353b8a/src/java/org/apache/cassandra/cli/CliClient.java
----------------------------------------------------------------------
diff --cc src/java/org/apache/cassandra/cli/CliClient.java
index 0c3e133,b32b0f7..87981fe
--- a/src/java/org/apache/cassandra/cli/CliClient.java
+++ b/src/java/org/apache/cassandra/cli/CliClient.java
@@@ -398,8 -402,6 +398,8 @@@ public class CliClien
              return;
          }
  
-         long startTime = System.currentTimeMillis();
++        long startTime = System.nanoTime();
 +
          Tree columnTree = (columnSpecCnt >= 1)
                             ? columnFamilySpec.getChild(2)
                             : null;
@@@ -2930,11 -2968,27 +2930,27 @@@
          return false;
      }
  
+     /**
+      * Print elapsed time. Print 2 fraction digits if eta is under 10 ms.
+      * @param startTime starting time in nanoseconds
+      */
      private void elapsedTime(long startTime)
      {
-         sessionState.out.println("Elapsed time: " + 
(System.currentTimeMillis() - startTime) + " msec(s).");
+         /** time elapsed in nanoseconds */
+         long eta = System.nanoTime() - startTime;
+ 
+         sessionState.out.print("Elapsed time: ");
+         if (eta < 10000000)
+         {
+             sessionState.out.print(Math.round(eta/10000.0)/100.0);
+         }
+         else
+         {
+             sessionState.out.print(Math.round(eta/1000000.0));
+         }
+         sessionState.out.println(" msec(s).");
      }
 -    
 +
      class CfAssumptions
      {
          //Map<KeySpace, Map<ColumnFamily, Map<Property, Value>>>

Reply via email to