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