[
https://issues.apache.org/jira/browse/CASSANDRA-15555?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17032003#comment-17032003
]
David Capwell commented on CASSANDRA-15555:
-------------------------------------------
All examples above were called by running the following
{code}
ant testclasslist -Dtest.classlistfile=<(echo
org/apache/cassandra/transport/frame/checksum/ChecksummingTransformerTest.java)
-Dtest.classlistprefix=unit
{code}
In order to not timeout, I added -Dtest.timeout=60000000
> Lower the amount of garbage ChecksummingTransformerTest generates by reusing
> memory
> -----------------------------------------------------------------------------------
>
> Key: CASSANDRA-15555
> URL: https://issues.apache.org/jira/browse/CASSANDRA-15555
> Project: Cassandra
> Issue Type: Sub-task
> Components: Test/unit
> Reporter: David Capwell
> Assignee: David Capwell
> Priority: Normal
> Labels: pull-request-available
> Fix For: 4.0-alpha
>
> Time Spent: 10m
> Remaining Estimate: 0h
>
> When the test finds a issue and attempts to shrink, a ton of garbage is
> generated which cause the test to then fail with GC issues. Since the test
> is a quick theories test, we can rewrite the generates to reuse memory rather
> than creating new objects for each iteration. This will also let us move
> away from String which requires multiple copies in the test and gets rid of
> the getBytes() call which is dependent on the system its called on.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]