[
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: [email protected]
For additional commands, e-mail: [email protected]