Commit Graph

1575 Commits

Author SHA1 Message Date
Gabor Apati-Nagy
bf8e2cfc77 Merge pull request #669 from agimofcarmen/CA-179502
CA-179502: Reviewed all use of MemorySizeStringMB and came to the con…
2015-09-11 12:20:40 +01:00
Carmen Agimof
8dfcb4f79e CA-179502: Changes format of the logs. Now the exact number of bytes is shown with the suitable units in parenthesis. 2015-09-11 12:05:25 +01:00
Gabor Apati-Nagy
caf203da94 Merge pull request #668 from MihaelaStoica/CP-13149
CP-13149: Updated Policy statement for Health Check
2015-09-11 10:45:27 +01:00
Mihaela Stoica
38a1633acb CP-14047: Display alerts for SR physical utilisation in XenCenter
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-09-10 15:18:26 +01:00
Carmen Agimof
4fadf796ad CA-179502: Reviewed all use of MemorySizeStringMB and came to the conclusion that all its usages must be replaced with MemorySizeStringSuitableUnits. 2015-09-10 14:36:46 +01:00
Mihaela Stoica
7098789f6a CP-13149: Updated Policy statement for Health Check
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-09-10 13:08:49 +01:00
Gabor Apati-Nagy
6ec748c9b2 CP-13786: Fixed Install Tools link does not appear bug
Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2015-09-09 18:31:28 +01:00
Gabor Apati-Nagy
463d3e79df CP-13786: PV drivers onto Windows update: Check all uses of GetVirtualisationStatus
Extended the enum, aimed for minimal changes, also using Flags on the enum now

Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>

Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2015-09-09 13:56:44 +01:00
Mihaela Stoica
e71c40a3ac Merge branch 'master' into CA-181208
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>

Conflicts:
	XenAdmin/Dialogs/HealthCheck/HealthCheckOverviewDialog.cs
2015-09-09 13:26:53 +01:00
Carmen Agimof
cd4281ffab Merge pull request #651 from MihaelaStoica/CP-13077
CP-13077: Changes to the Health Check feature to work properly with RBAC
2015-09-09 13:16:15 +01:00
Mihaela Stoica
8702da52a1 CP-13077: Changes to the Health Check feature to work properly with RBAC
- Changes following code review: only create (and return) the action when needed

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-09-09 13:10:56 +01:00
Mihaela Stoica
815e67c4d3 Change some wording on the Health Check Overview page
- change "request an upload now" to "request an additional upload now"

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-09-09 09:41:11 +01:00
Mihaela Stoica
8026d0ee55 CA-181208: Display the status of last failed upload in the Health Check overview dialog
- If an upload is marked as failed, then display it in the UI (but only as long as there is no successful upload done after that)

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-09-09 09:39:45 +01:00
Carmen Agimof
4d625de0a2 CA-181342: Now the user can mount or eject ISO images from Console. 2015-09-08 15:47:44 +01:00
Mihaela Stoica
fb8a6665a6 Merge pull request #664 from agimofcarmen/CP-13984
CP-13984: Changes the wording on Convert SR dialog (replace upgrade with convert).
2015-09-08 15:35:36 +01:00
Carmen Agimof
0dd8fa7f05 CP-13984: Changes the wording on Convert SR dialog (replace upgrade with convert). 2015-09-08 15:32:47 +01:00
Mihaela Stoica
a4d94226a3 Merge pull request #659 from agimofcarmen/CA-181440
CA-181440: Adds text that explains the bounds of the incremental allo…
2015-09-08 15:20:49 +01:00
Mihaela Stoica
0539d837b7 Merge pull request #658 from agimofcarmen/CA-181444
CA-181444: Adds more spacing and indentation on the Select Update Pag…
2015-09-08 15:17:45 +01:00
Carmen Agimof
55f311df9c CA-181444: Adds more spacing and indentation on the Select Update Page in the Updates Wizard. 2015-09-08 15:16:54 +01:00
Carmen Agimof
2a8a80b5fd CA-181445: Changes message and page title on the Upload Page in the Updates Wizard. If we are actually downloading an update, then the message will mention that. Otherwise, it will only mention the upload. 2015-09-08 15:04:50 +01:00
Carmen Agimof
8914cd4e81 CA-181441: Changes warning icon and text in the SR convert dialog. 2015-09-08 14:37:33 +01:00
Mihaela Stoica
d7fa39bb75 Merge pull request #655 from agimofcarmen/CA-181442
CA 181442: Cancelling the wizard while upload is in progress does not cause an unhandled exception anymore.
2015-09-08 12:05:30 +01:00
Carmen Agimof
1bb0fadb48 CA-181440: Changes design of the message about the limits in the Thin Provisioning Parameters Control. 2015-09-08 11:37:02 +01:00
Mihaela Stoica
7fc6def8cb Merge pull request #656 from agimofcarmen/CA-181443
CA-181443: The list in the Select Patch Page in the Updates Wizard is…
2015-09-08 11:03:27 +01:00
Carmen Agimof
78c80a7887 CA-181440: Adds text that explains the bounds of the incremental allocation in the Thin Provisioning Parameters Control. 2015-09-07 17:45:57 +01:00
Carmen Agimof
68750627cc CA-181443: The list in the Select Patch Page in the Updates Wizard is not dancing anymore. Changed the AutoSizeMode from Displayed Cells to None. 2015-09-07 12:24:31 +01:00
Carmen Agimof
22b3450dcd CA-181442: Make the list that contained all NewUploadedPatches a Dictionary that matches the patch with its path. This is helpful when trying to upload to a server where the update it is already uploaded (and therefore we do not do the upload again and we cannot get the patch).
Adds a flag in the UploadPatchAction that is used when checking if the file should be deleted on cancel.
2015-09-07 12:18:01 +01:00
Carmen Agimof
05884ea9be CA-181442: Cancelling the wizard while upload is in progress does not cause an unhandled exception anymore. 2015-09-04 17:18:26 +01:00
Carmen Agimof
9b0f478952 CA-181390: Solved issue related to taking a file from disk that is not in the list of updates taken from the Citrix website. Created a dictionary that contains all the uploaded updates(the patch path) and on which hosts they were applied.
- Not applied updates do not appear anymore in the General Tab of a pool. (Related to CA-180577)
- If we apply a patch that was already applied (happens when we take a file from disk that is not in the updates list taken from the Citrix website -> no metadata), on cancel we are now removing the uploaded patch from the host.
2015-09-04 17:09:22 +01:00
Stephen Turner
2af66b67db Merge pull request #652 from MihaelaStoica/CA-180755
CA-180755: Update RPU hotfixes in XenCenter
2015-09-04 13:59:25 +01:00
Mihaela Stoica
685bda35da Merge pull request #650 from agimofcarmen/CA-180831
CA 180831: The issues with the refresh button are now fixed.
2015-09-04 12:18:39 +01:00
Mihaela Stoica
7d750dd080 Merge pull request #649 from agimofcarmen/CA-181316
CA-181316: Sort by description is now working correctly.
2015-09-04 12:17:52 +01:00
Mihaela Stoica
80d5fe6525 Merge pull request #648 from agimofcarmen/CA-181309_II
CA-181309: Dismiss button in the Updates Tab is now disabled if the l…
2015-09-04 12:17:03 +01:00
Mihaela Stoica
35e3d5b1dd Merge pull request #647 from agimofcarmen/CA-176969
CA-176969: Adds Cheng, Hui and Carmen to XenCenter credits.
2015-09-04 12:16:30 +01:00
Mihaela Stoica
93df357fd5 CA-180755: Update RPU hotfixes in XenCenter 2015-09-04 12:14:48 +01:00
Mihaela Stoica
53b01c425c CP-13077: Changes to the Health Check feature to work properly with RBAC
Changed all the health check actions to perform the necessary role checks
- HealthCheckAuthenticationAction: changed so it does not save the tokens, so no role checks required in this action (all the checks are performed in SaveHealthCheckSettingsAction)
- GetHealthCheckAnalysisActions: added role checks

On the Health Check Overview dialog, a pool is displayed as read-only if connected as a user with roles that don't permit changing the health check settings:
- the following actions are not available: enroll, edit settings, disable health check, request upload, get analysis result
2015-09-03 11:49:53 +01:00
Carmen Agimof
6b27d7efdb CA-180831: The issues with the refresh button in the Updates wizard are now fixed. When the refresh button is clicked, the SelectFromDisk radio button will not be selected. 2015-09-02 18:24:29 +01:00
Carmen Agimof
31924f9888 CA-181316: Sort by description is now working correctly. 2015-09-02 18:21:10 +01:00
Carmen Agimof
945020ea75 CA-181309: Dismiss button in the Updates Tab is now disabled if the list is empty. 2015-09-02 17:54:29 +01:00
Carmen Agimof
b30f049077 Changes special characters in the names to HTML code. 2015-09-02 17:14:01 +01:00
Carmen Agimof
21c1df9456 CP-13902: Removes unused method. 2015-09-02 13:25:53 +01:00
Carmen Agimof
b4c7d60f6d Merge remote-tracking branch 'upstream/master' into CP-13902
Conflicts:
	XenAdmin/Wizards/NewSRWizard_Pages/Frontends/StorageProvisioning.cs
