[ 
https://issues.apache.org/jira/browse/CASSANDRA-11352?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15238020#comment-15238020
 ] 

Giampaolo commented on CASSANDRA-11352:
---------------------------------------

I've prepared a patch for this issue that is available as attachment here and 
as branch (rebased and squashed at 
[https://github.com/radicalbit/cassandra/tree/CASSANDRA-11352-trunk]). The 
output of stress is now like this (keep in mind that in my locale, comma is the 
decimal separator while dot is the three digits separator)

{code}
Results:
Op rate                   :      4.160op/s  [WRITE:4.160op/s]
Partition rate            :      4.160pk/s  [WRITE:4.160pk/s]
Row rate                  :      4.160row/s [WRITE:4.160row/s]
Latency mean              :          0,9ms [WRITE:0,9ms]
Latency median            :          0,5ms [WRITE:0,5ms]
Latency 95th percentile   :          2,2ms [WRITE:2,2ms]
Latency 99th percentile   :          6,5ms [WRITE:6,5ms]
Latency 99.9th percentile :         28,3ms [WRITE:28,3ms]
Latency max               :        134,3ms [WRITE:134,3ms]
Total partitions          :    378.374 [WRITE:378.374]
Total errors              :          0 [WRITE:0]
Total GC count            :         89
Total GC memory           :      3,493GiB
Total GC time             :          1,2s
Avg GC time               :         13,9ms
StdDev GC time            :          8,3ms
Total operation time      : 00:01:30
{code}

I've tried some other alignment but this seems the best possible compromise to 
me.
Some rationals:
* as [https://issues.apache.org/jira/browse/CASSANDRA-9692], I kept units 
beside numbers without spaces
* decimal numbers are aligned using decimal sign
* Total GC time is in seconds while other GC measures are in milliseconds. This 
could be misleading, I'm waiting reviewer comment on this
* Respect to ticket, I took the liberty of adding three digits separator

About tests: stress tool is in dtests, I've tried to run them but after a whole 
workday they weren't finished and besides the "F" letter, no useful output was 
produced. 

Moreover, during tests I was not able to connect with JMX, the error was: 
{{the Connection refused to host: 127.0.0.4; nested exception is: 
java.net.ConnectException: Connection refused}}. 
How can I fix this for future tests?

> Include units of metrics in the cassandra-stress tool 
> ------------------------------------------------------
>
>                 Key: CASSANDRA-11352
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-11352
>             Project: Cassandra
>          Issue Type: Improvement
>          Components: Tools
>            Reporter: Rajath Subramanyam
>            Assignee: Giampaolo
>            Priority: Minor
>              Labels: lhf
>             Fix For: 3.x
>
>
> cassandra-stress in the Results section can have units for the metrics as an 
> improvement to make the tool more usable. 
> Results:
> op rate                   : 14668 [READ:7334, WRITE:7334]
> partition rate            : 14668 [READ:7334, WRITE:7334]
> row rate                  : 14668 [READ:7334, WRITE:7334]
> latency mean              : 0.7 [READ:0.7, WRITE:0.7]
> latency median            : 0.6 [READ:0.6, WRITE:0.6]
> latency 95th percentile   : 0.8 [READ:0.8, WRITE:0.8]
> latency 99th percentile   : 1.2 [READ:1.2, WRITE:1.2]
> latency 99.9th percentile : 8.8 [READ:8.9, WRITE:9.0]
> latency max               : 448.7 [READ:162.3, WRITE:448.7]
> Total partitions          : 105612753 [READ:52805915, WRITE:52806838]
> Total errors              : 0 [READ:0, WRITE:0]
> total gc count            : 0
> total gc mb               : 0
> total gc time (s)         : 0
> avg gc time(ms)           : NaN
> stdev gc time(ms)         : 0
> Total operation time      : 02:00:00
> END



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to