xenadmin/XenAdmin/Wizards/RollingUpgradeWizard
Mihaela Stoica a4fe507adf CA-147941: Fixed the RPU wizard hang in "Reconnecting Storage" and connecting action stuck in progress state
In some cases calling Control.Invoke() from a background thread causes that thread to go in a "sleep, wait, or join" mode, while waiting for Invoke to happen, although the UI thread is running normally.
If the Control is the MainWindow, it works as expected, but we've seen it happening while connecting or disconnecting from a large pool, on calling Invoke on controls like NavigationView, AlertSummaryPage, HistoryPage, etc.
To fix this, we call the Invoke on the MainWindow in all the places where we've seen the issue.

With this changes, the previous fix for CA-148245 (call RequestRefreshTreeView on CacheClearing event) is not needed anymore, so I removed that call.

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-10-10 13:16:50 +01:00
..
PlanActions PlanAction simplification: removed PlanActionStatusChangedEventArgs class; use Action<T> 2013-12-21 12:52:28 +00:00
Sorting CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
RollingUpgradeReadyToUpgradePage.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
RollingUpgradeReadyToUpgradePage.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
RollingUpgradeReadyToUpgradePage.ja.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
RollingUpgradeReadyToUpgradePage.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
RollingUpgradeReadyToUpgradePage.zh-CN.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
RollingUpgradeUpgradePage.cs CA-147941: Fixed the RPU wizard hang in "Reconnecting Storage" and connecting action stuck in progress state 2014-10-10 13:16:50 +01:00
RollingUpgradeUpgradePage.designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
RollingUpgradeUpgradePage.ja.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
RollingUpgradeUpgradePage.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
RollingUpgradeUpgradePage.zh-CN.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
RollingUpgradeWizard_FirstPage.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
RollingUpgradeWizard_FirstPage.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
RollingUpgradeWizard_FirstPage.ja.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
RollingUpgradeWizard_FirstPage.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
RollingUpgradeWizard_FirstPage.zh-CN.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
RollingUpgradeWizard_SelectInstallMethod.cs CP-5750: Changed the declaration for the ActionBase events Completed, Changed and 2013-08-09 17:20:33 +01:00
RollingUpgradeWizard_SelectInstallMethod.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
RollingUpgradeWizard_SelectInstallMethod.ja.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
RollingUpgradeWizard_SelectInstallMethod.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
RollingUpgradeWizard_SelectInstallMethod.zh-CN.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
RollingUpgradeWizard_UpgradeMode.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
RollingUpgradeWizard_UpgradeMode.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
RollingUpgradeWizard_UpgradeMode.ja.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
RollingUpgradeWizard_UpgradeMode.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
RollingUpgradeWizard_UpgradeMode.zh-CN.resx CP-6317: Importing from branch clearwater-ln. 2013-09-26 13:45:09 +01:00
RollingUpgradeWizard.cs CA-136173: Getting several notifications for one user-level action (e.g. Updating network operation creates 4 entries in the Notifications/Events view) 2014-07-21 11:19:04 +01:00
RollingUpgradeWizard.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
RollingUpgradeWizard.ja.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
RollingUpgradeWizard.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
RollingUpgradeWizard.zh-CN.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
RollingUpgradeWizardPrecheckPage.cs CP-8120 Rolling Pool Upgrade wizard: add precheck for vCPU configuration. 2014-06-06 13:50:13 +01:00
RollingUpgradeWizardPrecheckPage.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
RollingUpgradeWizardSelectPool.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
RollingUpgradeWizardSelectPool.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
RollingUpgradeWizardSelectPool.ja.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
RollingUpgradeWizardSelectPool.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
RollingUpgradeWizardSelectPool.zh-CN.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00