hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Enis Soztutar (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-10791) Add integration test to demonstrate performance improvement
Date Thu, 20 Mar 2014 18:12:46 GMT

    [ 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)

Mime
View raw message