-
Notifications
You must be signed in to change notification settings - Fork 923
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Handle subscription transfer special cases + tests (#1700)
- Fixed issue: After transfer, available sequence numbers were not properly ack/republished. - Fixed issue: After transfer, race condition could delete subscription before transfer finished. - Fixed issue: After reload of a subscription, duplicate client handles may have been used. - Add tests which emulate the disconnection of a client/server, then transfers - Add subscription variable to select if missing publish requests are just acknoledged (default) or republished after transfer completes. Set `Subscription.RepublishAfterTransfer` to `true`. - Improve test framework to allow for testing against external servers using a .runsettings file - improve publish request logging, by moving calls into `CoreClientUtils.EventLog` - disable available sequence numbers check, it causes false negatives when many subscriptions are active
- Loading branch information
Showing
13 changed files
with
675 additions
and
302 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
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
Oops, something went wrong.