[
https://issues.apache.org/jira/browse/ARTEMIS-5174?focusedWorklogId=945419&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-945419
]
ASF GitHub Bot logged work on ARTEMIS-5174:
-------------------------------------------
Author: ASF GitHub Bot
Created on: 25/Nov/24 08:30
Start Date: 25/Nov/24 08:30
Worklog Time Spent: 10m
Work Description: AntonRoskvist commented on PR #5366:
URL:
https://github.com/apache/activemq-artemis/pull/5366#issuecomment-2497240791
@jbertram
I've actually seen slightly different issues between different versions but
this is a stack trace I had saved that occurs when "rolling in" a version
2.36.0 broker to a cluster of 2.35.0 brokers:
`2024-11-06 12:48:21,198 ERROR [org.jgroups.protocols.TCP] JGRP000030:
$HOSTNAME-23534: failed handling incoming message
java.net.SocketException: Socket closed
at
java.base/sun.nio.ch.NioSocketImpl.endRead(NioSocketImpl.java:248) ~[?:?]
at
java.base/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:327) ~[?:?]
at java.base/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:350)
~[?:?]
at java.base/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:803)
~[?:?]
at java.base/java.net.Socket$SocketInputStream.read(Socket.java:966)
~[?:?]
at
java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:244) ~[?:?]
at
java.base/java.io.BufferedInputStream.read1(BufferedInputStream.java:284)
~[?:?]
at
java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:343) ~[?:?]
at
java.base/java.io.DataInputStream.readFully(DataInputStream.java:201) ~[?:?]
at org.jgroups.BytesMessage.readPayload(BytesMessage.java:265)
~[jgroups-5.3.9.Final.jar:5.3.9.Final]
at org.jgroups.BaseMessage.readFrom(BaseMessage.java:317)
~[jgroups-5.3.9.Final.jar:5.3.9.Final]
at org.jgroups.protocols.TP.handleSingleMessage(TP.java:1327)
[jgroups-5.3.9.Final.jar:5.3.9.Final]
at org.jgroups.protocols.TP.receive(TP.java:1302)
[jgroups-5.3.9.Final.jar:5.3.9.Final]
at org.jgroups.blocks.cs.BaseServer.receive(BaseServer.java:213)
[jgroups-5.3.9.Final.jar:5.3.9.Final]
at
org.jgroups.blocks.cs.TcpConnection$Receiver.run(TcpConnection.java:304)
[jgroups-5.3.9.Final.jar:5.3.9.Final]
at java.base/java.lang.Thread.run(Thread.java:833) [?:?] `
I've seen some variation in the effect of this as well, like two clusters
forming alongside each other or the new brokers simply not forming a cluster at
all until all the old ones are stopped, then restarting some or all of the new
ones.
Issue Time Tracking
-------------------
Worklog Id: (was: 945419)
Time Spent: 40m (was: 0.5h)
> Have dependabot ignore jgroups until JGRP-2794 is resolved
> ----------------------------------------------------------
>
> Key: ARTEMIS-5174
> URL: https://issues.apache.org/jira/browse/ARTEMIS-5174
> Project: ActiveMQ Artemis
> Issue Type: Dependency upgrade
> Reporter: Anton Roskvist
> Priority: Major
> Labels: pull-request-available
> Time Spent: 40m
> Remaining Estimate: 0h
>
> Before [JGRP-2794|https://issues.redhat.com/projects/JGRP/issues/JGRP-2794]
> is resolved, jgroups provides compatibility between versions on a
> "best-effort" basis. Since moving to upgrade jGroups through dependabot I
> have seen multiple cases where "rolling upgrades" between broker versions in
> a clustered setting does not work as intended.
> I therefore think dependency updates to jgroups should be made manually on a
> case by case basis until the aforementioned jgroups Jira ticket is resolved.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
For further information, visit: https://activemq.apache.org/contact