xenadmin/XenAdmin/SettingsPanels
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
..
HostPowerONPages CA-165108: On power-on properties, a change of script name isn't saved 2015-03-20 14:21:26 +00:00
Wlb CA-156845: Bugs caused by accidental revert in localisation check-in 2015-01-16 15:13:38 +00:00
BootDevice.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
BootOptionsEditPage.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
BootOptionsEditPage.Designer.cs CA-85971: Removed method selecting control in tab by name. Retained ability only for the Name, Description and Iqn TexBox on the GeneralEditPage; in one of the other cases it didn't make a difference, in another (LogDestinationEditPage) it was causing a bug and in yet another (BootOptionsEditPage) the controls had already been renamed. Also some positioning changes. 2013-12-30 13:01:00 +00:00
BootOptionsEditPage.ja.resx CreedenceLN: Updated the language resource files 2014-09-18 15:03:24 +05:30
BootOptionsEditPage.resx CA-85971: Removed method selecting control in tab by name. Retained ability only for the Name, Description and Iqn TexBox on the GeneralEditPage; in one of the other cases it didn't make a difference, in another (LogDestinationEditPage) it was causing a bug and in yet another (BootOptionsEditPage) the controls had already been renamed. Also some positioning changes. 2013-12-30 13:01:00 +00:00
BootOptionsEditPage.zh-CN.resx CreedenceLN: Updated the language resource files 2014-09-18 15:03:24 +05:30
CPUMemoryEditPage.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
CPUMemoryEditPage.Designer.cs CP-8120 Set cores per socket through XenCenter: Added text explaining the invalid vCPU configuration on the New VM Wizard and VM Properties dialog 2014-06-06 15:33:22 +01:00
CPUMemoryEditPage.ja.resx CA-151648: Fixed the issue by changing the dimensions for JA 2014-11-20 13:49:50 +05:30
CPUMemoryEditPage.resx CP-8120 Set cores per socket through XenCenter: Added text explaining the invalid vCPU configuration on the New VM Wizard and VM Properties dialog 2014-06-06 15:33:22 +01:00
CPUMemoryEditPage.zh-CN.resx Iteration_002 translation check-ins 2014-10-14 21:41:41 +05:30
CustomFieldsDisplayPage.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
CustomFieldsDisplayPage.designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
CustomFieldsDisplayPage.ja.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
CustomFieldsDisplayPage.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
CustomFieldsDisplayPage.zh-CN.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
EditNetworkPage.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
EditNetworkPage.Designer.cs CA-121385 Allow creation of VLAN 0 in XenCenter. This applies to the New Network Wizard and the Network Properties. 2014-05-20 12:38:03 +01:00
EditNetworkPage.ja.resx CreedenceLN: Updated the language resource files 2014-09-18 15:03:24 +05:30
EditNetworkPage.resx CA-121385 Allow creation of VLAN 0 in XenCenter. This applies to the New Network Wizard and the Network Properties. 2014-05-20 12:38:03 +01:00
EditNetworkPage.zh-CN.resx CreedenceLN: Updated the language resource files 2014-09-18 15:03:24 +05:30
GeneralEditPage.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
GeneralEditPage.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
GeneralEditPage.ja.resx CP-6317: Importing from branch clearwater-ln. 2013-09-26 13:00:28 +01:00
GeneralEditPage.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
GeneralEditPage.zh-CN.resx CP-6317: Importing from branch clearwater-ln. 2013-09-26 13:00:28 +01:00
GpuEditPage.cs CA-164816: After disabling HA on a pool, it should be possible to apply vGPU/GPU Passthrough to previously protected VMs 2015-03-26 16:57:25 +00:00
GpuEditPage.Designer.cs CP-6215: Do not allow HA for vGPU VMs. 2013-11-14 11:57:28 +00:00
GpuEditPage.ja.resx CA-148683: Fxed the issue by adjusting the dimensions in JA 2015-01-06 10:58:07 +05:30
GpuEditPage.resx CA-157503: GPU preference dialogs refer to vGPU instead of GPU 2015-03-30 16:21:46 +01:00
GpuEditPage.zh-CN.resx Fixes: CA-150023,150019,149973,149970 2014-10-31 18:03:20 +05:30
HomeServerEditPage.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
HomeServerEditPage.Designer.cs CA-126455: VM Properties dialog: Fixed the bug where the home server value was reset on revisiting the page from other page 2014-04-29 10:07:54 +01:00
HomeServerEditPage.ja.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
HomeServerEditPage.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
HomeServerEditPage.zh-CN.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
HostMultipathPage.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
HostMultipathPage.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
HostMultipathPage.ja.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
HostMultipathPage.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
HostMultipathPage.zh-CN.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
IEditPage.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
LogDestinationEditPage.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
LogDestinationEditPage.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
LogDestinationEditPage.ja.resx Iteration_002 translation check-ins 2014-10-14 21:41:41 +05:30
LogDestinationEditPage.resx CA-85971: Removed method selecting control in tab by name. Retained ability only for the Name, Description and Iqn TexBox on the GeneralEditPage; in one of the other cases it didn't make a difference, in another (LogDestinationEditPage) it was causing a bug and in yet another (BootOptionsEditPage) the controls had already been renamed. Also some positioning changes. 2013-12-30 13:01:00 +00:00
LogDestinationEditPage.zh-CN.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
PerfmonAlertEditPage.cs CP-9092: XenCenter work for Dom0 memory usage alert 2014-08-05 21:40:26 +01:00
PerfmonAlertEditPage.Designer.cs CP-9092: XenCenter work for Dom0 memory usage alert 2014-08-05 21:40:26 +01:00
PerfmonAlertEditPage.ja.resx CA-153568: Fixed by changng the position of the fileds 2014-12-15 13:55:02 +05:30
PerfmonAlertEditPage.resx CP-9092: XenCenter work for Dom0 memory usage alert 2014-08-07 13:32:54 +01:00
PerfmonAlertEditPage.zh-CN.resx CA-153568: Fixed by changng the position of the fileds 2014-12-15 13:55:02 +05:30
PerfmonAlertOptionsPage.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
PerfmonAlertOptionsPage.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
PerfmonAlertOptionsPage.ja.resx CP-6317: Importing from branch clearwater-ln. 2013-09-26 13:00:28 +01:00
PerfmonAlertOptionsPage.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
PerfmonAlertOptionsPage.zh-CN.resx CP-6317: Importing from branch clearwater-ln. 2013-09-26 13:00:28 +01:00
PoolGpuEditPage.cs CP-10625: Provide Xencenter user interface to enable/disable integrated GPU passthrough 2015-02-25 16:49:58 +00:00
PoolGpuEditPage.Designer.cs CP-10625: Provide Xencenter user interface to enable/disable integrated GPU passthrough 2015-02-25 13:01:03 +00:00
PoolGpuEditPage.ja.resx CreedenceLN: Updated the language resource files 2014-09-18 15:03:24 +05:30
PoolGpuEditPage.resx CP-10625: Provide Xencenter user interface to enable/disable integrated GPU passthrough 2015-02-25 13:01:03 +00:00
PoolGpuEditPage.zh-CN.resx CreedenceLN: Updated the language resource files 2014-09-18 15:03:24 +05:30
StorageLinkEditPage.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
StorageLinkEditPage.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
StorageLinkEditPage.ja.resx Iteration_002 translation check-ins 2014-10-14 21:41:41 +05:30
StorageLinkEditPage.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
StorageLinkEditPage.zh-CN.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
VBDEditPage.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
VBDEditPage.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
VBDEditPage.ja.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
VBDEditPage.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
VBDEditPage.zh-CN.resx CP-6317: Importing from branch clearwater-ln. 2013-09-26 14:41:59 +01:00
VDISizeLocationPage.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
VDISizeLocationPage.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
VDISizeLocationPage.ja.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
VDISizeLocationPage.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
VDISizeLocationPage.zh-CN.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
VMAdvancedEditPage.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
VMAdvancedEditPage.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
VMAdvancedEditPage.ja.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
VMAdvancedEditPage.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
VMAdvancedEditPage.zh-CN.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
VMEnlightenmentEditPage.cs CP-11159: Only display the Cloud Config page if the "xscontainer" supp-pack is installed. 2015-02-23 11:01:39 +00:00
VMEnlightenmentEditPage.Designer.cs CP-10900: Add functionality for enabling/disabling/querying the container monitoring on a per-VM-basis to XenCenter 2015-02-06 17:46:58 +00:00
VMEnlightenmentEditPage.ja.resx CP-10900: Add functionality for enabling/disabling/querying the container monitoring on a per-VM-basis to XenCenter 2015-02-06 17:46:58 +00:00
VMEnlightenmentEditPage.resx CP-10900: Changed the text slightly on the VM Container Management page 2015-02-26 14:27:25 +00:00
VMEnlightenmentEditPage.zh-CN.resx CP-10900: Add functionality for enabling/disabling/querying the container monitoring on a per-VM-basis to XenCenter 2015-02-06 17:46:58 +00:00
VMHAEditPage.cs CA-149867: Invoke on MainWindow instead of various controls 2015-04-08 15:16:10 +01:00
VMHAEditPage.Designer.cs CA-85971: Removed method selecting control in tab by name. Retained ability only for the Name, Description and Iqn TexBox on the GeneralEditPage; in one of the other cases it didn't make a difference, in another (LogDestinationEditPage) it was causing a bug and in yet another (BootOptionsEditPage) the controls had already been renamed. Also some positioning changes. 2013-12-30 13:01:00 +00:00
VMHAEditPage.ja.resx CA-150935: Fixed by adjusting the size for JA 2014-11-19 15:13:51 +05:30
VMHAEditPage.resx CA-85971: Removed method selecting control in tab by name. Retained ability only for the Name, Description and Iqn TexBox on the GeneralEditPage; in one of the other cases it didn't make a difference, in another (LogDestinationEditPage) it was causing a bug and in yet another (BootOptionsEditPage) the controls had already been renamed. Also some positioning changes. 2013-12-30 13:01:00 +00:00
VMHAEditPage.zh-CN.resx CA-148876 CA-150934 CA-149873 Fixes 2014-11-25 10:00:02 +05:30