xenadmin/XenAdmin/Wizards/NewVMWizard
Aaron Robson 7024c5b11f CA-300384: XC unable to create (GFS2) VDI of virtual-size larger than… (#2318)
* CA-300384: XC unable to create (GFS2) VDI of virtual-size larger than available storage when creating new VM.
Calling SR.VdiCreationCanProceed on the total space required of each SR as it takes into account that Thinly Provisioned SRs may overprovision in the same way that the NewDiskDialog does by effectively ignoring the free space limit.
IsSufficientFreeSpaceAvailableOnSrForVdi was not taking into account Thin Provisioning when checking if the virtual disk would fit on the SR and as a consequence would attempt to find another SR to place it on silently; either choosing "Local Storage" or "<no suitable storage>" depending on the size requested relative to the SR sizes.

Signed-off-by: Aaron Robson <aaron.robson@citrix.com>

* CA-300384: Hooking into the warning mechanism of the storage grid to ensure that the user is aware that over-provisioning is occurring, but not block them from continuing.

Signed-off-by: Aaron Robson <aaron.robson@citrix.com>
2018-11-28 16:32:40 +00:00
..
LunPerVdiNewVMMappingPage.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
NewVMWizard.cs CA-280287: Fix the null reference exception on the Import wizard (#1918) 2018-01-19 14:05:20 +00:00
NewVMWizard.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
NewVMWizard.ja.resx L10N:Translations check-ins 2016-12-21 16:20:30 +00:00
NewVMWizard.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
NewVMWizard.zh-CN.resx L10N:Translations check-ins 2016-12-21 16:20:30 +00:00
Page_CloudConfigParameters.cs Added hotkeys; fixed tab order; fixed flickering of warning message on first load. 2018-08-16 14:09:36 +01:00
Page_CloudConfigParameters.Designer.cs CP-10926: Handle exception when running the action that gets the config drive parameters 2015-02-26 14:12:16 +00:00
Page_CloudConfigParameters.ja.resx L10N: Translation updates 2018-08-23 08:41:13 +01:00
Page_CloudConfigParameters.resx Added hotkeys; fixed tab order; fixed flickering of warning message on first load. 2018-08-16 14:09:36 +01:00
Page_CloudConfigParameters.zh-CN.resx L10N: Translation updates 2018-08-23 08:41:13 +01:00
Page_CopyBiosStrings.cs Since it is easy to forget calling the base class method at the beginning of the 2018-03-09 11:22:26 +00:00
Page_CopyBiosStrings.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
Page_CopyBiosStrings.ja.resx L10N:Translations check-ins 2016-12-21 16:20:30 +00:00
Page_CopyBiosStrings.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
Page_CopyBiosStrings.zh-CN.resx L10N:Translations check-ins 2016-12-21 16:20:30 +00:00
Page_CpuMem.cs [aaf84eec] CA-298693: Using enum for memorymode to replace magic numbers. 2018-10-09 11:44:25 +01:00
Page_CpuMem.Designer.cs CA-294286: New VM memory limitations shown 2018-09-26 11:06:24 +01:00
Page_CpuMem.ja.resx L10N: Translation updates along with Interface resync 2018-09-28 14:00:14 +01:00
Page_CpuMem.resx CA-294286: New VM memory limitations shown 2018-09-26 11:06:24 +01:00
Page_CpuMem.zh-CN.resx L10N: Translation updates along with Interface resync 2018-09-28 14:00:14 +01:00
Page_Finish.cs Since it is easy to forget calling the base class method at the beginning of the 2018-03-09 11:22:26 +00:00
Page_Finish.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
Page_Finish.ja.resx L10N : Dundee translation checkins Iteration 01 2016-03-21 16:45:35 +05:30
Page_Finish.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
Page_Finish.zh-CN.resx L10N : Dundee translation checkins Iteration 01 2016-03-21 16:45:35 +05:30
Page_HomeServer.cs Since it is easy to forget calling the base class method at the beginning of the 2018-03-09 11:22:26 +00:00
Page_HomeServer.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
Page_HomeServer.ja.resx L10N : Dundee translation checkins Iteration 01 2016-03-21 16:45:35 +05:30
Page_HomeServer.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
Page_HomeServer.zh-CN.resx L10N:Translations check-ins 2016-12-21 16:20:30 +00:00
Page_InstallationMedia.cs Since it is easy to forget calling the base class method at the beginning of the 2018-03-09 11:22:26 +00:00
Page_InstallationMedia.Designer.cs CP-17502: No directly related to this ticket, but I found myself in the ISO SR neighbourhood and did some minor refactoring. 2016-06-21 10:29:37 +01:00
Page_InstallationMedia.ja.resx L10N : Dundee translation checkins Iteration 01 2016-03-21 16:45:35 +05:30
Page_InstallationMedia.resx Fix several usage errors identified by Lexica 2017-06-20 14:29:22 +01:00
Page_InstallationMedia.zh-CN.resx L10N:CP-23040,CP-23012 Traanslation Checkin 2017-07-04 10:39:46 +05:30
Page_Name.cs Since it is easy to forget calling the base class method at the beginning of the 2018-03-09 11:22:26 +00:00
Page_Name.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
Page_Name.ja.resx L10N : Dundee translation checkins Iteration 01 2016-03-21 16:45:35 +05:30
Page_Name.resx Fix several usage errors identified by Lexica 2017-06-20 14:29:22 +01:00
Page_Name.zh-CN.resx L10N:CP-23040,CP-23012 Traanslation Checkin 2017-07-04 10:39:46 +05:30
Page_Networking.cs CA-286129: add or filter out SR-IOV network when creating VM or importing XVA 2018-03-26 16:32:53 +08:00
Page_Networking.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
Page_Networking.ja.resx L10N: Ely:Translation check-ins 2016-09-15 16:47:31 +05:30
Page_Networking.resx CA-33357: FIxed tab order. 2016-08-10 15:24:47 +01:00
Page_Networking.zh-CN.resx L10N: Ely:Translation check-ins 2016-09-15 16:47:31 +05:30
Page_Storage.cs CA-300384: XC unable to create (GFS2) VDI of virtual-size larger than… (#2318) 2018-11-28 16:32:40 +00:00
Page_Storage.Designer.cs CA-33357: FIxed tab order. 2016-08-10 15:24:47 +01:00
Page_Storage.ja.resx L10N: Ely:Translation check-ins 2016-09-15 16:47:31 +05:30
Page_Storage.resx CA-33357: FIxed tab order. 2016-08-10 15:24:47 +01:00
Page_Storage.zh-CN.resx L10N:Translations check-ins 2016-12-21 16:20:30 +00:00
Page_Template.cs CA-298693: Going back to the Template tab of the NewVM wizard should not cause a different template to be selected, even if the template was selected outside of the form it should only initially set it. 2018-10-09 11:44:25 +01:00
Page_Template.Designer.cs CA-130368 Update various language and URLs 2014-05-28 16:22:31 +01:00
Page_Template.ja.resx L10N : Dundee translation checkins Iteration 01 2016-03-21 16:45:35 +05:30
Page_Template.resx CA-130368 Update various language and URLs 2014-05-28 16:22:31 +01:00
Page_Template.zh-CN.resx L10N : Dundee translation checkins Iteration 01 2016-03-21 16:45:35 +05:30