-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Eliminated a few race conditions made present in previous updates - Added "AutoRun" concept to both Session and Candidate - Candidate.WaitX() methods will now return an error if called on a candidate that is not actively in the running - Moved the old Candidate tests to the candidate package and updated them appropriately - Added some more logging at key parts of the session and candidate keepalive loops - Severely reducing the complexity of the Candidate keepalive loop - Session will now attempt to actively destroy the upstream session if the state goes out of whack (generally due to timeout) - Normal session "update" calls no longer block (may want to add unecessary complexity to this later...) - Session.Stop() now returns an error, which if not nil can probably be ignored most of the time
- Loading branch information
Showing
7 changed files
with
527 additions
and
432 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
Oops, something went wrong.