2015-09-02 13:19:49 +01:00
Carmen Agimof
1698de61ce CA-177783: Create SR using ISCSI type in XenCenter cannot go back and choose to format after reattach.
Solves issue related to error message that was not visible in the Location Page for the ISCSI type.
2015-09-01 17:25:44 +01:00
Carmen Agimof
edb16f9efe CA-176969: Adds Cheng, Hui and Carmen to XenCenter credits. 2015-09-01 17:19:51 +01:00
Carmen Agimof
549067f2d0 CP - Refactors Provisioning page in SR wizards to use the new control for allocations.
Adds tab indexing to the control for allocation and changes label names.
Corrects mistake that led to exception being thrown when the Disk Size is decreased in the the New Disk Dialog.
2015-08-28 16:44:22 +01:00
Mihaela Stoica
291d4ceb91 Merge pull request #644 from GaborApatiNagy/CP-13100
CP-13100: Fixed unit tests and fixed a bug in code
2015-08-28 12:11:58 +01:00
Gabor Apati-Nagy
181b16cae6 CP-13100: Fixed unit tests and fixed a bug in code
Fixing the unit tests pointed me at the command's CanExecuteCore where the check for Dundee or higher was missing. Fixed that as well.

Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2015-08-28 12:01:46 +01:00
Gabor Apati-Nagy
f772763575 Merge pull request #643 from GaborApatiNagy/CP-13100
CP-13100: Internationalized ThinProvisioningParametersControl
2015-08-27 14:11:22 +01:00
Gabor Apati-Nagy
37b5e23ee5 CP-13100: Internationalized ThinProvisioningParametersControl
Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2015-08-27 14:09:51 +01:00
Mihaela Stoica
2391c8c16c Merge pull request #641 from agimofcarmen/CA-180581
CA-180581: Modified the table columns size in order for the year in t…
2015-08-27 14:09:40 +01:00
Gabor Apati-Nagy
40478b5eca Merge pull request #642 from MihaelaStoica/CP-13149
CP-13149: Policy statement link to the right web page
2015-08-27 14:06:11 +01:00
Gabor Apati-Nagy
402994a7a1 Merge pull request #638 from MihaelaStoica/CP-12156_2
CP-12156: Obtain and display the result of the CIS analysis of the last uploaded report
2015-08-27 14:04:17 +01:00
Mihaela Stoica
5fa790c948 Merge pull request #640 from agimofcarmen/CA-180577
CA-180577: "Not applied" updates list is now removed from the Updates…
2015-08-27 13:57:32 +01:00
Mihaela Stoica
49775987f8 Merge pull request #639 from agimofcarmen/CP-13174
CP-13174: Arranges code and removes unused variables.
2015-08-27 13:55:53 +01:00
Gabor Apati-Nagy
19d9d1589c CP-13100: XenCenter: Convert a thickly provisoned LVM-based SR to a thinly provisioned SR
Some checks following the code review

Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2015-08-27 13:50:56 +01:00
Mihaela Stoica
15e5c94289 CP-13149: Policy statement link to the right web page
- currently linking to CIS general data collection and privacy page

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-08-27 13:50:35 +01:00
Carmen Agimof
7973bd0668 CA-13174: Adds tab Indexing and hotkeys in the NewDiskDialog and the Storage Provisioning Page in the NewSR wizard. 2015-08-27 13:00:45 +01:00
Carmen Agimof
ef5757705e CA-180581: Modified the table columns size in order for the year in the Date column to be visible. 2015-08-27 12:42:53 +01:00
Gabor Apati-Nagy
6b6e7daa4f CP-13100: XenCenter: Convert a thickly provisoned LVM-based SR to a thinly provisioned SR
Created ThinProvisioningParametersControl user control using existing code to have the thin provisioning settings at one place. It needs to be initialized by providing an SR and it will expose its internal state via NewSMConfig property that we need at other places.
This does not include refactoring of existing code or replacing existing code to use this new control, but the new Conversion dialog is using this. Next step would be to remove existing code and start using this new ThinProvisioningParametersControl instead.

Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2015-08-27 12:14:27 +01:00
Carmen Agimof
843505e924 CA-180577: "Not applied" updates list is now removed from the Updates section in General Tab. The "Install pending updates" context menu entry is also removed. 2015-08-27 11:02:34 +01:00
Carmen Agimof
189fc17d92 CP-13174: Arranges code and removes unused variables. 2015-08-27 10:23:09 +01:00
Mihaela Stoica
2eba1c705f Merge remote-tracking branch 'upstream/master' into CP-12156_2
Conflicts:
	XenModel/XenAPI-Extensions/Pool.cs
	XenModel/XenModel.csproj
2015-08-27 01:03:58 +01:00
Mihaela Stoica
44e18df03d CP-12156: Obtain and display the result of the CIS analysis of the last uploaded report
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-08-27 00:30:02 +01:00
Gabor Apati-Nagy
f1f036cc71 CP-13100: XenCenter: Convert a thickly provisoned LVM-based SR to a thinly provisioned SR
"dynamic" to "xlvhd" according to XenAPI changes

Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2015-08-26 18:01:41 +01:00
Gabor Apati-Nagy
77beffacf9 Merge remote-tracking branch 'github_xenadmin/master' into CP-13100
Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>

Conflicts:
	XenAdmin/TabPages/GeneralTabPage.cs
