xenadmin/XenModel/Network
Frezzle ec62027342 CA-214653: Work-around for XC reconnecting to proxy server with new wrong credentials
Normally, a heartbeat is done every 15 seconds by getting the server time, and starts as soon as connection to host is established, but if an error occurs XC retries once more in another 15 seconds before actually closing the connection to the host.

Now, if a 407 Proxy Authentication Required error occurs on the initial heartbeat then XC does not retry again in 15 seconds; it will close the connection immediately. The disconnection was instant to up to 2 seconds, depending on time taken to get server time (testing with FreeProxy was ~instant and CCProxy was ~2 seconds). This is only a work-around, as the exact reason for this behaviour is still unknown.

Signed-off-by: Frezzle <frederico.mazzone@citrix.com>
2016-10-11 17:40:06 +01:00
..
Cache.cs CA-196315: XS65ESP1018 not showing up in XenCenter Updates (on staging) 2016-02-08 10:14:05 +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-214653: Work-around for XC reconnecting to proxy server with new wrong credentials 2016-10-11 17:40:06 +01:00
HTTPHelper.cs [CP-17231] Implement proxy authentication setting in XenCenter 2016-06-20 17:15:00 +01:00
ICache.cs CA-160996: XenCenter: Subscribe to fewer events in DockerContainers 2015-02-23 17:02:06 +00:00
IXenConnection.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
NetworkingHelper.cs CP-11032: Remove storage motion constraints: Allow cross-pool move of stopped and suspended VMs 2015-03-17 16:35:12 +00: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-208707: [SCTX-2316] XenCenter Incorrect pop-up error message displayed if SSL secure channel cannot be created 2016-05-23 12:48:01 +01:00