[
https://issues.apache.org/jira/browse/IGNITE-23656?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Ilya Shishkov updated IGNITE-23656:
-----------------------------------
Description:
ZookeeperDiscoverySpiTestSuite1 fails very often, because of
{{OutOfMemoryError}} presence in logs [1].
It seems, that problem is caused by flaky test:
{{ZookeeperDiscoveryTopologyChangeAndReconnectTest#testLargeUserAttribute3}}.
{code}
[2024-11-12T17:05:30,485][2024-11-12T17:05:30,689][ERROR][zk-internal.ZookeeperDiscoveryTopologyChangeAndReconnectTest4-EventThread][ZookeeperDiscoveryImpl]
Fatal error in ZookeeperDiscovery. Stopping the node in order to prevent
cluster wide instability.
org.apache.ignite.IgniteCheckedException: Failed to serialize object:
org.apache.ignite.spi.discovery.zk.internal.ZkJoinEventDataForJoined@5c330d1f
[INFO
][grid-nio-worker-tcp-comm-0-#3465%TcpCommunicationSpi%][TcpCommunicationSpi]
Accepted incoming communication connection [locAddr=/192.168.33.129:45014,
rmtAddr=/192.168.33.129:58366]
at
org.apache.ignite.marshaller.jdk.JdkMarshaller.marshal0(JdkMarshaller.java:102)
~[classes/:?]
at
org.apache.ignite.marshaller.jdk.JdkMarshaller.marshal0(JdkMarshaller.java:109)
~[classes/:?]
at
org.apache.ignite.marshaller.AbstractNodeNameAwareMarshaller.marshal(AbstractNodeNameAwareMarshaller.java:56)
~[classes/:?]
at
org.apache.ignite.internal.util.IgniteUtils.marshal(IgniteUtils.java:10889)
~[classes/:?]
at
org.apache.ignite.spi.discovery.zk.internal.ZookeeperDiscoveryImpl.marshalZip(ZookeeperDiscoveryImpl.java:4100)
~[classes/:?]
at
org.apache.ignite.spi.discovery.zk.internal.ZookeeperDiscoveryImpl.generateBulkJoinEvent(ZookeeperDiscoveryImpl.java:1849)
~[classes/:?]
at
org.apache.ignite.spi.discovery.zk.internal.ZookeeperDiscoveryImpl.generateJoinEvents(ZookeeperDiscoveryImpl.java:1784)
~[classes/:?]
at
org.apache.ignite.spi.discovery.zk.internal.ZookeeperDiscoveryImpl.generateTopologyEvents(ZookeeperDiscoveryImpl.java:1731)
~[classes/:?]
at
org.apache.ignite.spi.discovery.zk.internal.ZookeeperDiscoveryImpl$ZkWatcher.processResult(ZookeeperDiscoveryImpl.java:4254)
[classes/:?]
at
org.apache.ignite.spi.discovery.zk.internal.ZookeeperClient$ChildrenCallbackWrapper.processResult(ZookeeperClient.java:1208)
[classes/:?]
at
org.apache.zookeeper.ClientCnxn$EventThread.processEvent(ClientCnxn.java:667)
[zookeeper-3.8.4.jar:3.8.4]
at org.apache.zookeeper.ClientCnxn$EventThread.run(ClientCnxn.java:554)
[zookeeper-3.8.4.jar:3.8.4]
Caused by: java.lang.IllegalArgumentException: Self-suppression not permitted
at java.base/java.lang.Throwable.addSuppressed(Throwable.java:1054)
~[?:?]
at
org.apache.ignite.marshaller.jdk.JdkMarshaller.marshal0(JdkMarshaller.java:94)
~[classes/:?]
... 11 more
Caused by: java.lang.OutOfMemoryError: Java heap space
{code}
Can be reproduced locally.
----
*Links:*
#
https://ci2.ignite.apache.org/buildConfiguration/IgniteTests24Java8_ZooKeeperDiscovery1?branch=%3Cdefault%3E&buildTypeTab=overview&mode=builds
was:
ZookeeperDiscoverySpiTestSuite1 fails very often, because of
{{OutOfMemoryError}} presence in logs [1].
It seems, that problem is caused by flaky test:
{{ZookeeperDiscoveryTopologyChangeAndReconnectTest#testLargeUserAttribute3}}.
{code}
[2024-11-12T17:05:30,485][2024-11-12T17:05:30,689][ERROR][zk-internal.ZookeeperDiscoveryTopologyChangeAndReconnectTest4-EventThread][ZookeeperDiscoveryImpl]
Fatal error in ZookeeperDiscovery. Stopping the node in order to prevent
cluster wide instability.
org.apache.ignite.IgniteCheckedException: Failed to serialize object:
org.apache.ignite.spi.discovery.zk.internal.ZkJoinEventDataForJoined@5c330d1f
[INFO
][grid-nio-worker-tcp-comm-0-#3465%TcpCommunicationSpi%][TcpCommunicationSpi]
Accepted incoming communication connection [locAddr=/192.168.33.129:45014,
rmtAddr=/192.168.33.129:58366]
at
org.apache.ignite.marshaller.jdk.JdkMarshaller.marshal0(JdkMarshaller.java:102)
~[classes/:?]
at
org.apache.ignite.marshaller.jdk.JdkMarshaller.marshal0(JdkMarshaller.java:109)
~[classes/:?]
at
org.apache.ignite.marshaller.AbstractNodeNameAwareMarshaller.marshal(AbstractNodeNameAwareMarshaller.java:56)
~[classes/:?]
at
org.apache.ignite.internal.util.IgniteUtils.marshal(IgniteUtils.java:10889)
~[classes/:?]
at
org.apache.ignite.spi.discovery.zk.internal.ZookeeperDiscoveryImpl.marshalZip(ZookeeperDiscoveryImpl.java:4100)
~[classes/:?]
at
org.apache.ignite.spi.discovery.zk.internal.ZookeeperDiscoveryImpl.generateBulkJoinEvent(ZookeeperDiscoveryImpl.java:1849)
~[classes/:?]
at
org.apache.ignite.spi.discovery.zk.internal.ZookeeperDiscoveryImpl.generateJoinEvents(ZookeeperDiscoveryImpl.java:1784)
~[classes/:?]
at
org.apache.ignite.spi.discovery.zk.internal.ZookeeperDiscoveryImpl.generateTopologyEvents(ZookeeperDiscoveryImpl.java:1731)
~[classes/:?]
at
org.apache.ignite.spi.discovery.zk.internal.ZookeeperDiscoveryImpl$ZkWatcher.processResult(ZookeeperDiscoveryImpl.java:4254)
[classes/:?]
at
org.apache.ignite.spi.discovery.zk.internal.ZookeeperClient$ChildrenCallbackWrapper.processResult(ZookeeperClient.java:1208)
[classes/:?]
at
org.apache.zookeeper.ClientCnxn$EventThread.processEvent(ClientCnxn.java:667)
[zookeeper-3.8.4.jar:3.8.4]
at org.apache.zookeeper.ClientCnxn$EventThread.run(ClientCnxn.java:554)
[zookeeper-3.8.4.jar:3.8.4]
Caused by: java.lang.IllegalArgumentException: Self-suppression not permitted
at java.base/java.lang.Throwable.addSuppressed(Throwable.java:1054)
~[?:?]
at
org.apache.ignite.marshaller.jdk.JdkMarshaller.marshal0(JdkMarshaller.java:94)
~[classes/:?]
... 11 more
Caused by: java.lang.OutOfMemoryError: Java heap space
{code}
#
https://ci2.ignite.apache.org/buildConfiguration/IgniteTests24Java8_ZooKeeperDiscovery1?branch=%3Cdefault%3E&buildTypeTab=overview&mode=builds
Can be reproduced locally.
> Fix ZookeeperDiscoverySpiTestSuite1
> -----------------------------------
>
> Key: IGNITE-23656
> URL: https://issues.apache.org/jira/browse/IGNITE-23656
> Project: Ignite
> Issue Type: Test
> Reporter: Ilya Shishkov
> Priority: Minor
>
> ZookeeperDiscoverySpiTestSuite1 fails very often, because of
> {{OutOfMemoryError}} presence in logs [1].
> It seems, that problem is caused by flaky test:
> {{ZookeeperDiscoveryTopologyChangeAndReconnectTest#testLargeUserAttribute3}}.
> {code}
> [2024-11-12T17:05:30,485][2024-11-12T17:05:30,689][ERROR][zk-internal.ZookeeperDiscoveryTopologyChangeAndReconnectTest4-EventThread][ZookeeperDiscoveryImpl]
> Fatal error in ZookeeperDiscovery. Stopping the node in order to prevent
> cluster wide instability.
> org.apache.ignite.IgniteCheckedException: Failed to serialize object:
> org.apache.ignite.spi.discovery.zk.internal.ZkJoinEventDataForJoined@5c330d1f
> [INFO
> ][grid-nio-worker-tcp-comm-0-#3465%TcpCommunicationSpi%][TcpCommunicationSpi]
> Accepted incoming communication connection [locAddr=/192.168.33.129:45014,
> rmtAddr=/192.168.33.129:58366]
> at
> org.apache.ignite.marshaller.jdk.JdkMarshaller.marshal0(JdkMarshaller.java:102)
> ~[classes/:?]
> at
> org.apache.ignite.marshaller.jdk.JdkMarshaller.marshal0(JdkMarshaller.java:109)
> ~[classes/:?]
> at
> org.apache.ignite.marshaller.AbstractNodeNameAwareMarshaller.marshal(AbstractNodeNameAwareMarshaller.java:56)
> ~[classes/:?]
> at
> org.apache.ignite.internal.util.IgniteUtils.marshal(IgniteUtils.java:10889)
> ~[classes/:?]
> at
> org.apache.ignite.spi.discovery.zk.internal.ZookeeperDiscoveryImpl.marshalZip(ZookeeperDiscoveryImpl.java:4100)
> ~[classes/:?]
> at
> org.apache.ignite.spi.discovery.zk.internal.ZookeeperDiscoveryImpl.generateBulkJoinEvent(ZookeeperDiscoveryImpl.java:1849)
> ~[classes/:?]
> at
> org.apache.ignite.spi.discovery.zk.internal.ZookeeperDiscoveryImpl.generateJoinEvents(ZookeeperDiscoveryImpl.java:1784)
> ~[classes/:?]
> at
> org.apache.ignite.spi.discovery.zk.internal.ZookeeperDiscoveryImpl.generateTopologyEvents(ZookeeperDiscoveryImpl.java:1731)
> ~[classes/:?]
> at
> org.apache.ignite.spi.discovery.zk.internal.ZookeeperDiscoveryImpl$ZkWatcher.processResult(ZookeeperDiscoveryImpl.java:4254)
> [classes/:?]
> at
> org.apache.ignite.spi.discovery.zk.internal.ZookeeperClient$ChildrenCallbackWrapper.processResult(ZookeeperClient.java:1208)
> [classes/:?]
> at
> org.apache.zookeeper.ClientCnxn$EventThread.processEvent(ClientCnxn.java:667)
> [zookeeper-3.8.4.jar:3.8.4]
> at org.apache.zookeeper.ClientCnxn$EventThread.run(ClientCnxn.java:554)
> [zookeeper-3.8.4.jar:3.8.4]
> Caused by: java.lang.IllegalArgumentException: Self-suppression not permitted
> at java.base/java.lang.Throwable.addSuppressed(Throwable.java:1054)
> ~[?:?]
> at
> org.apache.ignite.marshaller.jdk.JdkMarshaller.marshal0(JdkMarshaller.java:94)
> ~[classes/:?]
> ... 11 more
> Caused by: java.lang.OutOfMemoryError: Java heap space
> {code}
> Can be reproduced locally.
> ----
> *Links:*
> #
> https://ci2.ignite.apache.org/buildConfiguration/IgniteTests24Java8_ZooKeeperDiscovery1?branch=%3Cdefault%3E&buildTypeTab=overview&mode=builds
--
This message was sent by Atlassian Jira
(v8.20.10#820010)