2015-08-26 17:58:38 +01:00
Gabor Apati-Nagy
cb90872c6c CP-13100: XenCenter: Convert a thickly provisoned LVM-based SR to a thinly provisioned SR
Added new functionality (using percentages yet)

Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2015-08-26 17:54:03 +01:00
Mihaela Stoica
c0d4cb274d Merge pull request #637 from agimofcarmen/CP-13174
CP-13174:  Rename Size Property and Refactors code
2015-08-26 17:43:31 +01:00
Carmen Agimof
0cca0fc125 CP-13174: Rename Size Property and Refactors code 2015-08-26 17:41:59 +01:00
Mihaela Stoica
6af97b2edb Merge pull request #636 from agimofcarmen/CP-13174
CP-13174: Change units used for initial_allocation and allocation_qua…
2015-08-26 17:21:00 +01:00
Carmen Agimof
06b7b66357 CP-13174: Change units used for initial_allocation and allocation_quantum to MB or GB instead of percentages.
Changes allocation type from "dynamic" to "xlvhd".
2015-08-26 17:14:01 +01:00
Mihaela Stoica
bfb471fe64 Merge pull request #632 from huizh/CP-13848
CP-13848: XenCenter transfers proxy settings to HealthCheckService.
2015-08-26 10:15:12 +01:00
Mihaela Stoica
094f346208 Merge pull request #634 from agimofcarmen/CP-13174
CP 13174: Agree and update units used for initial/subsequent allocation
2015-08-25 15:19:13 +01:00
Carmen Agimof
7c53955104 CP:13667: Adds condition that checks if sm_config contains the keys "allocation_quantum" and "initial_allocation" before getting the values. 2015-08-25 15:12:01 +01:00
Hui Zhang
0761aa5be2 CP-13848: XenCenter transfers proxy settings to HealthCheckService.
Signed-off-by: Hui Zhang <hui.zhang@citrix.com>
2015-08-25 20:32:58 +08:00
Gabor Apati-Nagy
f173bc66b7 Fixing build (unreachable code warning as error) 2015-08-24 17:33:29 +01:00
Mihaela Stoica
4b073c0bc3 Renamed and merged some constants in HealthCheckSettings class
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-08-21 15:21:47 +01:00
Mihaela Stoica
ff64416407 Move HealthCheckSettings class to a separate file
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-08-21 15:19:24 +01:00
Carmen Agimof
5acaeb4ac1 CP-13667: [Thin-LVHD] XenCenter shall show the allocation_quantum and initial_allocation in General Tab. 2015-08-21 14:16:40 +01:00
Gabor Apati-Nagy
a12f09beab Disabling showing "able to receive updates" 2015-08-20 17:33:34 +01:00
Mihaela Stoica
0a3deaf526 Merge pull request #624 from agimofcarmen/CA-147944_II
CA-147944: Use GB for VM Memory if large values
2015-08-20 17:17:12 +01:00
Stephen Turner
b16f9c093c Merge pull request #626 from MihaelaStoica/master
Text corrections in the Health Check dialogs
2015-08-20 14:35:18 +01:00
Mihaela Stoica
114e132a2c CP-13374: Added missing I18n resource files
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-08-20 14:06:13 +01:00
Mihaela Stoica
854acff73d Text corrections in the Health Check dialogs
- no “the” is needed in front of “Citrix Insight Services”  (e.g. “…authenticate with Citrix Insight Services…” and not “…authenticate with the Citrix Insight Services…”)

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-08-20 13:49:13 +01:00
Stephen Turner
4ba818b705 Merge pull request #625 from MihaelaStoica/master
CP-12679: Upload the report from the Server Status Report wizard
2015-08-20 13:30:38 +01:00
Mihaela Stoica
998c037bd3 CP-12679: Upload the report from the Server Status Report wizard
- fix the error when the upload is attempted even if the checkbox is not ticked
2015-08-20 13:20:35 +01:00
Carmen Agimof
4da67c0590 CA-147944: Use GB for VM Memory if large values
- Memory Tab uses GB units for values greater or equal to 1 GB, otherwise show in MB;
- Search Tab displays values in GB or MB in the same as the Memory Tab (e.g. 512 MB of 1 GB, 256 MB of 512 MB, 2.5 GB of 16 GB).
- The shiny bar present in the Memory Tab and in Memory Settings dialog shows the scaling in the following way: If smaller than 1 GB, then show as before, else show only labels with values multiples of half a GB.
- The units used in Memory Setting Dialog are set depending on the static_max. If it is greater or equal to 1 GB, then the units are GB, else MB. The user does not have the possibility of changing them.
2015-08-20 12:41:39 +01:00
Gabor Apati-Nagy
b123bf8dda Merge pull request #619 from stephen-turner/CP-13374
CP-13374 XenCenter can now turn on and off ssl-legacy
2015-08-19 17:31:42 +01:00
Mihaela Stoica
93610007b7 Re-enable Health Check: Revert "Merge pull request #614 from GaborApatiNagy/master_disable_health_check"
This reverts commit dba1d3e60e, reversing
changes made to 731f968a8e.
2015-08-19 10:04:13 +01:00
Stephen Turner
02aeb0b6d5 CP-13374: SetSslLegacyAction must be last because it will disrupt the connection 2015-08-19 09:35:51 +01:00
Stephen Turner
df182d05c0 CP-13374 XenCenter can now turn on and off ssl-legacy: last check-in was incomplete. 2015-08-19 08:53:15 +01:00
Stephen Turner
227ee84da7 CP-13374 XenCenter can now turn on and off ssl-legacy.
The main functionality is working, but the ExpectDisruption flag isn't fully working yet.
2015-08-18 09:35:55 +01:00
Mihaela Stoica
0edd2e05f9 CP-13165: Make quiescing into a licensed feature
- Add code to check license before offering quiescing on the VM Snapshot dialog
- If the feature is not available, the message displayed is: "This feature is disabled due to license restrictions on the server."

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-08-17 17:32:22 +01:00
Mihaela Stoica
8898f6b69c CP-13287: Add "Tech Preview" warning to Intel GVT-g vGPUs
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-08-17 14:47:55 +01:00
Stephen Turner
bcd881d695 Merge branch 'master' into CP-13374 to get new Host.ssl_legacy field. 2015-08-17 11:44:29 +01:00
Stephen Turner
0c58ad5367 CP-13374 Add new padlock icon
This icon is a slightly modified version of one from http://www.famfamfam.com/lab/icons/mini/ via https://commons.wikimedia.org/wiki/File:Icons-mini-icon_padlock.gif.
It is freely available for any use without conditions.
2015-08-14 17:15:22 +01:00
Stephen Turner
60c1a84e42 Merge pull request #615 from GaborApatiNagy/master_CP_12431
CP-12431: PV drivers onto Windows update: Show virtualisation status in XenCenter
2015-08-14 15:56:43 +01:00
Gabor Apati-Nagy
4cc98be845 CP-12431: PV drivers onto Windows update: Show virtualisation status in XenCenter
Changes following the code review
2015-08-14 14:25:49 +01:00
Gabor Apati-Nagy
8f0a00f8c4 CP-12431: PV drivers onto Windows update: Show virtualisation status in XenCenter
Edited comments
2015-08-14 12:11:02 +01:00
Gabor Apati-Nagy
eaa4c1a93a CP-12431: PV drivers onto Windows update: Show virtualisation status in XenCenter 2015-08-13 17:44:32 +01:00
Gabor Apati-Nagy
4f98c05646 CA-179555: Making CIS-related options invisible in Server Status Report Wizard 2015-08-13 14:11:50 +01:00
Gabor Apati-Nagy
1da2e88674 CA-179555: Disable upload to CIS checkbox in the Server Status Report Wizard 2015-08-13 14:05:46 +01:00
Gabor Apati-Nagy
0595281a55 Merge pull request #610 from agimofcarmen/master
Changes Tab Indexing and disables refresh and restore button while ch…
2015-08-10 11:31:23 +01:00
Carmen Agimof
5f40353d07 Changes Tab Indexing and disables refresh and restore button while check for updates is in progress. 2015-08-10 11:25:11 +01:00
Stephen Turner
cdfc665458 Merge pull request #596 from GaborApatiNagy/master_CA-177058
CA-177058: [SCTX-2146] VM Power Admin could not create VMs - RBAC issues with XS 6.5
2015-08-05 12:21:27 +01:00
Gabor Apati-Nagy
41fa9a5eab Merge pull request #595 from agimofcarmen/CP-13519
CP-13519: If more options are selected in Updates Options, refresh th…
2015-08-04 17:34:11 +01:00
Gabor Apati-Nagy
f6b632d0b6 Merge pull request #593 from agimofcarmen/CA-178243
CA-178243: When only Automatic check for XenServer updates was checke…
2015-08-04 17:30:22 +01:00
Carmen Agimof
c8e5138031 CA-178243: Refactors code, simplifying it. Now we only keep one list in DownloadUpdatesXmlAction for XenServerVersions and added a property that returns the list with the versions if Automatic check for XS version is checked and a new list which is empty when is not checked. 2015-08-04 17:28:29 +01:00
Stephen Turner
857e53ec03 Turn off ClickOnce signing that seems to have got turned on erroneously during VS2013 conversion 2015-08-04 17:06:17 +01:00
Carmen Agimof
f3e4c140a0 CA-178244: Adds condition to RemoveUpdate that checks if the list contains the given update. 2015-08-04 16:27:12 +01:00
Gabor Apati-Nagy
191820abf4 CA-177058: [SCTX-2146] VM Power Admin could not create VMs - RBAC issues with XS 6.5 2015-08-04 11:25:59 +01:00
Carmen Agimof
cd096f91aa CP-13519: Changes name of function that checks whether a refresh of the updates list is required. 2015-08-03 16:14:41 +01:00
Carmen Agimof
51663f2b09 CP-13519: If more options are selected in Updates Options, refresh the updates list. 2015-08-03 15:56:32 +01:00
Carmen Agimof
04b204a0d9 CA-178244: Solves the issue about duplicates in the list of updates in the Updates Tab. 2015-08-03 15:12:42 +01:00
Carmen Agimof
9de57d38c2 CA-178243: When only Automatic check for XenServer updates was checked in Updates Options, when opening XC, the grid appeared empty in the Updates Tab. This was because to get the list of XS updates, we need the list of XS versions. Created a list of XenServer versions that is used only to get the XenServer updates. 2015-08-03 15:06:01 +01:00
Mihaela Stoica
8264dcaba0 Merge pull request #589 from agimofcarmen/CP-13518_II
Cp 13518 ii
2015-07-31 14:51:04 +01:00
Carmen Agimof
5f95c9b6a0 Changes name of function, from someOrAllUpdatesAllowed to someOrAllUpdatesDisabled. The same change was applied for someButNotAllUpdatesAllowed. 2015-07-31 14:43:14 +01:00
Carmen Agimof
b2c4133e9e Improves design of the Updates Tab. 2015-07-30 18:00:06 +01:00
Carmen Agimof
b7a010b5f0 CA-178243: The Refresh button was not working correctly because of the restore button. Automatic check for updates works now when certain boxes are checked, showing the updates when the user opens XenCenter, but, the list has duplicates.
Improves the centering of the warning messages in the Updates Tab, making the picture align with the text.
Corrects bug related to the visibility of the warning about automatic checks for updates.
2015-07-30 14:58:23 +01:00
Stephen Turner
26b060257f CP-13389: Allow XenCenter to use TLS 1.1 and 1.2 protocols 2015-07-30 12:47:14 +01:00
Stephen Turner
09c495552f CP-13389: Convert all projects to .NET 4.5. (All changes autogenerated except for one case of broken XML in XenOvfApi/app.config). 2015-07-30 12:40:59 +01:00
Carmen Agimof
bb5c2078dc CP-13518: Centered correctly the warning message in the Updates Tab. 2015-07-29 19:11:13 +01:00
Carmen Agimof
ceca902b9f Changes dialog text that appears on the screen when the Dismiss All/Dismiss Selected button is clicked. 2015-07-29 17:52:46 +01:00
Carmen Agimof
9d4b6b2516 Changes the design of the buttons and the picture of the warning in the Updates Tab. 2015-07-29 16:43:44 +01:00
Carmen Agimof
32461b38b9 CP-13028: Corrects the Dismiss function and provides Dismiss All/ Dismiss Selected button on the Updates Tab. 2015-07-29 13:43:47 +01:00
Carmen Agimof
aef3bef6b6 CP-13031: Make Updates Tab clearer if automatic check-for-updates is disabled. 2015-07-29 11:34:39 +01:00
Mihaela Stoica
61b5821e4f CP-13073: Rename files (Call Home to Health Check)
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-07-29 09:12:46 +01:00
Mihaela Stoica
a9be9846ff CP-13073: Rename Call Home to Health Check in code
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-07-29 08:44:41 +01:00
Stephen Turner
16d9982165 Merge pull request #586 from agimofcarmen/CP-13042
CP-13042: Don't show servers with a down-arrow in the resources tree.
2015-07-28 22:38:45 +01:00
Carmen Agimof
8d6e7607ec CP-13042: Don't show servers with a down-arrow in the resources tree. 2015-07-28 19:04:32 +01:00
Gabor Apati-Nagy
521901c668 Merge pull request #562 from MihaelaStoica/CP-13083
CP-13083 and CP-13081: Add "Show this ..." checkbox and opt-out option to the Health Check dialog
2015-07-28 15:49:33 +01:00
Mihaela Stoica
dcb72e3247 CP-13083: Removed tooltip
- removed tooltip fro the "show again" checkbox and changed the chackbox text to say "Show this dialog..."
- fixed spacing in the right hand panel

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-07-28 15:30:43 +01:00
Gabor Apati-Nagy
34a04d3694 Merge pull request #584 from MihaelaStoica/CP-13103
CP-13103: Update terminology displayed in the UI for thin provisioning
2015-07-28 14:46:09 +01:00
Mihaela Stoica
b92e954c37 Merge pull request #585 from agimofcarmen/CP-13030
Corrects mistake in the Restore Dismissed Updates method.
2015-07-28 11:24:48 +01:00
Carmen Agimof
959f98c411 Corrects mistake in the Restore Dismissed Updates method. 2015-07-28 10:00:46 +01:00
Mihaela Stoica
f4bbcca1a9 CP-13103: Update terminology displayed in the UI for thin provisioning
- Thick provisioning - > Fully provisioned
- Subsequent allocations -> Incremental allocations

