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

ASF GitHub Bot commented on ARTEMIS-1476:
-----------------------------------------

Github user franz1981 commented on a diff in the pull request:

    https://github.com/apache/activemq-artemis/pull/1605#discussion_r146780491
  
    --- Diff: 
artemis-cli/src/main/java/org/apache/activemq/artemis/cli/commands/util/SyncCalculation.java
 ---
    @@ -54,92 +172,94 @@ public static long syncTest(File datafolder,
                                    String fileName,
                                    int maxAIO,
                                    JournalType journalType) throws Exception {
    -      SequentialFileFactory factory = newFactory(datafolder, fsync, 
journalType, blockSize * blocks, maxAIO);
    -
    +      final Supplier<? extends SyncIOCompletion> ioCallbackFactory;
    --- End diff --
    
    > For me trying to understand the code just for a review and understand the 
differences/changes right now is a bit hard, as too much has moved, its not 
impossible just is making it tricky to be sure.
    
    I think is normal: I've used the spitted view on github and it helps (vs 
the unified one), but probably it works just if you already know by heart the 
original code. Your review is a good way for me to have a more objective view 
of that so I will provide a cleaner separation of the 2 paths as a separate 
commit to be squashed if it will pass the reviews (by the end of the day; I've 
other stuff to do first :P).
    
    Just for the sake of completeness, I will ask to @clebertsuconic too: he 
knows by heart the original code for sure! 
    @clebertsuconic  wdyt about the last implementation? Have you found 
difficult to trace/understand how much has changed the not `--verbose` path vs 
the original?


> HdrHistogram support on verbose SyncCalculation
> -----------------------------------------------
>
>                 Key: ARTEMIS-1476
>                 URL: https://issues.apache.org/jira/browse/ARTEMIS-1476
>             Project: ActiveMQ Artemis
>          Issue Type: Improvement
>          Components: Broker
>            Reporter: Francesco Nigro
>            Assignee: Francesco Nigro
>
> The SyncCalculation::syncTest could benefit of 
> [HdrHistogram|http://hdrhistogram.org/] support to represent the write 
> latencies percentile distribution while using it as a CLI command (ie through 
> the perf-journal command).



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to