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

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

It has been [recently 
agreed|https://www.mail-archive.com/[email protected]/msg19579.html] 
that new or modified tests should be run 500 times before commit. The current 
test multiplexer only allows to run tests one by one, which is a pain for the 
29 tests that this patch touches.

CASSANDRA-17939 should allow to automatically detect and repeatedly run new and 
modified tests, so we don't have to do 29 pushes with different CircleCI 
configs. That ticket is almost ready but not yet merged, so I have cherry 
picked it on top of this patch ([this 
commit|https://github.com/adelapena/cassandra/commit/23fe8743f185ad1b93cce37383d6d4807ea14e36])
 and [run it with 
MIDRES|https://github.com/adelapena/cassandra/commit/dc9e28e7026a08501336a90ebf31f0ae15ca59f8]
 for j8: 
[https://app.circleci.com/pipelines/github/adelapena/cassandra/2284/workflows/3d25a156-34e1-4abf-a787-de57eef175f9]

That run uses 500 iterations per job setup, so 500 iterations for j8, 500 for 
j11, 500 for {{{}utests_trie{}}}, 500 for {{{}utests_compression{}}}, etc. 
Given the high number of tests, probably we can save some resources if next 
time we give it just 100 runs to each setup and assume that all together they 
sum up the required 500 iterations:
{code:java}
.circleci/generate.sh -m \
  -e REPEATED_TESTS_STOP_ON_FAILURE=true \
  -e REPEATED_UTESTS_COUNT=100
{code}

> CEP-19: Trie memtable implementation
> ------------------------------------
>
>                 Key: CASSANDRA-17240
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-17240
>             Project: Cassandra
>          Issue Type: Improvement
>          Components: Local/Memtable
>            Reporter: Branimir Lambov
>            Assignee: Branimir Lambov
>            Priority: Normal
>         Attachments: SkipListMemtable-OSS.png, TrieMemtable-OSS.png, 
> density_SG.html.gz, density_test_with_sharding.html.gz, latency-1_1-95.png, 
> latency-9_1-95.png, throughput_SG.png, throughput_apache.png
>
>          Time Spent: 12h 50m
>  Remaining Estimate: 0h
>
> Trie-based memtable implementation as described in CEP-19, built on top of 
> CASSANDRA-17034 and CASSANDRA-6936.
> The implementation is available in this 
> [branch|https://github.com/blambov/cassandra/tree/CASSANDRA-17240].



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

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

Reply via email to