xenadmin/XenAdmin/TabPages
Gabor Apati-Nagy 92f0499911 CA-149867: Invoke on MainWindow instead of various controls
We observed that some threads can reach deadlock-ish state after they have Invoked into a control's UI thread. When it happens they are all in a waiting for join or in sleep state for very long time, although there should not be any deadlock situations.
It seems this has something to do with multiple parent controls and with which control we invoked on. This should not make a difference, because we have got one UI thread (for MainWindow) they should wait for, but we have seen it does.

The solution that fixed this issue was to invoke on the MainWindow instead of various controls (see a4fe507adf ).

This changeset is changing all our Invokes to invoke into MainWindow
instead of a control itself. (MainWindow's UI thread is the only UI thread
all Control is using in XenCenter)
This changeset should be in place until we have found the root cause or the exact reason for the above.
2015-04-08 15:16:10 +01:00
..
AdPage.cs CA-149867: Invoke on MainWindow instead of various controls 2015-04-08 15:16:10 +01:00
AdPage.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
AdPage.ja.resx Iteration_002 translation check-ins 2014-10-14 21:41:41 +05:30
AdPage.resx CP-6093: Removed mentions of the logs tab and the updates manager from XenCenter. 2013-10-08 14:51:39 +01:00
AdPage.zh-CN.resx CreedenceLN: Updated the language resource files 2014-09-18 15:03:24 +05:30
AlertSummaryPage.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
AlertSummaryPage.Designer.cs CA-147165: Filter by "location" is ambiguous 2014-09-30 15:01:32 +01:00
AlertSummaryPage.ja.resx CA-154872: Fixed by changing the location of the string and dimensions of the table for JA and ZHCN 2014-12-15 13:08:05 +05:30
AlertSummaryPage.resx CA-147165: Filter by "location" is ambiguous 2014-09-30 15:01:32 +01:00
AlertSummaryPage.zh-CN.resx Translation updates 2014-12-02 16:10:45 +05:30
BallooningPage.cs Fixed redrawing on MemoryTab (Same problem as CA-122425: Usability - Poor refresh rate when using the scroll-bar on the GPU tab.) 2013-12-05 13:43:55 +00:00
BallooningPage.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
BallooningPage.ja.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
BallooningPage.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
BallooningPage.zh-CN.resx CP-6317: Importing from branch clearwater-ln. 2013-09-26 13:35:33 +01:00
BaseTabPage.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
BaseTabPage.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
BaseTabPage.ja.resx CP-6317: Importing from branch clearwater-ln. 2013-09-26 13:00:28 +01:00
BaseTabPage.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
BaseTabPage.zh-CN.resx CP-6317: Importing from branch clearwater-ln. 2013-09-26 13:00:28 +01:00
DockerDetailsPage.cs CA-162989: Container Management GUI use-ability/homogeneity fixes 2015-03-05 19:10:54 +00:00
DockerDetailsPage.Designer.cs CA-162989: Container Management GUI use-ability/homogeneity fixes 2015-03-05 19:10:54 +00:00
DockerDetailsPage.ja.resx CP-11053: Add per-container "Details"-Tab 2015-02-13 10:49:41 +08:00
DockerDetailsPage.resx CA-162989: Container Management GUI use-ability/homogeneity fixes 2015-03-05 19:10:54 +00:00
DockerDetailsPage.zh-CN.resx CP-11053: Add per-container "Details"-Tab 2015-02-13 10:49:41 +08:00
DockerProcessPage.cs CA-161097: Renamed Container member to Docker container to fix build failures 2015-02-26 09:45:43 +00:00
DockerProcessPage.Designer.cs CA-161097: Change IXenObject to DockerContainer in container Details and Processes page 2015-02-25 15:08:59 +00:00
DockerProcessPage.ja.resx CP-11052: Add per-container "Processes"-Tab to XenCenter 2015-02-12 17:58:17 +08:00
DockerProcessPage.resx CA-162989: Container Management GUI use-ability/homogeneity fixes 2015-03-05 19:10:54 +00:00
DockerProcessPage.zh-CN.resx CP-11052: Add per-container "Processes"-Tab to XenCenter 2015-02-12 17:58:17 +08:00
GeneralTabLicenseStatusStringifier.cs CA-150368: Free Clearwater or greater hosts should not display Expiry Date on the General tab 2014-10-29 14:51:42 +00:00
GeneralTabPage.cs CA-149867: Invoke on MainWindow instead of various controls 2015-04-08 15:16:10 +01:00
GeneralTabPage.Designer.cs CP-10772: Display the read caching status in XenCenter 2015-02-19 14:09:08 +00:00
GeneralTabPage.ja.resx CP-10925: Add Docker-specific information 2015-02-17 10:20:07 +08:00
GeneralTabPage.resx CA-162989: Change section title in VM General tab to "Docker Information" 2015-03-19 17:08:50 +00:00
GeneralTabPage.zh-CN.resx CP-10925: Add Docker-specific information 2015-02-17 10:20:07 +08:00
GpuPage.cs CA-165712: Show the GPU tab when GPU is licensed, even when there are no supported GPUs 2015-03-31 17:26:37 +01:00
GpuPage.Designer.cs [CP-6856]: PR-1675: Visual tweaks and other final changes: 2013-11-14 11:44:05 +00:00
GpuPage.ja.resx CreedenceLN: Updated the language resource files 2014-09-18 15:03:24 +05:30
GpuPage.resx CP-6085: Per-pool overview of vGPUs (PR-1675) 2013-11-14 11:06:50 +00:00
GpuPage.zh-CN.resx CreedenceLN: Updated the language resource files 2014-09-18 15:03:24 +05:30
HAPage.cs MainWindow code tidy: removed methods constructing ToolStripMenuItems as unecessary. 2013-08-22 16:48:16 +01:00
HAPage.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
HAPage.ja.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
HAPage.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
HAPage.zh-CN.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
HistoryPage.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
HistoryPage.Designer.cs CA-147165: Filter by "location" is ambiguous 2014-09-30 15:01:32 +01:00
HistoryPage.ja.resx Translation updates 2014-12-02 16:10:45 +05:30
HistoryPage.resx CA-147165: Filter by "location" is ambiguous 2014-09-30 15:01:32 +01:00
HistoryPage.zh-CN.resx Ca-153490: Fixed by changing the size for ZHCN 2014-12-15 11:54:01 +05:30
HomePage.cs Refactored MainWindow to derive from IMainWindow rather than implement a field deriving 2014-01-22 12:39:32 +00:00
HomePage.Designer.cs CA-130368 Update various language and URLs 2014-05-28 16:22:31 +01:00
HomePage.ja.resx CreedenceLN: Updated the language resource files 2014-09-18 15:03:24 +05:30
HomePage.resx CA-130368 Changed 'License XenServer' to 'Purchase support' on home page at Tim's suggestion 2014-05-28 16:56:09 +01:00
HomePage.zh-CN.resx CreedenceLN: Updated the language resource files 2014-09-18 15:03:24 +05:30
ManageUpdatesPage.cs CA-156833: Dates in Updates pane should only be days, not times 2015-01-20 18:05:21 +00:00
ManageUpdatesPage.Designer.cs CA-141170: EN: Missing Tooltip of "Filter by Location", "Refresh" and "Export All" in "Alerts" and "Updates" tab under "Notifications". 2014-07-30 11:30:15 +01:00
ManageUpdatesPage.ja.resx Updated the translations 2015-01-01 15:19:57 +05:30
ManageUpdatesPage.resx CA-147165: Filter by "location" is ambiguous 2014-09-30 15:01:32 +01:00
ManageUpdatesPage.zh-CN.resx Translation updates 2014-12-02 16:10:45 +05:30
NetworkPage.cs CA-149867: Invoke on MainWindow instead of various controls 2015-04-08 15:16:10 +01:00
NetworkPage.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
NetworkPage.ja.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
NetworkPage.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
NetworkPage.zh-CN.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
NICPage.cs CA-149867: Invoke on MainWindow instead of various controls 2015-04-08 15:16:10 +01:00
NICPage.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
NICPage.ja.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
NICPage.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
NICPage.zh-CN.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
PerformancePage.cs CA-149867: Invoke on MainWindow instead of various controls 2015-04-08 15:16:10 +01:00
PerformancePage.Designer.cs Set default graph width to 10 minutes to fix apparent lack of updates [XOP-420] 2013-09-12 16:12:02 +01:00
PerformancePage.ja.resx CA-149874: Fixed issue by chainging the location of buttons in JA 2014-11-05 10:22:23 +05:30
PerformancePage.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
PerformancePage.zh-CN.resx CP-6317: Importing from branch clearwater-ln. 2013-09-26 13:27:55 +01:00
PhysicalStoragePage.cs CA-149867: Invoke on MainWindow instead of various controls 2015-04-08 15:16:10 +01:00
PhysicalStoragePage.Designer.cs CA-138822: Improvements to the Host/Pool Storage tab, following on from the TRIM work 2014-07-11 12:24:58 +01:00
PhysicalStoragePage.ja.resx CreedenceLN: Updated the language resource files 2014-09-18 15:03:24 +05:30
PhysicalStoragePage.resx CA-138822: Improvements to the Host/Pool Storage tab, following on from the TRIM work 2014-07-11 12:24:58 +01:00
PhysicalStoragePage.zh-CN.resx CreedenceLN: Updated the language resource files 2014-09-18 15:03:24 +05:30
SearchPage.cs Refactored MainWindow to derive from IMainWindow rather than implement a field deriving 2014-01-22 12:39:32 +00:00
SearchPage.Designer.cs CP-6094: Moved the New Search button outside the Search panel and the Default search 2013-09-24 15:58:53 +01:00
SearchPage.ja.resx CA-147663: Issue fixed by changing the dimensions ,location and hotkeys for JA and ZHCN 2014-11-19 12:44:28 +05:30
SearchPage.resx CA-140337 Add hotkeys to buttons in the new search UI 2014-08-07 13:54:00 +01:00
SearchPage.zh-CN.resx CA-147663: Issue fixed by changing the dimensions ,location and hotkeys for JA and ZHCN 2014-11-19 12:44:28 +05:30
SnapshotsPage.cs Refactored MainWindow to derive from IMainWindow rather than implement a field deriving 2014-01-22 12:39:32 +00:00
SnapshotsPage.designer.cs Unregister registered CollectionChanged event on disposal. 2013-11-23 12:01:54 +00:00
SnapshotsPage.ja.resx CP-6317: Importing from branch clearwater-ln. 2013-09-26 13:00:28 +01:00
SnapshotsPage.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
SnapshotsPage.zh-CN.resx Iteration_002 translation check-ins 2014-10-14 21:41:41 +05:30
SrStoragePage.cs CA-149867: Invoke on MainWindow instead of various controls 2015-04-08 15:16:10 +01:00
SrStoragePage.Designer.cs CA-107917: XOP-373: When rolling out a XD desktop group, SR storage tab becomes unusuable in XC. 2013-07-23 16:24:01 +01:00
SrStoragePage.ja.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
SrStoragePage.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
SrStoragePage.zh-CN.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
UpsellTabPage.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
UpsellTabPage.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
UpsellTabPage.ja.resx CreedenceLN: Updated the language resource files 2014-09-18 15:03:24 +05:30
UpsellTabPage.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
UpsellTabPage.zh-CN.resx CP-6317: Importing from branch clearwater-ln. 2013-09-26 13:35:33 +01:00
VMStoragePage.cs CA-149867: Invoke on MainWindow instead of various controls 2015-04-08 15:16:10 +01:00
VMStoragePage.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
VMStoragePage.ja.resx CP-6317: Importing from branch clearwater-ln. 2013-09-26 13:45:09 +01:00
VMStoragePage.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
VMStoragePage.zh-CN.resx CP-6317: Importing from branch clearwater-ln. 2013-09-26 13:00:28 +01:00
WLBPage.cs CP-7527: Restore WLB for Creedence XenCenter changes. 2014-04-22 19:14:53 +08:00
WLBPage.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
WLBPage.ja.resx CA-152964: Fixed by changing the size for JA and ZHCN. 2014-11-27 09:38:26 +05:30
WLBPage.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
WLBPage.zh-CN.resx CA-152964: Fixed by changing the size for JA and ZHCN. 2014-11-27 09:38:26 +05:30