cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Berenguer Blasi (Jira)" <j...@apache.org>
Subject [jira] [Commented] (CASSANDRA-16079) Improve dtest runtime
Date Fri, 28 Aug 2020 10:22:00 GMT

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

Berenguer Blasi commented on CASSANDRA-16079:
---------------------------------------------

{noformat}
grep -ri cluster\.populate\( --include \*.py |wc -l
410
grep -ri cluster\.populate\(1 --include \*.py |wc -l
171
{noformat}

410 cluster starts & 171 single node clusters = 40% single node starts. Say 50% are convertible
to unit or jvm-dtest = 20% less node starts. Say node start time is 50% of test time = 10%
less time. Dtest run time is about 50m (dtest, offheap & novnode) -> 50m * 10% * 3
= potential 15m cut finger in the air numbers.



> Improve dtest runtime
> ---------------------
>
>                 Key: CASSANDRA-16079
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-16079
>             Project: Cassandra
>          Issue Type: Improvement
>          Components: CI
>            Reporter: Adam Holmberg
>            Priority: Normal
>             Fix For: 4.0-beta
>
>
> A recent ticket, CASSANDRA-13701, changed the way dtests run, resulting in a [30% increase
in run time|https://www.mail-archive.com/dev@cassandra.apache.org/msg15606.html]. While that
change was accepted, we wanted to spin out a ticket to optimize dtests in an attempt to gain
back some of that runtime.
> At this time we don't have concrete improvements in mind, so the first order of this
ticket will be to analyze the state of things currently, and try to ascertain some valuable
optimizations. Once the problems are understood, we will break down subtasks to divide the
work.
> Some areas to consider:
> * cluster reuse
> * C* startup optimizations
> * Tests that should be ported to in-JVM dtest or even unit tests



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

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cassandra.apache.org
For additional commands, e-mail: commits-help@cassandra.apache.org


Mime
View raw message