Also, updated the Next button on the Location page of HBA SR, to say "Next" for Dundee or greater and "Create" for pre-Dundee pools.

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-07-28 09:23:07 +01:00
Gabor Apati-Nagy
b2ab78eb32 Merge pull request #580 from MihaelaStoica/build-fix
Build fix, changes
2015-07-27 14:31:47 +01:00
Mihaela Stoica
d271a747fc Merge pull request #576 from GaborApatiNagy/master_CP-12640
CP-12640: Create alert when logs partition is full
2015-07-27 13:00:18 +01:00
Sorin Sbarnea
908bacf6c2 Enabled back the exection of devtools and improved the logging 2015-07-27 08:26:26 +01:00
Sorin Sbarnea
03d176829c Configured to use mt.exe from the PATH and repaired the target name for splash project, which was supposed to be XenCenter.exe 2015-07-27 08:08:53 +01:00
Gabor Apati-Nagy
b9abdc4b1a CP-12640: Create alert when logs partition is full
Adding code for "log_fs_alert"
2015-07-24 16:03:27 +01:00
Mihaela Stoica
d3fb6cd8e4 Text change "Citrix upload server" to "Citrix Insight Services"
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-07-24 15:13:51 +01:00
Mihaela Stoica
a07ba0e8cc CP-13081: Add opt-out button to the Health Check Overview dialog
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-07-24 14:20:18 +01:00
Mihaela Stoica
c1dac478b1 CP-13083: Add user setting and checkbox to the Health Check overview dialog saying "Show this when connecting to servers that are not enrolled into Health Check"
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-07-24 14:12:46 +01:00
Carmen Agimof
7e3be8f707 CP-13036: Add button to restore dismissed updates in the Updates Wizard. 2015-07-23 14:04:43 +01:00
Carmen Agimof
182307963f CP-13030: Provide button on the Updates tab to restore dismissed updates. 2015-07-23 13:50:32 +01:00
Mihaela Stoica
64aba9cbfd Merge pull request #569 from agimofcarmen/CP-13026
CP-13026: Provide Dismiss option on the Updates Tab.
2015-07-23 13:48:52 +01:00
Carmen Agimof
b1a2b49559 CP-13026: Changes code style and removes commented out code. 2015-07-23 13:48:30 +01:00
Mihaela Stoica
f58bfbb310 Merge pull request #568 from agimofcarmen/CA-176932
Makes "Remove hotfix installation files" checkbox invisible, instead …
2015-07-23 13:47:22 +01:00
Carmen Agimof
f79199752a CP-13026: Provide Dismiss option on the Updates Tab. 2015-07-23 11:48:14 +01:00
Gabor Apati-Nagy
292dce47ad Merge pull request #550 from MihaelaStoica/CP-12679
CP-12679: Upload the report from the Server Status Report wizard
2015-07-23 11:40:10 +01:00
Carmen Agimof
484806f7b7 Makes "Remove hotfix installation files" checkbox invisible, instead of disabled for supp packs. 2015-07-23 11:30:18 +01:00
Mihaela Stoica
b62f8c4cd3 CA-176895: [CAR-1866] Include XS 6.5 RPU hotfix in XenCenter
- changed the build script and the installer to copy the XS65ESP1006.xsupdate hotfix
- also updated the source package for XS62E006 hotfix
2015-07-22 12:51:58 +01:00
Mihaela Stoica
85e5308e51 Merge pull request #561 from agimofcarmen/CP-13040
Cp 13040
2015-07-21 11:42:24 +01:00
Carmen Agimof
037acfc889 Added null reference check in Upload Page. 2015-07-21 11:40:45 +01:00
Carmen Agimof
2720d1bc23 Following code review, adds a few adjustments to the code. 2015-07-21 11:03:34 +01:00
Gabor Apati-Nagy
aef08eb8ab CP-13101: XenCenter: Display provisioning method for existing SRs (thin / thick) 2015-07-20 20:40:28 +01:00
Carmen Agimof
b919565a5a CP-13040: Assume hotfix metadata based on hotfix filename. 2015-07-20 15:27:41 +01:00
Mihaela Stoica
f727af1c51 CP-12679: Upload the report from the Server Status Report wizard
- added the upload action, called after the report is successfully saved on disk.

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-07-20 15:15:51 +01:00
Mihaela Stoica
abce1dd1c4 CP-12679: Upload the report from the Server Status Report wizard
- changes to the spacing and text on the Destination page

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-07-20 15:15:48 +01:00
Mihaela Stoica
8480bb63bf CP-12679: Upload the report from the Server Status Report wizard
- show action progress dialog for the authentication action

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-07-20 15:15:46 +01:00
Mihaela Stoica
96f9b9c6ac CP-12679: Upload the report from the Server Status Report wizard
- make pre product key (used for authentication) configurable via registry entries

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-07-20 15:15:45 +01:00
Mihaela Stoica
4490244172 CP-12679: Removed unused files
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-07-20 15:15:43 +01:00
Carmen Agimof
027de45dee CA-176932: "Remove hotfix installation files" checkbox available even for supp packs. 2015-07-20 14:34:58 +01:00
Carmen Agimof
4c93dbe92e CP-13245: Check if the update is applicable to the servers on the Select Servers Page.
CA-157785: Hotfix wizard forgets which servers should be greyed out.
When clicking Download and Install update in the Updates Tab, instead of opening a new dialog, it opens the Updates Wizard on the Select Servers Page and download the file in the Upload Page.
Fixes issue regarding the upload of the update every time that the user gets to Upload Page. Now it only uploads it if it has not been uploaded before.
Fixes issue regarding the download of the update every time the user goes back to the Select Patch Page. If the user goes back, but does not change the choice of the update, the download will not be done again.
2015-07-20 14:28:44 +01:00
Mihaela Stoica
b39bcad985 Merge pull request #552 from agimofcarmen/CP-13038
Fixes warning related to unused field.
2015-07-16 11:36:27 +01:00
Carmen Agimof
d44261452e Fixes warning related to unused field. 2015-07-16 11:35:43 +01:00
Mihaela Stoica
f523fe52eb Merge pull request #549 from agimofcarmen/CP-13038
CP-13038: Shows the progress of downloading a hotfix in the existing …
2015-07-16 09:35:59 +01:00
Carmen Agimof
3f7fd89f87 CP-13038: Takes care of the case when the user downloads multiple files(by going back in the wizard and selecting a different update). When clicking cancel or when the install is finished, all the downloaded files are removed. 2015-07-15 16:36:37 +01:00
Carmen Agimof
149e6f8c1e CP-13038: Shows the progress of downloading a hotfix in the existing Progress Bar in the Upload Page of the Patching Wizard. 2015-07-15 13:03:11 +01:00
Mihaela Stoica
a250dae108 Merge pull request #546 from agimofcarmen/CP-13034,_CP-13035,_CP-13037
CP-13034 : On the Updates Wizard, list hotfixes from updates.xensourc…
2015-07-15 11:03:39 +01:00
Stephen Turner
eed38cc613 CA-166091 Correct sort order for vGPU types 2015-07-14 17:29:53 +01:00
Carmen Agimof
82b2354a1b Merge branch 'master' of https://github.com/xenserver/xenadmin into CP-13034,_CP-13035,_CP-13037 2015-07-14 10:35:35 +01:00
Mihaela Stoica
d287d81852 Merge pull request #542 from stephen-turner/CA-148966b
CA-148966 XenDialogBase appearing as title of GPU selection dialog fo…
2015-07-14 10:08:42 +01:00
Mihaela Stoica
25b63f0161 Merge pull request #541 from stephen-turner/CP-12966
CP-12966 GPU drop-down to behave correctly when there is one vGPU typ…
2015-07-14 10:08:10 +01:00
Mihaela Stoica
0deba7b72b Merge pull request #540 from stephen-turner/CP-13008
CP-13008: Allow pGPUs to be broken up in other fractions than eighths
2015-07-14 10:07:39 +01:00
Mihaela Stoica
2fd728bec3 Merge pull request #545 from MihaelaStoica/agimofcarmen-CP-13039
Merge branch 'CP-13039' of https://github.com/agimofcarmen/xenadmin
2015-07-14 10:05:18 +01:00
Carmen Agimof
dd10561764 CP-13034 : On the Updates Wizard, list hotfixes from updates.xensource.com instead of from other servers.
CP-13035 : Add Refresh button to list of updates on the Updates wizard.
CP-13037 : Provide option from the Updates wizard to navigate to the web page of any hotfix.
2015-07-14 10:05:13 +01:00
Mihaela Stoica
26ee98c5c9 Merge branch 'CP-13039' of https://github.com/agimofcarmen/xenadmin into agimofcarmen-CP-13039
Conflicts:
	XenModel/Messages.Designer.cs
2015-07-14 10:00:11 +01:00
Mihaela Stoica
e467df450a Merge pull request #537 from huizh/CA-176636
CA-176636: Transfer VM with manually assigned IP doesn't work.
2015-07-14 09:51:34 +01:00
Stephen Turner
87e2c03838 CA-148966 XenDialogBase appearing as title of GPU selection dialog for GVT-g GPUs 2015-07-13 18:16:21 +01:00
Stephen Turner
8646a1ca3a CP-12966 GPU drop-down to behave correctly when there is one vGPU type and no passthrough 2015-07-13 16:27:18 +01:00
Stephen Turner
df68a5bdb1 CP-13008: Allow pGPUs to be broken up in other fractions than eighths 2015-07-13 15:05:59 +01:00
Mihaela Stoica
4bc942117d Revert "Temporarily disable FCoE feature for all hosts"
This reverts commit 0dd6ebdb7f.
2015-07-13 09:57:10 +01:00
Hui Zhang
3c5d905e4c CA-176636: Transfer VM with manually assigned IP doesn't work.
The subnet mask is incorrectly set as the static IP.
Update it to correct address.

