xenadmin/XenAdmin/Wizards/NewSRWizard_Pages/Frontends
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
..
CIFS_ISO.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
CIFS_ISO.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
CIFS_ISO.ja.resx CP-6317: Importing from branch clearwater-ln. 2013-09-26 13:00:28 +01:00
CIFS_ISO.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
CIFS_ISO.zh-CN.resx CP-6317: Importing from branch clearwater-ln. 2013-09-26 13:24:48 +01:00
CIFSFrontend.cs CA-164184: Text fixes in CIFS feature 2015-03-12 17:31:38 +00:00
CIFSFrontend.Designer.cs CP-10144: Support CIFS as an SR type in XenCenter 2015-03-03 16:48:27 +00:00
CIFSFrontend.ja.resx CP-10144: Support CIFS as an SR type in XenCenter 2015-03-03 16:48:27 +00:00
CIFSFrontend.resx CA-164184: Text fixes in CIFS feature 2015-03-12 17:31:38 +00:00
CIFSFrontend.zh-CN.resx CP-10144: Support CIFS as an SR type in XenCenter 2015-03-03 16:48:27 +00:00
CSLG.cs CA-149867: Invoke on MainWindow instead of various controls 2015-04-08 15:16:10 +01:00
CSLG.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
CSLG.ja.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
CSLG.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
CSLG.zh-CN.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
CslgLocation.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
CslgLocation.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
CslgLocation.ja.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
CslgLocation.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
CslgLocation.zh-CN.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
CslgSettings.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
CslgSettings.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
CslgSettings.ja.resx CP-6317: Importing from branch clearwater-ln. 2013-09-26 13:00:28 +01:00
CslgSettings.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
CslgSettings.zh-CN.resx CP-6317: Importing from branch clearwater-ln. 2013-09-26 13:00:28 +01:00
EqualLogic.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
EqualLogic.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
EqualLogic.ja.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
EqualLogic.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
EqualLogic.zh-CN.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
FilerDetails.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
FilerDetails.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
FilerDetails.ja.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
FilerDetails.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
FilerDetails.zh-CN.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
LVMoHBA.cs CP-5123: PR-1634: Add Summary page in the New SR wizard for Hardware HBA SR type. 2013-07-09 16:59:47 +01:00
LVMoHBA.designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
LVMoHBA.ja.resx CreedenceLN: Updated the language resource files 2014-09-18 15:03:24 +05:30
LVMoHBA.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
LVMoHBA.zh-CN.resx CreedenceLN: Updated the language resource files 2014-09-18 15:03:24 +05:30
LVMoHBASummary.cs Missing license headers. 2013-11-14 12:59:08 +00:00
LVMoHBASummary.Designer.cs CP-5123: PR-1634: Add Summary page in the New SR wizard for Hardware HBA SR type. 2013-07-10 13:47:37 +01:00
LVMoHBASummary.ja.resx CreedenceLN: Updated the language resource files 2014-09-18 15:03:24 +05:30
LVMoHBASummary.resx CP-5123: PR-1634: Add Summary page in the New SR wizard for Hardware HBA SR type. 2013-07-10 13:47:37 +01:00
LVMoHBASummary.zh-CN.resx CreedenceLN: Updated the language resource files 2014-09-18 15:03:24 +05:30
LVMoISCSI.cs CA-149867: Invoke on MainWindow instead of various controls 2015-04-08 15:16:10 +01:00
LVMoISCSI.Designer.cs [CA-100736] Improve usability of iSCSI target selection UI in New SR wizard: modified layout and interaction 2013-10-10 12:22:58 +01:00
LVMoISCSI.ja.resx CA-149022: fixed by adjusting the layout for JA 2014-11-25 12:53:36 +05:30
LVMoISCSI.resx [CA-100736] Improve usability of iSCSI target selection UI in New SR wizard: modified layout and interaction 2013-10-10 12:22:58 +01:00
LVMoISCSI.zh-CN.resx CreedenceLN: Updated the language resource files 2014-09-18 15:03:24 +05:30
NetApp.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
NetApp.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
NetApp.ja.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
NetApp.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
NetApp.zh-CN.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
NFS_ISO.cs CP-10889: XenCenter work for CAR-1720: Add support for NFS version 4 2015-03-10 11:33:29 +00:00
NFS_ISO.Designer.cs CA-164186: NFSv4: end-to-end test and clean-up 2015-03-16 11:26:35 +00:00
NFS_ISO.ja.resx CreedenceLN: Updated the language resource files 2014-09-18 15:03:24 +05:30
NFS_ISO.resx CA-164186: NFSv4: end-to-end test and clean-up 2015-03-16 11:26:35 +00:00
NFS_ISO.zh-CN.resx CreedenceLN: Updated the language resource files 2014-09-18 15:03:24 +05:30
VHDoNFS.cs CA-164186: NFSv4: end-to-end test and clean-up 2015-03-17 17:33:09 +00:00
VHDoNFS.Designer.cs CA-164186: NFSv4: end-to-end test and clean-up 2015-03-16 15:27:49 +00:00
VHDoNFS.ja.resx CreedenceLN: Updated the language resource files 2014-09-18 15:03:24 +05:30
VHDoNFS.resx CA-164186: NFSv4: end-to-end test and clean-up 2015-03-17 17:33:09 +00:00
VHDoNFS.zh-CN.resx CreedenceLN: Updated the language resource files 2014-09-18 15:03:24 +05:30