Skip to content

Conversation

@chrjohn
Copy link
Member

@chrjohn chrjohn commented Jun 19, 2018

…/Initiator.

- Reverted changes from #192 since we actually want to process all messages on stop().
@chrjohn chrjohn added this to the QFJ 2.1.0 milestone Jun 19, 2018
chrjohn added 4 commits June 19, 2018 17:18
It does not make sense to call getMessage() in that case.
 to ensure that the session timer is not stopped by Message Processor thread when using stopHandlingMessages(true)
…HandlingStrategy.stopHandlingMessages(true).

 Otherwise it could happen on quick restarts that the Message Processor thread stopped the SessionTimer concurrently
 which lead to an unresponsive FIX session, i.e. no Logon sent, no Heartbeats.
@chrjohn
Copy link
Member Author

chrjohn commented Jun 20, 2018

I've re-ran the build about 10 times and there were no more errors. Hopefully the unstable unit tests should be a thing of the past now.
Edit: of course, this issue could also appear in real life but hardly anyone constantly restarts their connector.

@chrjohn
Copy link
Member Author

chrjohn commented Jun 20, 2018

Bummer, the last build had a problem.

@chrjohn
Copy link
Member Author

chrjohn commented Jun 20, 2018

However, I am going to merge this since the remaining failure seems purely to be related to the acceptance test suite.

@chrjohn chrjohn merged commit 21bec09 into master Jun 21, 2018
@chrjohn chrjohn deleted the eventhandling branch June 21, 2018 07:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants