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

Andres de la Peña commented on CASSANDRA-15977:
-----------------------------------------------

I can't think of a lot of things to optimize the runtime of the tests. They 
take long because of the parameterization for strategies, coordinator 
selection, ordering, etc. There are 16 parameter combinations for each of the 
34 tested query types, which gives those 544 tests. All the tests share the 
same cluster instance, which makes them run quite fast. That's still around 
10min total with around 1sec per test, which is over the current 6min timeout. 
We could try to parallelize the execution, but that's not going to reduce the 
workload.  Probably the easiest way to reduce the number of tests in reducing 
the number of tested parameters with NONE repair strategy, since those cases 
are less interesting.

> 4.0 quality testing: Read Repair
> --------------------------------
>
>                 Key: CASSANDRA-15977
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-15977
>             Project: Cassandra
>          Issue Type: Task
>          Components: Test/dtest/java, Test/unit
>            Reporter: Andres de la Peña
>            Assignee: Andres de la Peña
>            Priority: Normal
>             Fix For: 4.0-beta
>
>          Time Spent: 13h 20m
>  Remaining Estimate: 0h
>
> This is a subtask of CASSANDRA-15579 focusing on read repair.
> [This 
> document|https://docs.google.com/document/d/1-gldHcdLSMRbDhhI8ahs_tPeAZsjurjXr38xABVjWHE/edit?usp=sharing]
>  lists and describes the existing functional tests for read repair, so we can 
> have a broad view of what is currently covered. We can comment on this 
> document and add ideas for new cases/tests, so it can gradually evolve to a 
> more or less detailed test plan.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to