-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Improve logic for deciding whether to re-establish CASE in ReadClient. (
#23627) * Improve logic for deciding whether to re-establish CASE in ReadClient. We could end up in a situation where we had a defunct session but did not have the "try to re-establish CASE" flag set. In that case we would keep trying resubscribe attempts, which would keep failing because we could not actually create an exchange on our session, and we would never recover from that. The fix is that we try to re-establish CASE (assuming the IM engine has a CASE Session manager) if we don't have an active session. Also fixes an incorrect error ("no memory") being reported if we in fact try to subscribe when our session is not active. * Address review comments.
- Loading branch information
1 parent
c0ccbdd
commit 1988770
Showing
2 changed files
with
41 additions
and
21 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters