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

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

Yes, right, we should also split the tests in 3.11. The tests are quite 
different in that branch and their names are quite long, I hope that the new 
names that I have used for the classes make sense:
||PR||CI pre-fix||CI post-fix||
|[3.11|https://github.com/apache/cassandra/pull/1629]|[j8|https://app.circleci.com/pipelines/github/adelapena/cassandra/1558/workflows/34021f5a-1543-4b8a-b67c-801b7987d1ba]|[j8|https://app.circleci.com/pipelines/github/adelapena/cassandra/1561/workflows/bb9096e7-ebc4-46ee-90eb-53dd8d42a4c0]|

As it happened with 4.0, [the tests 
OOM|https://app.circleci.com/pipelines/github/adelapena/cassandra/1558/workflows/34021f5a-1543-4b8a-b67c-801b7987d1ba]
 quite easily without splitting them., and once we get rid of the OOMs [a new 
type of 
failure|https://app.circleci.com/pipelines/github/adelapena/cassandra/1561/workflows/bb9096e7-ebc4-46ee-90eb-53dd8d42a4c0]
 gets exposed. To make sure that that masked failure isn't introduced by a 
mistake while splitting, I have run 
{{CompactStorage2to3UpgradeTest#testDropCompactWithClusteringAndValueColumnWithDeletesAndWrites}}
 unpatched and in isolation. [That 
experiment|https://app.circleci.com/pipelines/github/adelapena/cassandra/1562/workflows/77329cd5-3d3d-4a8f-beb5-8f64818df0f5]
 shows that the test is indeed flaky independently of the OOM that we are 
trying to fix here.

> CompactStorageUpgradeTest.compactStorageUpgradeTest fails w/OOM
> ---------------------------------------------------------------
>
>                 Key: CASSANDRA-17213
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-17213
>             Project: Cassandra
>          Issue Type: Bug
>          Components: Legacy/Local Write-Read Paths
>            Reporter: Josh McKenzie
>            Assignee: Andres de la Peña
>            Priority: Normal
>             Fix For: 4.0.x, 4.1.x, 4.x
>
>
> [https://ci-cassandra.apache.org/job/Cassandra-trunk/882/testReport/org.apache.cassandra.distributed.upgrade/CompactStorageUpgradeTest/compactStorageUpgradeTest/]
> h3. Error Message
> GC overhead limit exceeded
> h3. Stacktrace
> java.lang.OutOfMemoryError: GC overhead limit exceeded at 
> sun.net.www.ParseUtil.encodePath(ParseUtil.java:105) at 
> sun.misc.URLClassPath$JarLoader.checkResource(URLClassPath.java:969) at 
> sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:1056) at 
> sun.misc.URLClassPath.getResource(URLClassPath.java:249) at 
> java.net.URLClassLoader$1.run(URLClassLoader.java:366) at 
> java.net.URLClassLoader$1.run(URLClassLoader.java:363) at 
> java.security.AccessController.doPrivileged(Native Method) at 
> java.net.URLClassLoader.findClass(URLClassLoader.java:362) at 
> org.apache.cassandra.distributed.shared.InstanceClassLoader.findClass(InstanceClassLoader.java:140)
>  at 
> org.apache.cassandra.distributed.shared.InstanceClassLoader.loadClassInternal(InstanceClassLoader.java:123)
>  at 
> org.apache.cassandra.distributed.shared.InstanceClassLoader.loadClass(InstanceClassLoader.java:109)
>  at 
> org.codehaus.jackson.map.introspect.BasicClassIntrospector.<clinit>(BasicClassIntrospector.java:62)
>  at org.codehaus.jackson.map.ObjectMapper.<clinit>(ObjectMapper.java:188) at 
> org.apache.cassandra.utils.FBUtilities.<clinit>(FBUtilities.java:74) at 
> org.apache.cassandra.distributed.impl.Instance.<init>(Instance.java:144) at 
> org.apache.cassandra.distributed.impl.AbstractCluster$Wrapper$$Lambda$21599/1714755496.apply(Unknown
>  Source) at 
> org.apache.cassandra.distributed.impl.AbstractCluster$Wrapper.newInstance(AbstractCluster.java:247)
>  at 
> org.apache.cassandra.distributed.impl.AbstractCluster$Wrapper.<init>(AbstractCluster.java:226)
>  at 
> org.apache.cassandra.distributed.UpgradeableCluster.newInstanceWrapper(UpgradeableCluster.java:46)
>  at 
> org.apache.cassandra.distributed.UpgradeableCluster.newInstanceWrapper(UpgradeableCluster.java:36)
>  at 
> org.apache.cassandra.distributed.impl.AbstractCluster.newInstanceWrapperInternal(AbstractCluster.java:515)
>  at 
> org.apache.cassandra.distributed.impl.AbstractCluster.<init>(AbstractCluster.java:470)
>  at 
> org.apache.cassandra.distributed.UpgradeableCluster.<init>(UpgradeableCluster.java:40)
>  at 
> org.apache.cassandra.distributed.UpgradeableCluster.<init>(UpgradeableCluster.java:36)
>  at 
> org.apache.cassandra.distributed.UpgradeableCluster$Builder.lambda$new$0(UpgradeableCluster.java:86)
>  at 
> org.apache.cassandra.distributed.UpgradeableCluster$Builder$$Lambda$73/1631826609.newCluster(Unknown
>  Source) at 
> org.apache.cassandra.distributed.shared.AbstractBuilder.createWithoutStarting(AbstractBuilder.java:158)
>  at 
> org.apache.cassandra.distributed.shared.AbstractBuilder.start(AbstractBuilder.java:140)
>  at 
> org.apache.cassandra.distributed.UpgradeableCluster.create(UpgradeableCluster.java:73)
>  at 
> org.apache.cassandra.distributed.upgrade.UpgradeTestBase$TestCase.run(UpgradeTestBase.java:223)
>  at 
> org.apache.cassandra.distributed.upgrade.CompactStorageUpgradeTest.compactStorageUpgradeTest(CompactStorageUpgradeTest.java:159)
> h3. Standard Output
> out of memory on output stream
>  
> Appears consistent



--
This message was sent by Atlassian Jira
(v8.20.7#820007)

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

Reply via email to