xenadmin/XenModel/Network
Stephen Turner 416425a21e CA-132066 Make Heartbeat work as designed
The Heartbeat would log out the session after the first missed heartbeat.
This worked fine when the Heartbeat was on its own session, back in George
and earlier versions. However, when it was changed to use just a
DuplicateSession() instead of a new Session(), this broke the main session
of the connection. This caused a first heartbeat failure to break the
connection, and also caused the expectDisruption flag to be ignored.

This patch restores the old behaviour by not logging out the session until
the second failure.
2014-05-15 15:46:01 +01:00
..
StorageLink CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
Cache.cs CP-6085: Per-pool overview of vGPUs (PR-1675) 2013-11-14 11:06:50 +00:00
CancelledException.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
ConnectionsManager.cs CA-127510: Reworked the logic of differentiating between tasks started by this instance 2014-03-11 14:30:01 +00:00
ConnectTask.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
DisconnectionException.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
Heartbeat.cs CA-132066 Make Heartbeat work as designed 2014-05-15 15:46:01 +01:00
HTTPHelper.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
ICache.cs CP-6085: Per-pool overview of vGPUs (PR-1675) 2013-11-14 11:06:50 +00:00
IXenConnection.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
NetworkingHelper.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
SessionFactory.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
TaskPoller.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
XenConnection.cs CA-130615: Do not show an event notification when the connection fails due to being 2014-04-28 15:01:11 +01:00