Back pressured endpoint needs to be removed after disconnected (reason=slow_consumer). #490
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The FixP endpoint is present after a disconnect and sender reattempt will loop forever.
count=1058640,firstTime=1694518887149,lastTime=1694518909110
java.nio.channels.ClosedChannelException
at java.base/sun.nio.ch.SocketChannelImpl.ensureOpenAndConnected(SocketChannelImpl.java:215)
at java.base/sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:527)
at uk.co.real_logic.artio.engine.framer.DefaultTcpChannel.write(DefaultTcpChannel.java:45)
at uk.co.real_logic.artio.engine.framer.FixPSenderEndPoint.writeBuffer(FixPSenderEndPoint.java:105)
at uk.co.real_logic.artio.engine.framer.ImplicitFixPSenderEndPoint.processReattemptBuffer(ImplicitFixPSenderEndPoint.java:190)
at uk.co.real_logic.artio.engine.framer.ImplicitFixPSenderEndPoint.reattempt(ImplicitFixPSenderEndPoint.java:217)
at uk.co.real_logic.artio.engine.framer.FixPSenderEndPoints.reattempt(FixPSenderEndPoints.java:48)
at uk.co.real_logic.artio.engine.framer.Framer.sendOutboundMessages(Framer.java:446)
at uk.co.real_logic.artio.engine.framer.Framer.doWork(Framer.java:382)
at org.agrona.concurrent.AgentRunner.doWork(AgentRunner.java:304)
at org.agrona.concurrent.AgentRunner.workLoop(AgentRunner.java:296)
at org.agrona.concurrent.AgentRunner.run(AgentRunner.java:162)
at java.base/java.lang.Thread.run(Thread.java:833)
count=1058708,firstTime=1694518887149,lastTime=1694518909114