[ 
https://issues.apache.org/jira/browse/HADOOP-6248?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12759701#action_12759701
 ] 

Todd Lipcon commented on HADOOP-6248:
-------------------------------------

bq. Performance testing is not something you can do on a virtual system, tricky 
w/ functional tests. Benchmarking is a separate problem. You shoudn't be using 
your functional tests to assess performance, as the functional tests are 
looking at the corner cases, trying to break things, not simulate well-behaved 
code.

+1 - however, I think Circus should focus n being a general enough testing 
framework that it can be used for *both* functional tests and performance 
tests. Some tests can certainly be geared towards testing corner cases - for 
example, starting a three-node pseudo-distributed cluster and then kill 
-STOPping one of the nodes at an inopportune time. Other tests can be handy 
wrappers for existing benchmark suites like TestDFSIO or Gridmix. Yahoo may 
have this already internally, but it would be swell to have a day-by-day graph 
of trunk's performance on a variety of standard jobs.

> Circus: Proposal and Preliminary Code for a Hadoop System Testing Framework
> ---------------------------------------------------------------------------
>
>                 Key: HADOOP-6248
>                 URL: https://issues.apache.org/jira/browse/HADOOP-6248
>             Project: Hadoop Common
>          Issue Type: New Feature
>          Components: test
>         Environment: Python, bash
>            Reporter: Alex Loddengaard
>         Attachments: HADOOP-6248.diff, HADOOP-6248_v2.diff, 
> HADOOP-6248_v3.diff
>
>
> This issue contains a proposal and preliminary source code for Circus, a 
> Hadoop system testing framework.  At a high level, Circus will help Hadoop 
> users and QA engineers to run system tests on a configurable Hadoop cluster, 
> or distribution of Hadoop.  See the comment below for the proposal itself.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to