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

Enis Soztutar commented on HBASE-10791:
---------------------------------------

This is very useful. 
- Why do you run the action of CM manually? Is it because you want the action 
to be run only once with a delay? It seems that you are resubmitting the action 
to be performed multiple times. Maybe we should limit the number of times the 
action is performed and make the CM actions deterministic across runs. For 
example it will kill 3 servers one by one on every run, so that you can compare 
the results no matter how long the test run. 
- This statement is true, but will it work with distributed clusters? The split 
policy is not auto-populated from the conf on the client side, and this won't 
change the conf of servers. 
{code}
+      // TODO: splits disabled until "phase 2" is complete.
+      util.getConfiguration().set("hbase.regionserver.region.split.policy",
+        DisabledRegionSplitPolicy.class.getName());
{code}

- We can add a main() to the IT to run easily from command line as well. 

> Add integration test to demonstrate performance improvement
> -----------------------------------------------------------
>
>                 Key: HBASE-10791
>                 URL: https://issues.apache.org/jira/browse/HBASE-10791
>             Project: HBase
>          Issue Type: Sub-task
>          Components: Performance, test
>    Affects Versions: hbase-10070
>            Reporter: Nick Dimiduk
>            Assignee: Nick Dimiduk
>         Attachments: HBASE-10791.00.patch, HBASE-10791.01.patch
>
>
> It would be good to demonstrate that use of region replicas reduces read 
> latency. PerformanceEvaluation can be used manually for this purpose, but 
> it's not able to use ChaosMonkey. An integration test can set up the monkey 
> actions and automate execution.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to