Signed-off-by: Hui Zhang <hui.zhang@citrix.com>
2015-07-13 14:43:18 +08:00
Carmen Agimof
ed05a16346 CP-13037 Adds the web page column.
No functionality is added to the link yet.
2015-07-09 16:59:14 +01:00
Carmen Agimof
365c4d7d6e CP-13039: Provide more obvious functionality to upload a hotfix from a file. 2015-07-09 16:32:08 +01:00
Mihaela Stoica
7b65782665 Merge pull request #533 from agimofcarmen/CP-13041
CP-13041 : Remove the hotfix after installing it.
2015-07-09 11:07:16 +01:00
Carmen Agimof
fa61ff27c7 CP-13041 : Remove the hotfix after installing it.
Signed-off-by: Carmen Agimof <Carmen.Agimof@citrix.com>
2015-07-08 17:35:50 +01:00
Mihaela Stoica
ec2356570b Merge pull request #529 from kaifengz/CA-173358
CA-173358: Change the unit of vbd-io-throughput data sources to MiB
2015-07-08 15:55:28 +01:00
Kaifeng Zhu
70a7a62790 CA-173358: Change the unit of vbd-io-throughput data sources to MiB
The unit of VBD IO throughput is changed to MiB after merged all
VBD related data sources from xcp-rrdd to rrdp-iostat,

Signed-off-by: Kaifeng Zhu <kaifeng.zhu@citrix.com>
2015-07-08 17:56:23 +08:00
Gabor Apati-Nagy
66c57c4fce Merge pull request #532 from MihaelaStoica/CallHome
CP-12890: Allow user to specify XenServer credentials AND some other fixes
2015-07-07 18:54:05 +01:00
Mihaela Stoica
06116e0a3b CP-12890: Allow user to specify XenServer credentials to use for Health Check
- removed some brackets

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-07-07 18:25:15 +01:00
Mihaela Stoica
14119bc008 CP-12160: Changes following code review
- added CallHomeSettings.TryParseStringToDateTime() function, which does not throw an exception if the conversion fails

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-07-07 15:32:14 +01:00
Mihaela Stoica
d366c57f55 CP-12890: Allow user to specify XenServer credentials to use for Health Check
- added new fields to the Health Check Settings dialog (XenServer credentials)
- these credentials are saved as xapi secrets, and on un-enroll they are being removed
- removed the Authenticate button; the authentication is now done on pressing the OK button
- the Health Check Settings dialog is displayed on "Enroll now" and "Edit Health Check settings"
- display the "Last Successful Upload" on the Health Check Overview dialog
- use uniform format when converting time to string and string to time

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-07-06 17:02:55 +01:00
Mihaela Stoica
0dd6ebdb7f Temporarily disable FCoE feature for all hosts 2015-07-03 12:38:41 +01:00
Mihaela Stoica
93accdca4d CP-12476: Include dom0 disk space hotfix in XenCenter RPU pre-requisites
- added the most recent hotfix files
2015-07-03 11:54:20 +01:00
Mihaela Stoica
9b7cfb018e Merge pull request #526 from cheng--zhang/CP-12769
CP-12769: Fix issue when integration test with CIS
2015-07-02 11:10:01 +01:00
Cheng Zhang
c0585f0681 CP-12769: Using uniform format of time to string and string to time
Signed-off-by: Cheng Zhang <cheng.zhang@citrix.com>
2015-07-02 17:54:00 +08:00
Cheng Zhang
903931e63d CP-12769: Fix issue when integration test with CIS
1.	Using en-us to transfer upload request time
2.	Check the pipe is closed before close it.
3.	On demand upload will not have 24 hour due problem since it only check once in half an hour
4.	Avoid get upload token by empty session.

Signed-off-by: Cheng Zhang <cheng.zhang@citrix.com>
2015-07-02 13:53:44 +08:00
Mihaela Stoica
7c737d6ce8 CP-12769: Send server connection details to the Health Check Service
- Call TransferCallHomeSettingsAction with suppressHistory=true so the action doesn't show on the Events page
- This change also fixes LogsTabTests test failure.

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-07-01 16:38:12 +01:00
Mihaela Stoica
ea786180fc Fix line endings (to Windows) 2015-07-01 15:58:58 +01:00
Cheng Zhang
a0431e5cb9 CP-12770: rework comments
Signed-off-by: Cheng Zhang <cheng.zhang@citrix.com>
2015-07-01 19:12:43 +08:00
Cheng Zhang
324c249285 CP-12769: Send server connection details to the Health Check Service
Signed-off-by: Cheng Zhang <cheng.zhang@citrix.com>
2015-07-01 11:53:56 +08:00
Gabor Apati-Nagy
24e2365b1f Fixing FCoE build
Removing duplicated-by-accident field

Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2015-06-30 14:08:28 +01:00
Gabor Apati-Nagy
6a9a192253 Fixing FCoE build
Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2015-06-30 13:53:35 +01:00
Gabor Apati-Nagy
b60a6ab24d Update LVMoFCoE.Designer.cs
Fixing build
2015-06-30 13:17:53 +01:00
Gabor Apati-Nagy
bebd1583ca Merge pull request #514 from MihaelaStoica/CP-12164
CA-12164: Server Status Report wizard: Add option to upload the serve…
2015-06-30 11:58:50 +01:00
Mihaela Stoica
85d67a63a7 CA-12164: Server Status Report wizard: Add option to upload the server status report to CIS
- changes following code review
- renamed some controls.

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-06-30 11:53:11 +01:00
Gabor Apati-Nagy
f0ccf1eb8d Merge pull request #509 from MihaelaStoica/CP-12165
CP-12165: Add the option to upload a Health Check report to CIS on demand
2015-06-30 11:25:08 +01:00
Mihaela Stoica
4788e0d673 CP-12165: Add the option to upload a Health Check report to CIS on demand
- When "Request upload now" is clicked, instead of disabling it, change the link to an unclickable text saying "Upload requested at....".

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-06-30 10:04:16 +01:00
Mihaela Stoica
cb145004de Remove file added by mistake 2015-06-29 14:55:34 +01:00
Mihaela Stoica
f026384f37 CP-12314: FCoE in the SR wizard
- show new NIC column on the Location page (visible for FCoE only)
- display the summary page
- resource strings for default SR name and the blurb on the first page in the wizard

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-06-29 14:44:35 +01:00
Gabor Apati-Nagy
3402ca03d8 CP-12314: CAR-576 XC: New SR type for FCoE
Added 'path' for FCoE device config
2015-06-29 14:44:32 +01:00
Mihaela Stoica
551d7657ca CP-12314: Add New SR type for FCoE in the SR wizard
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-06-29 14:44:29 +01:00
Mihaela Stoica
d4f41660b8 Merge pull request #505 from GaborApatiNagy/master_CP-12641
CP-12641 and CP-12475: XenCenter work for thin provisioning
2015-06-29 14:08:16 +01:00
Gabor Apati-Nagy
d705b77af6 CP-12475: XenCenter work for thin provisioning: Add Virtual Disk dialog: new fields
Add VDI page, Initial Allocation Size field: To override default to
default value behaviour it is no longer enough to enter this field - at
least a change has to be made to it's value.

Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2015-06-29 13:49:13 +01:00
Gabor Apati-Nagy
847eebd32c CP-12475: XenCenter work for thin provisioning: Add Virtual Disk dialog: new fields
Add New Virtual Page (VDI):
By default, the SR's default initial size allocation percentage (that may be different for different SRs) is used.
Once the user has changed the initial allocation rate, the page would only use the custom value from that point.

New SR Wizard:
Minimal change in if statement and added comment in RunNextPagePrecheck
method for LvmoHba.
2015-06-26 15:36:04 +01:00
Mihaela Stoica
926d69d132 CP-12154: Check whether the Health Check feature is available before displaying the overview dialog when connecting to a host
- also the "Health Check" menu item will only be enabled if the feature is available

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-06-26 10:56:58 +01:00
Mihaela Stoica
f0e7f5328f CA-12164: Server Status Report wizard: Add option to upload the server status report to CIS
- add the option on the destination page of the wizard
- for authentication purposes, MyCitrix credentials are required.
- these credentials are only used to obtain an upload token that will be used for the upload.
- the upload token expires in 24 hours and is not saved in the xapi database.

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-06-25 23:51:11 +01:00
Gabor Apati-Nagy
ab63304695 Merge pull request #513 from MihaelaStoica/CP-12777
CP-12777: FCoE status in NICs tab
2015-06-25 15:20:42 +01:00
Gabor Apati-Nagy
37330629b8 CP-12475: XenCenter work for thin provisioning: Add Virtual Disk dialog: new fields
Created SR.IsThinProvisioned property
2015-06-25 13:42:08 +01:00
Mihaela Stoica
25c0a061b6 CP-12777: FCoE status in NICs tab
- Added "FCoE Capable" column, showing FCoE capability as Yes/No values in the NICs grid
- This column is only visible for Dundee or higher hosts

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-06-25 12:17:49 +01:00
Gabor Apati-Nagy
31af0f0004 CP-12475: XenCenter work for thin provisioning: Add Virtual Disk dialog: new fields
Fixed dynamic allocation based calculation on the new SR page and in the SrPicker (issue found in code review)
2015-06-25 11:46:31 +01:00
Mihaela Stoica
f8a8fe3e16 CP-11985: RPU pre-check phase for safe repartitioning
- only run the check for repartitioning if the automatic upgrade mode is selected

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-06-24 17:25:58 +01:00
Mihaela Stoica
cddc03fb6e CP-12476: Include dom0 disk space hotfix in XenCenter RPU pre-requisites
- Added hotfix XS65ESP1006 required for RPU from Creedence (and Cream)

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-06-24 17:22:08 +01:00
Gabor Apati-Nagy
88cceb3dd1 CP-12475: XenCenter work for thin provisioning: Add Virtual Disk dialog: new fields
FIxed tab order and aligning and some sizing

Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2015-06-24 16:46:35 +01:00
Gabor Apati-Nagy
fc0542066e CP-12641 and CP-12475: XenCenter work for thin provisioning
-Changed code, because API needs 0-100 percent values as 0..1
-Code for HBA SRs
-Changed free space check for new VDIs to condider initial disk size only
when the SR is thin provisioned

Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2015-06-23 19:26:27 +01:00
Mihaela Stoica
6056ce32d1 CP-12165: Add the option to upload a Health Check report to CIS on demand
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-06-19 15:01:48 +01:00
Mihaela Stoica
226cf7cee7 CP-12476: Include dom0 disk space hotfix in XenCenter RPU pre-requisites
-Updated hotfix file: XS62E006.xsupdate

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-06-17 14:21:49 +01:00
Gabor Apati-Nagy
306a8b0acb CP-12641 and CP-12475: XenCenter work for thin provisioning
-New SR wizard: new page
-Add Virtual Disk dialog: new fields

Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2015-06-17 09:59:21 +01:00
Mihaela Stoica
cc2d6ce2fd Merge pull request #500 from GaborApatiNagy/master_CA-172444
CA-172444: Consistency should be followed for behavior of all buttons in same page
2015-06-10 18:06:54 +03:00
Gabor Apati-Nagy
165b1e96de CA-172444: Consistency should be followed for behavior of all buttons in same page
Making the "Open SSH Console" button visible but disabled instead of hiding it in the following cases:
-VM is suspended
-VM is running, but we do not know any IP address (eg no Tools installed on it)

Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2015-06-10 16:03:57 +01:00
Gabor Apati-Nagy
bd0220de51 Merge pull request #499 from MihaelaStoica/CallHome
CP-12154: Offer Call Home enrollment when connecting to Call-Home cap…
2015-06-10 13:39:05 +01:00
Mihaela Stoica
2cce79c5a2 CP-12154: Offer Call Home enrollment when connecting to Call-Home capable hosts
- fixed "warning as error" issues: Assignment made to same variable and Field never used

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-06-10 13:27:29 +01:00
Gabor Apati-Nagy
9580170733 Merge pull request #492 from MihaelaStoica/CallHome
CP-12154: Offer Call Home enrollment when connecting to Call-Home cap…
2015-06-10 10:54:19 +01:00
Gabor Apati-Nagy
ffc90c6b7c Merge pull request #493 from MihaelaStoica/CP-12316
CP-12316: Ability for a XenCenter user show whether a guest is HVM or PV
2015-06-10 10:29:49 +01:00
Gabor Apati-Nagy
f6c5c3bd31 CA-172441: Wrong message shown when hover mouse on 'Open SSH Console'
button

Removed tooltip from the "Open SSH Console" button

Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2015-06-10 10:20:38 +01:00
Mihaela Stoica
adf6cded90 Merge pull request #495 from GaborApatiNagy/master_CP-11985
CP-11985: Implement RPU pre-check phase for safe repartitioning
2015-06-09 19:24:55 +03:00
Gabor Apati-Nagy
970ab331b1 CP-11985: Implement RPU pre-check phase for safe repartitioning
Added check for the "not_enough_space" case

Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2015-06-09 17:21:50 +01:00
Mihaela Stoica
059e0f77b5 CP-12316: Ability for a XenCenter user show whether a guest is HVM or PV
Added this information on the VM's general tab, and it could be one of the following:
- Operating mode: Paravirtualized (PV)
- Operating mode: Fully virtualized (HVM)

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-06-09 12:34:13 +01:00
Mihaela Stoica
8ce3dc9952 CP-12154: Offer Call Home enrollment when connecting to Call-Home capable hosts
- Check call home enrollment status on connecting to a pool: If status is unknown it means that the pool is not enrolled (enabled) and has never been (disabled). If that's the case, then show the Health Check Overview dialog with the pool selected
- "Enroll now" on Health Check Overview will try enroll the selected pool into call home using existing token authentication. If this is not possible, then a dialog will be presented for the user to perform the initial authentication.
2015-06-08 16:46:16 +01:00
Mihaela Stoica
aef41e83dc Merge pull request #487 from GaborApatiNagy/master_CP-11985
CP-11985: Implement RPU pre-check phase for safe repartitioning
2015-06-04 17:41:35 +03:00
Gabor Apati-Nagy
fa10c0cf54 CP-11985: Implement RPU pre-check phase for safe repartitioning
testSafe2Upgrade pugin function in prepare_host_upgrade.py is called as part of the RPU pre-checks

Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2015-06-04 15:36:39 +01:00
Gabor Apati-Nagy
547dced854 CA-169167: Screen resolution is less than the default value after switch to remote desktop
Fixing unused field as warning as error build issue
2015-06-04 11:49:09 +01:00
Mihaela Stoica
d2dedaec40 Merge pull request #458 from cheng--zhang/CA-169170
CA-169167: Screen resolution is less than the default value after switch to remote desktop
2015-06-04 13:19:57 +03:00
Cheng Zhang
554d5a6483 CA-169167: auto-implemented for AutoSwitchRDPLater
Signed-off-by: Cheng Zhang <cheng.zhang@citrix.com>
2015-06-04 18:13:58 +08:00
Gabor Apati-Nagy
638cd6045a Merge pull request #479 from MihaelaStoica/CallHome
CP-12153: Call Home Authentication
2015-06-02 16:56:35 +01:00
Gabor Apati-Nagy
fd7407c127 CA-153347: Send Ctrl-Alt-Del is available for non-running VMs (title edited)
Reverted previous fix 7608caafd7, because
managed to find the root cause of this issue: commit ce3bec1231.
Instead of reverting the latter completely, this commit fixes the regression by removing unnecessary calling of UpdateButtons().

Note: The button will still be enabled for dom0 console.

Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2015-06-02 15:10:24 +01:00
Mihaela Stoica
9c3982542e CP-12153: Call Home Authentication
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-06-02 14:48:59 +01:00
Gabor Apati-Nagy
87c3811b45 Revert "CA-153347: Send Ctrl-Alt-Del is available for dom0 console and for non-running VMs"
This reverts commit 7608caafd7.
2015-06-01 15:33:17 +01:00
Gabor Apati-Nagy
262c644e43 Merge pull request #481 from stephen-turner/CA-165366
CA-165366 Fix compile-time warning-as-error
2015-05-28 14:05:24 +01:00
Stephen Turner
dd68c484a2 CA-165366 Fix compile-time warning-as-error 2015-05-28 14:00:06 +01:00
Gabor Apati-Nagy
c3d867cb8f Merge pull request #480 from stephen-turner/CA-165366
CA-165366 Better phrasing of boolean groupings in search
2015-05-28 13:37:37 +01:00
Stephen Turner
786ea7937e CA-165366 Better phrasing of boolean groupings in search 2015-05-27 17:40:51 +01:00
Gabor Apati-Nagy
0579d919b8 Merge pull request #470 from MihaelaStoica/CA-161524
CA-161524: Resource report menu item is only shown when you're on the…
2015-05-27 15:36:58 +01:00
Mihaela Stoica
c65acc53e0 CP-12282: Semantics of Move / Migrate / Copy for suspended VMs
Changed the name of the operation in XenCenter to "Migrate VM" for suspended VMs, instead of "Move".
This clarifies the distinction between copy/move and migration:
- running and suspended VMs can only be migrated
- stopped VMs can be moved and copied

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-05-27 12:17:35 +01:00
Mihaela Stoica
16a1d19b0b CA-161524: Resource report menu item is only shown when you're on the pool node
- changes following code review: menu item available if multiple items selected inside the same pool

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-05-20 10:17:00 +01:00
Cheng Zhang
239486c598 CA-169167: Screen resolution is less than the default value after switch to remote desktop
Auto switch to RDP should be taken after VNC connection got the correct screen resolution.
Also not enable “enable RDP button” before VNC connection get the correct screen resolution.

