mirror of
https://github.com/xcp-ng/xenadmin.git
synced 2024-11-24 22:06:59 +01:00
afb419af04
* Tidy up `VM` extension: use `var` * Tidy up `VM` extension: remove redundant initialisers * Tidy up `VM` extension: use type keywords when possible * Tidy up `VM` extension: merge conditional expressions * Tidy up `VM` extension: remove redundant qualifiers * Tidy up `VM` extension: remove redundant type arguments * Tidy up `VM` extension: remove redundant `else`s and parentheses * Tidy up `VM` extension: fix naming * Tidy up `VM` extension: misc changes * Tidy up `VM` extension: use `null` propagation * Tidy up `VM` extension: fix whitespace * Tidy up `VM` extension: apply ReSharper Code Cleanup utility * Tidy up `VM` extension: Fix naming of private string array * CP-44767: Ignore VM restriction when fetching `MaxVCPUsAllowed` Instead, fetch the highest available value in all templates for the host. This means that VMs imported from vhd won't automatically default to `DEFAULT_NUM_VCPUS_ALLOWED`, and that VMs that have been kept across XenServer upgrades won't be limited to the number of vCPUs in their own (possibly outdated) restrictions * CP-44766: Use value in template with a matching `reference_label` when checking VM restrictions * Move restriction getters to own region * CP-44766: Use matching templates to fetch VM restrictions - Rewrite `GetRestrictions...` methods to perform simpler operations - Add `GetIntRestrictionValue` and `GetBoolRestrictionValue` wrappers to `GetRestrictionValueFromMatchingTemplate` - Now all calls to a restrictions first check the template value, with a fall-back to defaults * CP-44765: Export `reference-label` when generating OVFs --------- Signed-off-by: Danilo Del Busso <danilo.delbusso@cloud.com> |
||
---|---|---|
.. | ||
Actions | ||
Alerts | ||
CustomFields | ||
Mappings | ||
Network | ||
Properties | ||
Utils | ||
WLB | ||
XCM | ||
XenAPI | ||
XenAPI-Extensions | ||
XenSearch | ||
BrandManager.cs | ||
Db.cs | ||
DockerContainer.cs | ||
DockerContainers.cs | ||
Folder.cs | ||
Folders.cs | ||
FriendlyNameManager.cs | ||
FriendlyNames.Designer.cs | ||
FriendlyNames.ja.resx | ||
FriendlyNames.resx | ||
FriendlyNames.zh-CN.resx | ||
I18NException.cs | ||
Icons.cs | ||
InvisibleMessages.Designer.cs | ||
InvisibleMessages.ja.resx | ||
InvisibleMessages.resx | ||
InvisibleMessages.zh-CN.resx | ||
InvokeHelper.cs | ||
Messages.Designer.cs | ||
Messages.ja.resx | ||
Messages.resx | ||
Messages.zh-CN.resx | ||
ObjectChange.cs | ||
OtherConfigWatcher.cs | ||
PathValidator.cs | ||
PoolJoinRules.cs | ||
RbacMethod.cs | ||
SshConsole.cs | ||
Tags.cs | ||
UnitStrings.Designer.cs | ||
UnitStrings.ja.resx | ||
UnitStrings.resx | ||
UnitStrings.zh-CN.resx | ||
XenAdminConfigManager.cs | ||
XenModel.csproj | ||
XenObjectDownloader.cs | ||
XenServerPlugins.cs |