xenadmin/XenAdmin
Gabor Apati-Nagy f8a7d97890 CA-215093: Batch updates: Update progress failed in a pool of mixed state hosts
Where (in code removed by this commit) we iterated through the planActionsByHost dictionary, the hosts were iterated through in the order how the dictionary was initialized. Despite the actions were added in the right order, they then were screwed up, because the Cache.Hosts can have the hosts randomly while we want the master to be first.

To fix the bug, I changed the data structure from a dictionary to a list that has the actions exactly in the (good) order, the order they were added, eliminating the risk of the actions being retrieved in the wrong order.

Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2016-07-05 14:35:31 +01:00
..
Actions CP-17161: Add 'using' statement around dialogs to ensure garbage collection 2016-06-20 10:49:12 +01:00
Alerts CA-196315: XS65ESP1018 not showing up in XenCenter Updates (on staging) 2016-02-08 10:14:05 +00:00
Commands CP-17161: Add 'using' statement around dialogs to ensure garbage collection 2016-06-20 13:26:52 +01:00
ConsoleView CP-17161: Add 'using' statement around dialogs to ensure garbage collection 2016-06-20 10:49:12 +01:00
Controls Code simplification: use Action delegate instead of EventHandler since the event is not sending any objects when triggered. 2016-06-27 10:20:23 +01:00
Core Merge remote-tracking branch 'github_xenadmin/master' into master_batch_new2 2016-06-29 16:52:13 +01:00
Diagnostics Merge pull request #1025 from MihaelaStoica/CA-212147 2016-06-27 11:37:46 +01:00
Dialogs Merge pull request #1042 from kc284/master 2016-06-28 13:09:36 +01:00
Help CP-17161: Add 'using' statement around dialogs to ensure garbage collection 2016-06-20 10:49:12 +01:00
HomePage CA-199145: Home page missing the page icons that are used as list bullets 2016-02-25 14:15:04 +00:00
Images CP-15402: New Home Page (html based) 2016-02-15 17:31:13 +00:00
Network CP-17161: Add 'using' statement around dialogs to ensure garbage collection 2016-06-20 10:49:12 +01:00
Plugins L10N : Dundee translation checkins Iteration 01 2016-03-21 16:45:35 +05:30
Properties L10N : Dundee translation checkins Iteration 01 2016-03-21 16:45:35 +05:30
RDP CA-137236: Fix XenCenter Console crash when switching to remote desktop on Windows Server 2003 SP2 2014-06-10 17:12:16 +01:00
ReportViewer CA-142266: remove Enter at storage to avoid CSV format display problem 2014-08-13 17:28:54 +08:00
ServerDBs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
SettingsPanels CP-17161: Add 'using' statement around dialogs to ensure garbage collection 2016-06-20 10:49:12 +01:00
TabPages Merge remote-tracking branch 'github_xenadmin/master' into master_batch_new2 2016-06-29 16:52:13 +01:00
TestResources Rebooted myself. 2016-06-23 21:27:41 +01:00
Utils XenAdmin.Utils.TemporaryDisablerForControls: Utility class that can remember Enabled states of controls provided. Original Enabled values can be restored. 2013-10-10 15:33:29 +01:00
Wizards CA-215093: Batch updates: Update progress failed in a pool of mixed state hosts 2016-07-05 14:35:31 +01:00
Wlb CP-17161: Add 'using' statement around dialogs to ensure garbage collection 2016-06-20 13:17:42 +01:00
XenSearch CA-190904: Remove obsolete SR.upgrade and SR.share menu items 2015-11-30 11:53:54 +00:00
app.config Merge pull request #832 from stephen-turner/CA-198487 2016-02-12 12:22:28 +00:00
Branding.cs CP-16012: Rename branding variables 2016-02-10 11:52:30 +00:00
GroupingTag.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
HomePage.ja.mht L10N:CA-205182 fix 2016-04-21 13:55:37 +05:30
HomePage.mht CA-199145: Home page missing the page icons that are used as list bullets 2016-02-25 14:15:04 +00:00
HomePage.zh-CN.mht L10N:CA-205182 fix 2016-04-21 13:55:37 +05:30
Images.cs CA-190904: Remove obsolete SR.upgrade and SR.share menu items 2015-11-30 11:53:54 +00:00
IMainWindow.cs Refactored MainWindow to derive from IMainWindow rather than implement a field deriving 2014-01-22 12:39:32 +00:00
LicenseTimer.cs CP-16205: Add AdditionalFeatures branding variable 2016-02-29 14:54:26 +00:00
MainWindow.cs CP-17161: Add 'using' statement around dialogs to ensure garbage collection 2016-06-20 13:17:42 +01:00
MainWindow.Designer.cs [CP-17415] XC: Add awareness of new AD feature flag 2016-05-20 13:01:51 +01:00
MainWindow.ja.resx L10N : Dundee translation checkins Iteration 01 2016-03-21 16:45:35 +05:30
MainWindow.resx [CP-17415] XC: Add awareness of new AD feature flag 2016-05-20 13:01:51 +01:00
MainWindow.zh-CN.resx L10N : Dundee translation checkins Iteration 01 2016-03-21 16:45:35 +05:30
MainWindowTreeBuilder.cs CP-15398: Make texture XenCenter rebrandable 2016-01-14 18:52:53 +08:00
OrganizationalView.cs CP-6095: Ensure the different views have a single root node with the appropriate 2013-10-08 10:17:57 +01:00
PasswordsRequest.cs CP-17161: Add 'using' statement around dialogs to ensure garbage collection 2016-06-20 10:49:12 +01:00
PowerManagment.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
Program.cs CP-17161: Add 'using' statement around dialogs to ensure garbage collection 2016-06-20 10:49:12 +01:00
Settings.cs CP-17161: Add 'using' statement around dialogs to ensure garbage collection 2016-06-20 10:49:12 +01:00
SettingsUpdate.cs CA-136288 Restore application settings after installing a new version of XenCenter 2014-05-30 12:39:07 +01:00
UpdateManager.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
UpdateManager.DelayCalculator.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
WinformsXenAdminConfigProvider.cs CP-17161: Add 'using' statement around dialogs to ensure garbage collection 2016-06-20 10:49:12 +01:00
XCPluginSchema.xsd CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
XenAdmin.csproj Merge remote-tracking branch 'github_xenadmin/master' into master_batch_new2 2016-06-03 13:28:48 +01:00
XenAdmin.manifest CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
XenAdmin.rc CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00