Signed-off-by: Cheng Zhang <cheng.zhang@citrix.com>
2015-05-20 15:31:02 +08:00
Gabor Apati-Nagy
08656f8051 Merge pull request #468 from MihaelaStoica/CallHome
CP-12152, CP-12155: Call Home enrollment
2015-05-19 18:36:33 +01:00
Gabor Apati-Nagy
54f1c3676e Merge pull request #474 from MihaelaStoica/CP-12019
CP-12019: Allow virtual disk migration for vdis attached to stopped a…
2015-05-19 17:14:47 +01:00
Gabor Apati-Nagy
3cd02c9a0f Merge pull request #469 from MihaelaStoica/CA-170028
CA-170028: [SCTX-2069] Base mirror disk should not be visible in XenCenter
2015-05-19 16:40:59 +01:00
Mihaela Stoica
3f4b753a07 Merge pull request #471 from GaborApatiNagy/CA-147164
CA-147164: Filter by status doesn't notice changes of status
2015-05-19 15:44:08 +01:00
Gabor Apati-Nagy
598356fe86 CA-147164: Filter by status doesn't notice changes of status
Fixed the bug by subscribing to events of all actions and not only to the
ones that are displayed in the grid.
Besides this, the visibility of the row is being used instead of removing and
re-adding rows on status changes.

Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2015-05-19 15:36:56 +01:00
Mihaela Stoica
44b2148c29 Merge pull request #472 from GaborApatiNagy/CA-120187
CA-120187: Manifestation of "anonymous" action when repairing multiple storages
2015-05-19 15:15:58 +01:00
Mihaela Stoica
16d7f19cb5 CP-12019: Allow virtual disk migration for vdis attached to stopped and suspended VMs
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-05-19 14:02:10 +01:00
Gabor Apati-Nagy
3c3ef707fa CA-116505: Popup when adding CD drive to running HVM guest without tools does not get focus
Using ShowDialog() instead of Show()
Also removed unnecessary code that displayed the popup again

Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2015-05-18 19:25:46 +01:00
Gabor Apati-Nagy
018e84f81b CA-120187: Manifestation of "anonymous" action when repairing multiple storages
Passing suppressHistory=false in the MultipleAction's constructor (so no action item will be displayed in the Event view for the MultipleAction itself)

Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2015-05-18 18:33:28 +01:00
Mihaela Stoica
f2b9882238 CA-161524: Resource report menu item is only shown when you're on the pool node - Fixed 2015-05-18 16:47:16 +01:00
Mihaela Stoica
4ae2d67dbe CA-170028: [SCTX-2069] Base mirror disk should not be visible in XenCenter 2015-05-18 15:52:13 +01:00
Mihaela Stoica
9e22d7ce41 CP-12155: View / Change Call Home Enrollment and settings 2015-05-18 15:28:37 +01:00
Mihaela Stoica
9783c6dc7e CP-12152: Call Home enrollment 2015-05-18 15:23:32 +01:00
Mihaela Stoica
3bae352e33 Merge pull request #465 from GaborApatiNagy/CA-153347
CA-153347: Send Ctrl-Alt-Del is available for dom0 console and for non-running VMs
2015-05-15 16:12:23 +01:00
Mihaela Stoica
e470cf01f5 Merge pull request #459 from GaborApatiNagy/master_CP-11957
CP-11957: ssh console: Add UI elements to launch ssh
2015-05-15 16:11:54 +01:00
Gabor Apati-Nagy
de6f92f39f CP-11957: ssh console: Add UI elements to launch ssh
-changed exception logging format
2015-05-15 15:52:57 +01:00
Gabor Apati-Nagy
7608caafd7 CA-153347: Send Ctrl-Alt-Del is available for dom0 console and for non-running VMs 2015-05-15 14:18:01 +01:00
Gabor Apati-Nagy
e09b7a511a Merge pull request #456 from MihaelaStoica/CA-164686
CA-164686: Host got removed from XC when it is removed from a pool
2015-05-14 10:46:03 +01:00
Gabor Apati-Nagy
4ea97fb162 Merge pull request #450 from MihaelaStoica/CA-68578
CA-68578: Shutting down a Linux guest with VNC console causes password d...
2015-05-14 10:45:51 +01:00
Gabor Apati-Nagy
d1c793fa9e CP-11956: ssh console: Include putty in our installer
Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2015-05-08 16:54:16 +01:00
Gabor Apati-Nagy
1463279c00 CP-11957: ssh console: Add UI elements to launch ssh
Added logging for ERROR_PUTTY_LAUNCHINGERROR_PUTTY_LAUNCHING
2015-05-08 13:56:22 +01:00
Gabor Apati-Nagy
90a16d005e CP-11957: ssh console: Add UI elements to launch ssh
Fixes following the code review
2015-05-08 13:50:14 +01:00
Gabor Apati-Nagy
33addb3afc CP-11957: ssh console: Add UI elements to launch ssh
Refactored VIF to return a List<string> of IP addresses and to use this to return a concatenated string version
2015-05-07 12:41:12 +01:00
Gabor Apati-Nagy
aca727f858 CP-11957: ssh console: Add UI elements to launch ssh
Added copyright statement/license to the “View Legal Notices” dialog
2015-05-07 12:24:14 +01:00
Gabor Apati-Nagy
e53be2d67b CP-11957: ssh console: Add UI elements to launch ssh
If there is at least one IPv4 address, we use that even if it is not the first we have seen (by looking at the VIFs)
2015-05-07 12:11:17 +01:00
Gabor Apati-Nagy
af38c2fdf0 CP-11957: ssh console: Add UI elements to launch ssh 2015-05-07 11:42:31 +01:00
Mihaela Stoica
701532cd85 CA-164686: Host got removed from XC when it is removed from a pool
- On receiving a HOST_IS_SLAVE exception, only change connection.Hostname property if we need to connect to the pool master. Leave it unchanged if we are already connected to the pool, as no further action is required. This will ensure that we don't change the Hostname of a slave back to the master, if the user tries to connect to it immediately after it has been removed from the pool.

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-05-06 13:12:42 +01:00
Cheng Zhang
1862120117 CA-169170: “Switch to Remote desktop” button should not be disabled in Cream when Windows VM installed with latest PV tools.
Check current XenServer Version, if current version is greater than Cream and PV tool installed, do not disable control button.

Signed-off-by: Cheng Zhang <cheng.zhang@citrix.com>
2015-05-06 10:53:23 +08:00
Mihaela Stoica
7ff4bb9138 CA-68578: Shutting down a Linux guest with VNC console causes password dialog to pop up
- store the empty vnc password after a successful login, to avoid displaying the login dialog box on a subsequent reconnection attempt
- abort the vnc connection attempt if we notice that vncIP is null and switch back to the default console

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-04-30 11:37:39 +01:00
Gabor Apati-Nagy
76dfab006f Merge pull request #440 from MihaelaStoica/CP-11292
CP-11292: Remove storage motion constraints: Wording changes in the cros...
2015-04-22 14:44:26 +01:00
Mihaela Stoica
b7b71c786c CP-11292: Remove storage motion constraints: Fixing tests and some more wording changes
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-04-22 13:21:31 +01:00
Mihaela Stoica
abf1342d2c CA-167309: When clipboard sharing is turned off in the options, should not be possible to copy-and-paste from the guest to the XenCenter machine 2015-04-22 09:52:35 +01:00
Gabor Apati-Nagy
852df0b00c Merge pull request #435 from MihaelaStoica/CA-150890
CA-150890: Enter Maintenance Mode dialog should offer to shut down a VM ...
2015-04-21 18:35:33 +01:00
Gabor Apati-Nagy
d082d6873b Merge pull request #437 from MihaelaStoica/CA-156200
CA-156200: HANDLE_INVALID shown on Rolling Pool Upgrade completed page
2015-04-21 18:18:17 +01:00
Mihaela Stoica
e2bc361e9a Merge pull request #438 from GaborApatiNagy/CP-11577
CP-11577: CAR-483: Allow drag and drop for stopped and suspended VMs (cr...
2015-04-21 18:04:30 +01:00
Gabor Apati-Nagy
5aa1857323 CP-11577: CAR-483: Allow drag and drop for stopped and suspended VMs (cross pool)
-Code review fixes

Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2015-04-21 17:50:34 +01:00
Mihaela Stoica
5d13e51654 CP-11292: Remove storage motion constraints: added help IDs for the copy pages
- currently pointing to the Copy VM section of the help

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-04-21 14:32:37 +01:00
Mihaela Stoica
22ba1544e2 CP-11292: Remove storage motion constraints: Wording changes in the cross pool migrate wizard
- changes to the text to be suitable for migrate and copy operations, where possible
- added different text for copy on some pages
- also different text for single and multiple selection
- changes to text alignment, tab order, hotkeys on the copy pages
- removed Finish page from the intra-pool copy wizard

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-04-21 14:30:41 +01:00
Gabor Apati-Nagy
7553896d73 CP-11577: CAR-483: Allow drag and drop for stopped and suspended VMs (cross pool)
-Some more checks

Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2015-04-21 11:15:01 +01:00
Gabor Apati-Nagy
8cfed69697 CP-11577: CAR-483: Allow drag and drop for stopped and suspended VMs (cross pool)
Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2015-04-20 17:54:16 +01:00
Gabor Apati-Nagy
66415dc172 Merge pull request #426 from MihaelaStoica/CP-11292
CP-11292: Remove storage motion constraints: Allow cross-pool copy for stopped VMs and templates
2015-04-20 12:53:50 +01:00
Mihaela Stoica
8d0c6e64ff CA-156200: HANDLE_INVALID shown on Rolling Pool Upgrade completed page
- while upgrading a host, throw a HOST_OFFLINE ("Server could not be contacted") exception if the host can no longer be resolved (instead of HANDLE_INVALID)
- also corrected the parameters of the HANDLE_INVALID exception, as an extra parameter is needed for the friendly error name.
- in the UpdateManualHostPlanAction class I replaced Host with the private property _host in several places, so we are no longer trying to resolve the host each time we want to write something into logs
- added some null checks, to avoid reporting null reference exception

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-04-17 14:56:40 +01:00
Gabor Apati-Nagy
3696f0a973 Revert "CA-45514: XenCenter looks pretty terrible under different DPI settings"
This reverts commit 17d28304f3.
2015-04-16 15:44:43 +01:00
Gabor Apati-Nagy
aefed11165 Revert "CA-149867: Invoke on MainWindow instead of various controls"
This reverts commit 92f0499911.
2015-04-16 14:17:02 +01:00
Mihaela Stoica
c569a6399f CA-150890: Enter Maintenance Mode dialog should offer to shut down a VM that cannot be suspended.
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-04-16 10:38:43 +01:00
Usha Mandya
973d9d38e1 Final draft of the XC Help file 2015-04-15 15:55:00 +01:00
Gabor Apati-Nagy
74c8880424 Update WizardProgress.cs
Fixed a spell-check problem
2015-04-15 09:39:51 +01:00
Mihaela Stoica
830d8f6f60 CP-11292: Remove storage motion constraints: changes following code review
- added some null checks
- in the Cross pool migrate wizard, add Transfer network page for all cases except intra-pool move (which is performed via VMMoveAction)
- added comments to VMCrossPoolMigrateAction constructor to make it cleared what the copy parameter means

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-04-15 09:37:12 +01:00
Mihaela Stoica
1ea6bd2aa0 Merge pull request #433 from GaborApatiNagy/master_CA-45514_2
CA-45514: XenCenter looks pretty terrible under different DPI settings
2015-04-15 08:55:29 +01:00
Gabor Apati-Nagy
c333c18f24 CA-45514: XenCenter looks pretty terrible under different DPI settings
-Fixing code following the code review

Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2015-04-14 19:26:49 +01:00
Mihaela Stoica
346e592953 Merge pull request #429 from GaborApatiNagy/CA-149867_master
CA-149867: Invoke on MainWindow instead of various controls
2015-04-14 15:49:08 +01:00
Gabor Apati-Nagy
54764570b1 CA-45514: XenCenter looks pretty terrible under different DPI settings
-Fixed the sizing of the background image in the Wizard Progress area of
wizards.
2015-04-13 11:17:57 +01:00
Gabor Apati-Nagy
80e41f19bd CA-45514: XenCenter looks pretty terrible under different DPI settings
-New Network Wizard: Changing the layout on the network type selection page to make this page "dpi aware" using FlowLayoutPanel. Additional info is shown on the bottom of the panel instead of tooltips, some code has been removed that used fix positions and moved controls around.
2015-04-13 11:17:06 +01:00
Gabor Apati-Nagy
17d28304f3 CA-45514: XenCenter looks pretty terrible under different DPI settings
-Fixed the Main Treeview
2015-04-13 11:16:58 +01:00
Usha Mandya
ad47674801 XC Help updates: Contains GPU pass-thru for HVM Linux VMs 2015-04-10 17:27:54 +01:00
Usha Mandya
e500da5c8c CP-11214: Updated to include HVM Linux GPU pass-thru changes 2015-04-10 17:27:35 +01:00
Usha Mandya
d0984b4da0 Minor tweaks to Docker topics 2015-04-10 17:27:18 +01:00
Usha Mandya
3b7b35c633 CP-11214:Updated to include changes for CAR-1711 2015-04-10 17:27:06 +01:00
Usha Mandya
c62df58426 Added new topic on installing supp packs 2015-04-10 17:26:48 +01:00
Usha Mandya
35aaf90d74 CP-11072: XC Help updates for Docker 2015-04-10 17:25:31 +01:00
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
Mihaela Stoica
f00b71cca3 Merge pull request #427 from GaborApatiNagy/CA-165712_master
CA-165712: Show the GPU tab when GPU is licensed, even when there are no...
2015-03-31 17:43:14 +01:00
Mihaela Stoica
6d996c03a4 CP-11292: Remove storage motion constraints: Allow cross-pool copy for templates
- modified CopyTemplateCommand to launch a cross pool copy if permitted
- added CrossPoolCopyTemplateCommand which opens the Cross pool migration wizard in "copy" mode

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-03-31 17:40:05 +01:00
Gabor Apati-Nagy
c73f7d5115 Merge pull request #410 from MihaelaStoica/CA-164816
CA-164816: After disabling HA on a pool, it should be possible to apply vGPU/GPU Passthrough to previously protected VMs
2015-03-31 17:39:09 +01:00
Gabor Apati-Nagy
93132ebbaa CA-165712: Show the GPU tab when GPU is licensed, even when there are no supported GPUs
Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2015-03-31 17:26:37 +01:00
Mihaela Stoica
6e9d2dbde7 Merge pull request #422 from GaborApatiNagy/CA-148967_master
CA-148967: G11n: I18n: Un-localized issue for string "iSCSI login failed...
2015-03-31 16:54:16 +01:00
Mihaela Stoica
ef5249671c CP-11292: Remove storage motion constraints: Allow cross-pool copy for stopped VMs
- added a "copy mode" page to the Cross pool migrate wizard (when in copy mode) where the user can select intra-pool or cross-pool copy
- If intra-pool option is selected, then the wizard will display a page similar to what we currently have in the Copy VM dialog
- If cross-pool option is selected, then the wizard will display all the cross pool migration pages

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-03-31 15:13:46 +01:00
Mihaela Stoica
e314a654f7 CP-11292: Remove storage motion constraints: Allow cross-pool copy for stopped VMs
- modified the VMCopyCommand to launch a cross pool copy if permitted
- added the CrossPoolCopyVMCommand which opens the Cross pool migration wizard in "copy" mode
- modified the cross pool migrate action with an extra "copy" parameter, which will add a copy option to the vm.migrate_send function call

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-03-31 14:27:04 +01:00
Gabor Apati-Nagy
0db5b1414f CA-157503: GPU preference dialogs refer to vGPU instead of GPU
-changing "vGPU" to "virtual GPU"

Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2015-03-30 16:21:46 +01:00
Gabor Apati-Nagy
799d856a70 CA-148967: G11n: I18n: Un-localized issue for string "iSCSI login failed, verify CHAP credentials" in New Storage dialog.
Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2015-03-30 16:06:49 +01:00
Gabor Apati-Nagy
fd20f6f4f4 CA-148967: G11n: I18n: Un-localized issue for string "iSCSI login failed, verify CHAP credentials" in New Storage dialog.
Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2015-03-30 14:46:30 +01:00
Stephen Turner
dfab7f9b96 CA-165096: Add null reference check 2015-03-27 16:30:36 +00:00
Stephen Turner
f14d07d8b8 Merge pull request #412 from cheng--zhang/CA-165096-v2
CA-165096: solve XenCenter slow to find RDP interface
2015-03-27 16:25:02 +00:00
Gabor Apati-Nagy
544acda852 Merge pull request #418 from stephen-turner/CA-165121
CA-165121: Use the actual Scientific Linux icon
2015-03-27 16:10:34 +00:00
Stephen Turner
1c593c6943 CA-165121: Use the actual Scientific Linux icon 2015-03-27 16:00:46 +00:00
Gabor Apati-Nagy
1ed11a970d Merge pull request #416 from stephen-turner/CA-165121
CA-165121: Scientific Linux icon (placeholder for the moment).
2015-03-27 15:29:25 +00:00
Gabor Apati-Nagy
0e3b9d11a1 Merge pull request #413 from GaborApatiNagy/CA-160915
CA-160915: Contains Cloud-config param updates
2015-03-27 15:11:16 +00:00
Gabor Apati-Nagy
eb61f8fe0c CA-165367: Reclaim freed space feature fails on Local storage on Slave host 2015-03-27 15:06:17 +00:00
Stephen Turner
65d9b92ec8 Merge 2015-03-27 13:38:17 +00:00
Stephen Turner
c3490265fc CA-165121: Scientific Linux icon (placeholder for the moment). Plus Ubuntu in search results. 2015-03-27 13:34:59 +00:00
Usha Mandya
4baeddfc3f CA-160915: Contains Cloud-config param updates 2015-03-27 12:54:36 +00:00
Cheng Zhang
8519fab118 CA-165096: solve XenCenter slow to find RDP interface
To solve this long latency issue, we will only scan IPs whose PIF link status is connected.

Signed-off-by: Cheng Zhang <cheng.zhang@citrix.com>
2015-03-27 14:02:48 +08:00
Mihaela Stoica
bb14ac0abd CA-164816: After disabling HA on a pool, it should be possible to apply vGPU/GPU Passthrough to previously protected VMs
- When deciding whether to allow GPU configuration on a VM, check if the HA is enabled, not just the the VM's restart priority setting

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-03-26 16:57:25 +00:00
Mihaela Stoica
a2bb28a997 Merge pull request #404 from cheng--zhang/CA-165464
CA-165464: Switch to RDP on VM with RDP enable if auto-switch selected
2015-03-26 13:52:09 +00:00
Mihaela Stoica
24f32b2d91 Merge pull request #408 from stephen-turner/CP-11713-b
CP-11713: Storage Motion icons for stopped and suspended VMs
2015-03-26 13:51:22 +00:00
Stephen Turner
a2d2c8e85d CP-11713: Actually include the icons! 2015-03-26 13:34:59 +00:00
Stephen Turner
6d3a937304 CP-11713: Storage Motion icons for stopped and suspended VMs 2015-03-26 13:33:17 +00:00
Gabor Apati-Nagy
2e6276272a CA-164819: On board VGA appears on GPU list
-We used to check host.RestrictVgpu instead of checking the API version when populating the dropdown on the GPU Settings page. This is not sufficient anymore as it depends on the license too, so changed the code to check version (vGPU was introduced in Clearwater SP1).
2015-03-26 12:13:04 +00:00
Gabor Apati-Nagy
23319daeba Merge pull request #393 from MihaelaStoica/CP-11032
CP-11032: Remove storage motion constraints: Allow cross-pool move of stopped and suspended VMs
2015-03-24 18:11:48 +00:00
Mihaela Stoica
cbedbd43cd CP-11032: Allow cross-pool move of stopped and suspended VMs
Changes following code review:
- add static methods to the cross pool migrate and move commands to determine if the command can execute
- In the Cross Pool migrate wizard: add Transfer network page for cross-pool move (and copy) operation (as well as all migrate cases)

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-03-24 17:14:03 +00:00
Cheng Zhang
0adbf80b1c CA-165464: Switch to RDP connection on VM with RDP enable if automatically switch selected
This code change is to set “switchOnTabOpened” in below condition:
1.	XenCenter have “Automatically switch to the Remote Desktop console when it becomes available" selected
2.	VM have RDP enabled.
3.	XenServer Version is Cream or greater.

Signed-off-by: Cheng Zhang <cheng.zhang@citrix.com>
2015-03-24 13:40:28 +08:00
Gabor Apati-Nagy
b8d3ef2bd4 CA-164800: New Storage wizard: hide CIFS option for old servers and not licensed pools
-Making CIFS radio button invisible (instead of visible but disabled) when CIFS is restricted (license)

Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2015-03-23 16:01:25 +00:00