Commit Graph

1699 Commits

Author SHA1 Message Date
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
Gabor Apati-Nagy
e0f4b60858 CA-164800: New Storage wizard: hide CIFS option for old servers and not licensed pools
-New SR Wizard - SR Type Selection page: radio buttons are now on a TableLayoutPanel with auto sized rows

Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2015-03-23 15:48:08 +00:00
Gabor Apati-Nagy
37091dbb25 Merge pull request #398 from stephen-turner/CA-159791
CA-159791: Remove GC debug info from logs
2015-03-23 12:49:55 +00:00
Gabor Apati-Nagy
14ec7ce317 Merge pull request #399 from stephen-turner/CA-141172
CA-141172: missing colon on RPU pre-check page
2015-03-23 12:49:51 +00:00
Stephen Turner
e909d9aa92 CA-165108: On power-on properties, a change of script name isn't saved 2015-03-20 14:21:26 +00:00
Stephen Turner
2c0c96d577 CA-151447: Uninternationalised string wake-on-lan 2015-03-20 14:21:18 +00:00
Stephen Turner
d1c3c42db3 CA-141172: missing colon on RPU pre-check page 2015-03-20 13:28:03 +00:00
Stephen Turner
ae672aa4b0 CA-159791: Remove GC debug info from logs 2015-03-20 13:17:06 +00:00
Mihaela Stoica
272886b3fc CA-162989: Change section title in VM General tab to "Docker Information"
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-03-19 17:08:50 +00:00
Mihaela Stoica
4e4f88ec99 Merge pull request #389 from GaborApatiNagy/CA-164186_2
CA-164186: NFSv4: end-to-end test and clean-up
2015-03-17 17:37:41 +00:00
Gabor Apati-Nagy
e900e6a3fd CA-164186: NFSv4: end-to-end test and clean-up
-Fixes following the code review (not sending NFS version when reattaching; tab orders; margins)
2015-03-17 17:33:09 +00:00
Mihaela Stoica
a232ff1a20 Merge pull request #383 from GaborApatiNagy/CA-164184
CA-164184: Text fixes in CIFS feature
2015-03-17 17:03:18 +00:00
Mihaela Stoica
d616009824 CP-11032: Remove storage motion constraints: Allow cross-pool move of stopped and suspended VMs
- With these changes, a stopped or suspended VM can be moved across pools; this is performed as a vm migrate operation.
- The intra pool move will continue to be a vdi.copy + destroy operation for stopped VMs, but for suspended VMs we need to do it a as vm migrate operation.
- We use the Cross Pool migrate wizard for both intra and cross pool move operations, but introduced a wizard mode parameter in order to adapt the wizard to the specific operation we want to perform (migrate, move or copy)

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-03-17 16:35:12 +00:00
Mihaela Stoica
4ecc70a307 Merge pull request #390 from stephen-turner/CA-163782
CA-163782: Read the read-caching reason from the server
2015-03-17 09:45:17 +00:00
Stephen Turner
a6f6b775fd CA-163782: Read the read-caching reason from the server 2015-03-16 19:54:55 +00:00
Gabor Apati-Nagy
bfdfaaabd8 CA-164186: NFSv4: end-to-end test and clean-up
-Also calling Trim() when using user input from the Share Name field

Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2015-03-16 18:17:49 +00:00
Gabor Apati-Nagy
a2a624b2a0 CA-164186: NFSv4: end-to-end test and clean-up
-NFS version selector radio buttons now belong to the Create new SR option. This section is disabled on reattaching.

Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2015-03-16 15:27:49 +00:00
Gabor Apati-Nagy
6cb9ffc83f CA-164186: NFSv4: end-to-end test and clean-up
New SR Wizard:
* Removed "V" Alt-key from "NFS Version" text
* Changed the alignment of the NFS version selector radio buttons to vertical
* Fixed tab orders at all places
2015-03-16 11:26:35 +00:00
Cheng Zhang
4486dca281 CA-164678: Got incorrect guest screen resolution with user's first switch to Remote Desktop from XenCenter Console
Signed-off-by: Cheng Zhang <cheng.zhang@citrix.com>
2015-03-16 15:02:32 +08:00
Gabor Apati-Nagy
4b2b4e627c CA-164184: Text fixes in CIFS feature
"* New SR wizard -> Type page: Add more info for CIFS (similar to what we display for NFS)
* New SR wizard -> Type page: Rename the other types to:
** Virtual disk storage: NFS, iSCSI, Hardware HBA, CIFS
** ISO library: Windows File Sharing (CIFS), NFS ISO
* Autogenerated description should say "CIFS SR" (not NFS SR)
* SR type (as displayed on the General tab for a CIFS SR) should by CIFS (not Unknown)
* New SR wizard ->  Location page for CIFS: correct tab order"

Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2015-03-12 17:31:38 +00:00
Mihaela Stoica
112ee8c0e4 CA-164176: Make sure that the Install Update does not get stuck on precheck stage after cleanup on slave
- implement GetHashCode on HostOutOfSpaceProblem

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-03-12 14:38:55 +00:00
Mihaela Stoica
a71143c720 CA-164176: Make sure that the Install Update does not get stuck on precheck stage after cleanup on slave
- override the Equals function on HostOutOfSpaceProblem to check the disk space requirements, not the Description.

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-03-12 12:34:51 +00:00
Mihaela Stoica
51ee306718 Merge pull request #372 from GaborApatiNagy/CP-10889
CP-10889: XenCenter work for CAR-1720: Add support for NFS version 4
2015-03-10 13:22:21 +00:00
Gabor Apati-Nagy
c2173c6e6a CP-10889: XenCenter work for CAR-1720: Add support for NFS version 4
-Fixes following the code review

Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2015-03-10 11:33:29 +00:00
Gabor Apati-Nagy
92bc32b6aa CP-10889: XenCenter work for CAR-1720: Add support for NFS version 4
-Added NFS version selectors for NFS and NFS ISO SRs in the New SR Wizard

Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2015-03-09 20:05:31 +00:00
Gabor Apati-Nagy
764e4f8ceb fixing typo in a comment, fixing build 2015-03-09 20:02:07 +00:00
Stephen Turner
1ff2dc93a5 Merge 2015-03-09 17:51:33 +00:00
Mihaela Stoica
0d20906346 Merge pull request #364 from GaborApatiNagy/CA-162989
CA-162989: Container Management GUI usability/homogeneity fixes
2015-03-09 16:13:11 +00:00
Mihaela Stoica
fd29a1b53c CA-162992: Better display of container network port mapping information on General tab; changes following code review
- do not add the Ports entry if it is empty

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-03-09 15:43:49 +00:00
Stephen Turner
419a2e8de6 Merge 2015-03-09 15:32:07 +00:00
Stephen Turner
dc3db509f1 CA-163334: Add read caching status to the Search 2015-03-09 15:23:42 +00:00
Mihaela Stoica
5a9560d2a2 CA-162992: Better display of container network port mapping information on General tab
- Show ports as: Address: 0.0.0.0; Public port: 8088; Private port: 8088; Protocol: tcp (multiple lines if more than one set)

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-03-06 11:43:47 +00:00
Gabor Apati-Nagy
34df0ca614 CP-11372: XenCenter: Update the model with the latest api bindings, including the new cifs specific errors
-updating Errors property in SrWizardType_Cifs with the Failures that can occur when doing CIFS SR operations

Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2015-03-05 19:33:07 +00:00
Gabor Apati-Nagy
497afabcef CA-162989: Container Management GUI use-ability/homogeneity fixes
Implemented changes as follows (copied from ticket):
"I'd suggest the following use-ability/homogeneity fixes for the new container management tabs, if they are quick and easy:

    Combine "Docker Version" and "Docker Information" on the VM-General-tab into "Container Management - Docker Status" with the following fields only:
        API version
        Version
        Git Commit
        Driver
        Index Server Address
        Execution Driver
        IPv4 Forwarding
    In the "Processes" tab, change the name from "Docker Processes" to "Container Processes"
    In the "Details" tab, change the name from "Docker Detail" to "Container Details"
    In the "Details" tab, drop the top level element "docker_inspect" (XML requires a single root-node, afaik the Windows form treenode does not), or alternatively open the root node by default and rename it to "Inspect Result"
    In the "Details" tab, add the "Details"-headline in black on white - just like on the "Processes"-tab

Also, on the container's General tab, show Properties button disabled, instead on hiding it (to be consistent to other cases, e.g. disconnected servers)
"

Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2015-03-05 19:10:54 +00:00
Mihaela Stoica
dcd83c9cec CA-163138: Include the pre-check for VM migration status for supplemental pack installation, as the guidance for these is to restart the host after install.
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-03-05 10:25:30 +00:00
Mihaela Stoica
c7f3ea5b30 Merge pull request #358 from GaborApatiNagy/CP-10144
CP-10144: Support CIFS as an SR type in XenCenter
2015-03-03 17:07:37 +00:00
Gabor Apati-Nagy
0ad4a68875 CP-10144: Support CIFS as an SR type in XenCenter
-Fixes following the code review

Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2015-03-03 16:48:27 +00:00
Gabor Apati-Nagy
ea0e043dcf Merge pull request #354 from MihaelaStoica/CP-10926
CP-10926: Handle exception when running the action that gets the config drive parameters
2015-03-03 15:58:42 +00:00
Gabor Apati-Nagy
2d98dd9d85 CP-10144: Support CIFS as an SR type in XenCenter
-Added support for CIFS (SR type, SR Wizard)
-Added some Debug.Asserts to the Create SR action to watch for clear text paswords

Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2015-03-03 15:51:56 +00:00
Mihaela Stoica
10152683ba CP-10926: In the New VM Wizard, keep the cloud config parameters textbox editable even if the default config could not be retrieved.
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-03-03 15:22:00 +00:00
Mihaela Stoica
de4ff847c5 CA-161620: If the supplemental pack installation fails, then XenCenter will display a message suggesting the user refers to the users guide for installing via the CLI.
- When the install fails, log the full error description
- Added a specific exception for the supp pack installation failure
- Better action title (depending on the number of servers it applies to)
- Added a "More Info" button on the "Update" page, which displays a message with more information on the supp pack installation failure

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-02-27 17:00:03 +00:00
Mihaela Stoica
3b51c5d9ae CP-10900: Changed the text slightly on the VM Container Management page
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-02-26 14:27:25 +00:00
Mihaela Stoica
5559fb9049 CP-10926: Handle exception when running the action that gets the config drive parameters
- If failed to retrieve the config parameters, then make the ConfigDriveTemplate textbox read-only and display the reason why it is not editable (similar with what we do for running VMs).
- In the New VM Wizard, if the action on "Reset to Default" button fails, then popup a message box with an error saying that we were unable to retrieve the default parameters. In this case, the ConfigDriveTemplate textbox remains unchanged.

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-02-26 14:12:16 +00:00
Mihaela Stoica
f3e8e690f8 CP-10926: Make the textbox on Cloud-Config Parameters page read-only (instead of disabled) if the config drive parameters cannot be changed
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-02-26 11:07:12 +00:00
Mihaela Stoica
740bbf133e CA-161097: Renamed Container member to Docker container to fix build failures
This fixes the build errors:
- error CS0108: Warning as Error: 'XenAdmin.TabPages.DockerDetailsPage.Container' hides inherited member 'System.ComponentModel.Component.Container'.
- error CS0108: Warning as Error: 'XenAdmin.TabPages.DockerProcessPage.Container' hides inherited member 'System.ComponentModel.Component.Container'.

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-02-26 09:45:43 +00:00
Mihaela Stoica
235f404ea7 CP-10625: Provide Xencenter user interface to enable/disable integrated GPU passthrough
- changes following code review: simplified the code that determines the current state; and renamed some variables.

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-02-25 16:49:58 +00:00
Mihaela Stoica
9c0bdcf08c Merge branch 'master' of https://github.com/xenserver/xenadmin into CP-10625 2015-02-25 15:50:59 +00:00
Gabor Apati-Nagy
29b7342597 Merge pull request #339 from MihaelaStoica/CA-161097
CA-161097: Pause the automatic refresh on Container processes page when the page is not visible
2015-02-25 15:15:54 +00:00
Mihaela Stoica
1c562bcb9a CA-161097: Change IXenObject to DockerContainer in container Details and Processes page
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-02-25 15:08:59 +00:00
Mihaela Stoica
bf2e9bcfb1 CP-10625: Provide Xencenter user interface to enable/disable integrated GPU passthrough
- Added a "Integrated GPU passthrough" section to the PoolGpuEdit page.
- This section is only visible for a host that has GPU capability and the enabling/disabling of integrated GPU passthrough is not restricted.
- With this addition, the GPU page can now be displayed for a pooled host as well (previously only pool or standalone host)

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-02-25 13:01:03 +00:00
Mihaela Stoica
08d4b6e306 CA-161097: Changes following code review
- Disable the Refresh button while a refresh is in progress.
- Introduced ExecuteContainerPluginAction - an action that stores the container it was called for, so that on completion we can decide whether to update the view or not (if the container displayed has changed, then we shouldn't update the view with the results from a previously selected container).

These changes apply to container Processes and Details tabs.

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-02-25 12:44:03 +00:00
Mihaela Stoica
049d899f2d CA-161097: Rename some variables 2015-02-25 12:24:39 +00:00
Gabor Apati-Nagy
cd4bbf0633 Merge pull request #346 from MihaelaStoica/CP-11179
CP-11179: Rename 'Container Enlightenment' to 'Container Management'
2015-02-24 16:31:20 +00:00
Gabor Apati-Nagy
350804fda4 Merge pull request #347 from MihaelaStoica/CP-11124
CP-11124 Better CoreOS icon for the Container Management page
2015-02-24 16:28:32 +00:00
Stephen Turner
a1221aaba0 CP-11124: New icons for containers 2015-02-24 16:25:05 +00:00
Mihaela Stoica
aa6e701ce2 Merge pull request #349 from stephen-turner/CA-161460
CA-161460: Correct help text in the case that the patch has been deleted without being installed
2015-02-24 13:48:29 +00:00
Stephen Turner
5990c53617 CA-161460: Correct help text in the case that the patch has been deleted without being installed 2015-02-24 13:42:48 +00:00
Stephen Turner
3d7db537e7 Fix line endings 2015-02-24 13:29:41 +00:00
Mihaela Stoica
ce6b66f99a CP-11124 Better CoreOS icon for the Container Management page
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-02-24 10:50:01 +00:00
Mihaela Stoica
be2982b439 CP-11179: Rename 'Container Enlightenment' to 'Container Management'
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-02-24 10:46:11 +00:00
Mihaela Stoica
8a9b2d8c70 Merge branch 'master' of https://github.com/xenserver/xenadmin into CP-10926
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>

Conflicts:
	XenModel/XenAPI-Extensions/VDI.cs
	XenModel/XenAPI-Extensions/VM.cs
2015-02-23 17:57:18 +00:00
Mihaela Stoica
5a4f537347 CA-161097: Changed Refresh button caption (removed ellipsis)
- also made Refresh buttons the same size on Details and Processes page and changed Details tab caption from "Detail" to "Details"

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-02-23 16:58:34 +00:00
Stephen Turner
df8a6848aa CP-11124 Better CoreOS icon for the New VM Wizard 2015-02-23 15:51:06 +00:00
Stephen Turner
8aae324f0a Merge 2015-02-23 14:34:35 +00:00
Mihaela Stoica
45405bb5c9 CP-11159: Only display the Cloud Config page if the "xscontainer" supp-pack is installed.
- this applies to the Cloud-config page on the New VM Wizard and VM properties dialog.
- same for the container enlightenment page on the VM properties dialog.

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-02-23 11:01:39 +00:00
Stephen Turner
94ec31426f CA-161460: Clear the error message when going Back and Forward 2015-02-20 13:29:00 +00:00
Stephen Turner
d4dc9e2b06 CA-161460: Rename diskSpaceErrorLinkLabel -> errorLinkLabel, as it is now used more widely 2015-02-20 13:15:40 +00:00
Stephen Turner
a2883d8252 CA-161460: Present a helpful error message when a patch we are trying to download from another server has been deleted 2015-02-20 13:07:20 +00:00
Mihaela Stoica
eab66b9bf0 CA-161002: Internationalize strings on the Cloud Config Parameters page and CreateVMAction
- also added Help Id got the Cloud Config Parameters page

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-02-19 14:48:52 +00:00
Mihaela Stoica
fecde2e3be CP-10772: Display the read caching status in XenCenter
- Show a “Read Caching” section on the General Tab of a VM when the VM is running on a Cream or greater host
- When the Read Caching is enabled, the “Read Caching” section will contain two entries: Status and Disks (list of disks with RC enabled)
- When the Read Caching is disabled, the “Read Caching” section will contain two entries: Status and Reason

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-02-19 14:09:08 +00:00
Stephen Turner
f9725eaddb Merge pull request #336 from MihaelaStoica/CP-11135
CP-11135: Expand patch precheck to account for OUT_OF_SPACE exception
2015-02-18 16:23:48 +00:00
Stephen Turner
b08ab2c3df CA-161525: Fix failed dereference by using an existing function 2015-02-18 13:49:53 +00:00
Mihaela Stoica
da604fc957 CP-11135: Changes following code review
- add checks for CreamOrGreater

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-02-18 12:26:47 +00:00
Mihaela Stoica
4e29c8dbb8 CA-161097: Pause the automatic refresh on Container processes page when the page is not visible
- Instead of calling the plugin on the UI thread, we call it through an action that we execute asynchronously  and on completion update the UI.
- Pause the refresh timer on leaving the page and resume it when entering the page again.
- We do this for both Processes and Details page.

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-02-18 09:50:55 +00:00
Mihaela Stoica
39abfc1902 Merge branch 'CP-10925' of https://github.com/cheng--zhang/xenadmin into cheng--zhang-CP-10925
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>

Conflicts:
	XenModel/Messages.Designer.cs
2015-02-17 10:27:58 +00:00
Cheng Zhang
d488860045 CP-10925: Add Docker-specific information
1.Add Docker information in General Tab
2.Add Docker version in General Tab

Signed-off-by: Cheng Zhang <cheng.zhang@citrix.com>
2015-02-17 10:20:07 +08:00
Mihaela Stoica
1a484b99ff CP-11135: Expand patch precheck to account for OUT_OF_SPACE exception
- Pool_patch.precheck can fail with the xapi error OUT_OF_SPACE when is trying to copy the patch from master to the slaves. This happens before the patch-precheck checks if enough space is available for installation. Therefore is different from the error we are currently processing, PATCH_PRECHECK_FAILED_OUT_OF_SPACE
- If the precheck fails with OUT_OF_SPACE then we try and retrieve the disk space requirements and report a HostOutOfSpaceProblem.
- Changed the PatchPrecheckCheck to try and find problem from a xapi failure, as well as from the result of the precheck  call.
- Also removed ampersand from the the link labels (More Info and Clean up)

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-02-16 11:11:30 +00:00
Stephen Turner
96fdf4e53c Merge pull request #331 from cheng--zhang/CA-160189
A-160189: Change RDP button display on Console tab
2015-02-16 11:04:57 +00:00
Mihaela Stoica
5707f187bf Merge pull request #332 from huizh/CA-161001
CA-161001: Display Created field as DateTime on Docker General Tab.
2015-02-15 13:36:57 +00:00
Hui Zhang
1e07c96710 CA-161001: Display Created field as DateTime on Docker General Tab.
Signed-off-by: Hui Zhang <hui.zhang@citrix.com>
2015-02-15 09:32:34 +08:00
Mihaela Stoica
9c652cd687 CP-10926: Add dialog for customizing the config drive in XenCenter after VM creation
- The cloud config parameters page is only visible on a VM that already has a config drive.
- The cloud config parameters can only be changed when the VM is halted.
- In the New VM wizard, if a template is selected that already has a config drive, them the wizard will display the existing configuration, not the default one.

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-02-13 14:43:13 +00:00
Cheng Zhang
ce3bec1231 A-160189: Change RDP button display on Console tab
Remove “Remote access is not enabled on this guest” in cream in below condition:
1.RDP status is on
2.PV driver is cream or greater

Signed-off-by: Cheng Zhang <cheng.zhang@citrix.com>
2015-02-13 14:18:36 +08:00
Cheng Zhang
9c0e2c60de CP-11053: Add per-container "Details"-Tab
- Showing all detailed information from a docker_inspect call
- The information refresh/polls every 20s while it's open
- Button “Refresh” add, so user can refresh the result. Also shows time when the last refresh happens.
- Add TabPageDetails as value 9903 in HelpManager.resx

Signed-off-by: Cheng Zhang <cheng.zhang@citrix.com>
2015-02-13 10:49:41 +08:00
Mihaela Stoica
a1a402fd30 CP-10798: Remove unreachable code
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-02-12 15:41:23 +00:00
Gabor Apati-Nagy
03e26c8bde Merge pull request #321 from MihaelaStoica/CP-10929
CP-10929: On the General tab, Update 'Properties' button visibility for ...
2015-02-12 15:10:51 +00:00
Gabor Apati-Nagy
878229e9a8 CP-10798: XenCenter work for CAR-1711: Pre-Checks for hotfix installation space
-Fixed code following the code review

Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2015-02-12 14:00:51 +00:00
Gabor Apati-Nagy
91789256e8 CP-10798: XenCenter work for CAR-1711: Pre-Checks for hotfix installation space
-Added HostOutOfSpaceProblem to let the user to clean up disk space when getting PATCH_PRECHECK_FAILED_OUT_OF_SPACE error at precheck stage in the patch install wizard.
-A bit of refactoring of DiskSpaceRequirements class in order to be reused here

Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2015-02-12 13:13:45 +00:00
Mihaela Stoica
e3494f2d92 Merge pull request #324 from huizh/CP-11052
CP-11052: Add per-container "Processes"-Tab to XC
2015-02-12 10:53:18 +00:00
Hui Zhang
789e45f11c CP-11052: Add per-container "Processes"-Tab to XenCenter
This tab will show docker process id, command and CPU time.

Signed-off-by: Hui Zhang <hui.zhang@citrix.com>
2015-02-12 17:58:17 +08:00
Mihaela Stoica
9bae16c03c CP-10927: Add container lifetime operations to the toolbar
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-02-11 13:46:23 +00:00
Mihaela Stoica
fe8c876a83 CP-10927: Add container restart operation
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-02-11 11:08:37 +00:00
Mihaela Stoica
6b61a19d4f CP-10929: On the General tab, Update 'Properties' button visibility for all object types
This fixes the following issue: when displaying the General tab of a container, the Properties button is hidden, but not made visible again when switching to another object type (e.g. VM)

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-02-10 13:45:44 +00:00
Gabor Apati-Nagy
69b957cc63 Merge pull request #319 from MihaelaStoica/CA-160904
CA-160904: Fix NullReferenceException on the New VM Wizard
2015-02-10 11:45:30 +00:00
Gabor Apati-Nagy
746db783ec Merge pull request #317 from MihaelaStoica/CAR-1736
CP-10900: Add functionality for enabling/disabling/querying the containe...
2015-02-10 11:44:49 +00:00
Mihaela Stoica
640aef8c1e CP-10900: Add functionality for enabling/disabling/querying the container monitoring on a per-VM-basis to XenCenter
- Changed 'Enlightenment' to 'Container Enlightenment'

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-02-10 11:42:29 +00:00
Cheng Zhang
c1403c1a92 CP-10929: Add per-container General-Tab to XC
1.Add ports and command in DockerContainer object
2.All labels in General box are internationalized.
3.Add UUID, command, ports in General box
4.Export DockerContainer in ICache
5.Modify tab title to "Container General Properties"
6.Remove properties button

Signed-off-by: Cheng Zhang <cheng.zhang@citrix.com>
2015-02-10 11:03:59 +08:00
Mihaela Stoica
dbebab2563 CP-10927: Internationalize existing container commands and actions
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-02-09 16:53:29 +00:00
Mihaela Stoica
8b9d089687 CA-160904: Fix NullReferenceException on the New VM Wizard
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-02-09 11:16:01 +00:00
Mihaela Stoica
c3b667ec7f CP-10900: Add functionality for enabling/disabling/querying the container monitoring on a per-VM-basis to XenCenter
New Page: Enlightenment on VM Properties Dialog, visible only for:
- VMs on Cream Or Greater hosts
- that can be enlightened, regardless of their power state

A VM can be enlightened if the key "xscontainer-monitor" exists in other_config.
A VM is enlightened if other_config:xscontainer-monitor if true.

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-02-06 17:46:58 +00:00
Gabor Apati-Nagy
d1b6996809 Merge pull request #316 from MihaelaStoica/CP-10799
CP-10799: Ensuring sufficient disk space for service pack installation: ...
2015-02-06 15:04:55 +00:00
Gabor Apati-Nagy
2d89776d49 Merge pull request #315 from MihaelaStoica/CAR-1711
CP-10797: Ensuring sufficient disk space for service pack installation: ...
2015-02-06 13:51:36 +00:00
Mihaela Stoica
e6784d1837 CP-10799: Ensuring sufficient disk space for service pack installation: Display hotfix installation size on the Updates page
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-02-06 12:32:29 +00:00
Mihaela Stoica
19f66414a7 CP-10797: Ensuring sufficient disk space for service pack installation: Changes following code review
- don't update the progress bar when checking disk space (only the description)
- the color used for "in progress" action description (above the progress bar) should be the system default font color, not black
- actions should throw ArgumentNullException, not NullReferenceException

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-02-06 10:34:18 +00:00
Mihaela Stoica
48636e12d6 CP-10797: Ensuring sufficient disk space for service pack installation: In the Install Update Wizard check if there is enough space to upload a hotfix
- Before starting the upload to the master hosts, check if there is enough disk space (check only performed for Cream or greater hosts)
- If enough space available the upload starts automatically; otherwise an error is displayed
- If we can free up enough disk space then we offer the option to Clean up. Otherwise we provide the user with the information on required and available space and the user will have to manually free up required space.

- Also Disable the Upload page for oem updates

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-02-05 17:01:14 +00:00
Gabor Apati-Nagy
8765998590 Merge pull request #309 from GaborApatiNagy/docker
Merging Docker commits
2015-02-04 16:28:14 +00:00
Gabor Apati-Nagy
fddb5a032b Merge remote-tracking branch 'creedence-docker/master' into docker
Conflicts:
	XenAdmin/Wizards/NewVMWizard/NewVMWizard.cs
	XenModel/Messages.resx
2015-02-04 16:23:20 +00:00
Stephen Turner
b68082cf50 CA-153506: Remove unused class Page_Cloud 2015-02-04 14:44:22 +00:00
Gabor Apati-Nagy
00e57ec414 CP-10988: Make docker containers proper XenObjects in XenCenter, to appear on the treeview
Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2015-02-04 09:48:32 +00:00
Gabor Apati-Nagy
b09be18bcd Merge pull request #303 from MihaelaStoica/CAR-1732
CP-10825: Supp Pack installation through XenCenter: Display installed supplemental packs on host's General tab
2015-01-30 12:58:43 +00:00
Stephen Turner
40aa9c7d14 Merge 2015-01-29 15:45:21 +00:00
Mihaela Stoica
272585aa1d CP-10825: Supp Pack installation through XenCenter: Display installed supplemental packs on host's General tab
The 'Updates' section on host's General tab displays which packs have been installed onto a host, including the version number

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-01-28 13:17:58 +00:00
Gabor Apati-Nagy
bdd8e68059 Merge pull request #301 from MihaelaStoica/CAR-1732
CAR-1732: Supp Pack installation through XenCenter
2015-01-28 10:09:35 +00:00
Mihaela Stoica
f617b4ca26 CP-10621, CP-10824: Supp Pack installation through XenCenter: Changes following code review
UploadSupplementalPackAction:
- use http-put with the default timeout
- throw current exception in RemoveVDI (instead of encapsulating it in a new one)
- add other_config key before uploading to make sure the vdi has this flag set from the beginning of its lifetime
- upload progress bar now shows the total progress per row

Also included a cosmetic rewrite of PatchingWizard_PatchingPage,GetUpdateName function

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-01-28 09:51:25 +00:00
Cheng Zhang
c6ccae79d3 CP-10955: rework comments
Signed-off-by: Cheng Zhang <cheng.zhang@citrix.com>
2015-01-28 10:02:19 +08:00
Cheng Zhang
2238b0ac1f CP-10955: XenCenter: use "feature-ts2" to detect Windows RDP feature
1.Add xapi version check in cream since Cream and Creedence have the same platform version
2.Check feature-ts2 to see if turn on RDP feature can use on specific VM PV tool

Signed-off-by: Cheng Zhang <cheng.zhang@citrix.com>
2015-01-27 14:27:42 +08:00
Usha Mandya
84d63d90d0 Updated XC Help for hotfix Gloss 2015-01-26 16:54:59 +00:00
Mihaela Stoica
ed8d91a041 CP-10824: Supp Pack installation through XenCenter: Fix error in the wizard
- update the Patch property even when the selected update type is not "Existing patch". This will be set it to null if the selected type is supplemental pack.

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-01-26 15:48:52 +00:00
Mihaela Stoica
35ab8aa825 CP-10824: Supp Pack installation through XenCenter: Delete the temporary VDI after installation
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-01-26 15:45:55 +00:00
Mihaela Stoica
5b33590df0 CP-10824: Supp Pack installation through XenCenter: Install supp pack from vdi
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-01-26 15:43:36 +00:00
Mihaela Stoica
11d86f1c90 CP-10621: Supp Pack installation through XenCenter: Select and upload a supp pack in the hotfix wizard
- Select a supp pack in the hotfix wizard
- Recognise that it's a supp pack not a hotfix
- Check if there's enough space on a SR to contain it: (1) default SR if shared or (2) any shared SR or (3) local SR on each host in pool
- Create a VDI to contain it
- Upload the supp pack to the VDI

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-01-23 12:31:44 +00:00
Stephen Turner
3bd708faff Merge 2015-01-23 10:31:49 +00:00
Mihaela Stoica
4b8063a0c6 CP-10833: Update licensing text
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-01-23 10:12:02 +00:00
Stephen Turner
f756339b0e Merge pull request #293 from MihaelaStoica/CA-157501
CA-157501: Fixing inconsistent GPU dialogs in XS "Standard" when compare...
2015-01-22 17:28:23 +00:00
Mihaela Stoica
88aa3d4bb4 CA-157501: Fixing inconsistent GPU dialogs in XS "Standard" when compared with "Enterprise"
- In the case that there are two hosts in a pool, one with GPU and one without, then the one without will display a text saying "There are no GPUs on this server".

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-01-22 17:25:45 +00:00
Mihaela Stoica
ed6266a421 CA-157501: Fixing inconsistent GPU dialogs in XS "Standard" when compared with "Enterprise"
- Added check for VM.CanHaveVGpu on the VM's GPU page (New VM wizard and Properties dialog)

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-01-22 09:48:04 +00:00
Cheng Zhang
540338f709 CP-10204: Connect RDP directly if click “Switch to Remote Desktop” since RDP polling removed in Cream
Signed-off-by: Cheng Zhang <cheng.zhang@citrix.com>
2015-01-22 14:56:36 +08:00
Mihaela Stoica
f9d14a8155 CP-10833: New licensing text in XenCenter
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-01-21 17:27:38 +00:00
Mihaela Stoica
49eb0641a9 CA-157501: Fixing inconsistent GPU dialogs in XS "Standard" when compared with "Enterprise"
- Added check for Clearwater SP1 or greater to the gpu capability on the New VM wizard
- On the GPU tab, draw the grid on the shiny bar only if the capacity is greater than one

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-01-21 15:00:58 +00:00
Gabor Apati-Nagy
ea4cec30a5 CA-158591: Get new RPU hotfixes in XenCenter
-Updated hotfix files: XS56E008.xsupdate, XS56EFP1002.xsupdate, XS62E006.xsupdate

Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2015-01-21 14:52:57 +00:00
Mihaela Stoica
a295ab0159 CA-157501: Fixing inconsistent GPU dialogs in XS "Standard" when compared with "Enterprise"
Changes following code review:
- Added VM.CanHaveVGpu function (at the moment just returns CanHaveGpu, but it will change in the future)
- Added vGPU_type.IsPassthrough function and used it everywhere we needed to test for passthrough (max-heads==0)
- Simplified code in Helpers.GpuCapability, Helpers.VGpuCapability, NewVMWizard (gpuCapability), MainWindow and GpuRow

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-01-21 10:04:47 +00:00
Stephen Turner
10226d343d Merge pull request #275 from cheng--zhang/CP-10204
CP-10204: XenCenter: guest RDP control
2015-01-21 08:49:59 +00:00
Gabor Apati-Nagy
1cc59469a5 CA-156833: Dates in Updates pane should only be days, not times
-Changed date format to Messages.DATEFORMAT_DMY from Messages.DATEFORMAT_DMY_HM

Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2015-01-20 18:05:21 +00:00
Mihaela Stoica
dbdd3cc02c CA-157501: Fixing inconsistent GPU dialogs in XS "Standard" when compared with "Enterprise"
New properties:
- Pool.HasGpu = Pool has at least one PGPU
- Pool.HasVGpu = Pool has at least one PGPU that HasVGpu
- PGPU.HasVGpu = PGPU has at least one supported_VGPU_type that is not pass-through

New or modified helper functions:
- Helpers.GpuCapability = GPU feature not restricted (by licensing) and Pool.HasGpu
- Helpers.VGpuCapability = vGPU feature not restricted (by licensing) and Pool.HasVGpu
- Helpers.ClearwaterSp1OrGreater = API version is 2.1 or greater

The GPU dialogs are displayed as follows:
- GPU page on VM properties dialog: Visible only if VM.CanHaveGpu and the GPU feature not restricted (by licensing)
- GPU page on New VM Wizard: Visible only if VM.CanHaveGpu and the pool has GPU capability (Helpers.GpuCapability)
- GPU page on Pool properties dialog: Visible only if the pool has vGPU capability (Helpers.VGpuCapability)
- GPU tab: Visible only if the pool has GPU capability (Helpers.GpuCapability) and is Clearwater SP1 or greater
- On the GPU tab, the "Placement policy" panel: Visible only if the pool has vGPU capability (Helpers.VGpuCapability)
- On the GPU tab, the "Edit" button on the "vGPU types" panel: Visible only if the PGPU.HasVGpu and vGPU feature not restricted (by licensing)

Also:
- VM.CanHaveVGpu function renamed to CanHaveGpu
- On the GPU tab, renamed "Allowed vGPU types" to "vGPU types
2015-01-19 16:49:47 +00:00
Gabor Apati-Nagy
d50f8a7d94 Merge branch 'master' into master_github
Conflicts:
	XenModel/Messages.resx
	XenModel/XenAPI-Extensions/Host.cs
	mk/xenadmin-build.sh
2015-01-19 15:22:59 +00:00
Gabor Apati-Nagy
64394b66ff CA-156845: Bugs caused by accidental revert in localisation check-in
-This commit reverts accidental code changes by commit 2ab95c7

Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2015-01-16 15:13:38 +00:00
Gabor Apati-Nagy
f5df15fc24 CA-156845: Bugs caused by accidental revert in localisation check-in
-This commit reverts accidental code changes by commit 2ab95c7899

Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2015-01-15 16:25:41 +00:00
Mihaela Stoica
ffd907cd3e CA-147163: Added missing localized resource files
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-01-15 13:53:03 +00:00
Gabor Apati-Nagy
da8fbb4aa1 Merge pull request #286 from MihaelaStoica/master
CA-147163: Make new form localizable and fix tests
2015-01-14 17:26:13 +00:00
Mihaela Stoica
7fe521faa5 CA-147163: Make new form localizable and fix tests
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-01-14 17:01:50 +00:00
Gabor Apati-Nagy
e36572b7d6 Merge branch 'master' of https://github.com/xenserver/xenadmin
Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>

Conflicts:
	XenModel/Messages.resx
2015-01-14 16:27:34 +00:00
Gabor Apati-Nagy
65a46c095a Merge pull request #281 from MihaelaStoica/CA-147163
CA-147163: Non-modal hotfix download and upload progress dialog
2015-01-14 16:22:51 +00:00
Gabor Apati-Nagy
5abe4e109c CA-84876: Show more infrastructure information for objects
Instead of showing just the name, this code is showing name with location information in title for all objects that appear in the tree view.
(A new property (NameWithLocation) with a getter accessor defined in IXenObject and has been implemented as virtual in XenObject and overridden at several child classes.)

Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2015-01-14 16:20:36 +00:00
Mihaela Stoica
8f942c9b91 CA-147163: Non-modal hotfix upload progress dialog
Show pool (or standalone server) name on the Upload page.
Also corrected some resource strings.

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-01-14 15:23:46 +00:00
Cheng Zhang
961edb3752 CP-10204: Rework comments - part 2
Signed-off-by: Cheng Zhang <cheng.zhang@citrix.com>
2015-01-14 11:46:56 +08:00
FrankPetrilli
34628d9943 Fixed typo in patchingwizard
"form the list" > "from the list"
2015-01-13 15:25:20 -08:00
Cheng Zhang
98992d3bd2 CP-10204: Rework comments
Signed-off-by: Cheng Zhang <cheng.zhang@citrix.com>
2015-01-12 17:27:31 +08:00
Mihaela Stoica
cfa8bcd7b3 CA-147163: Non-modal hotfix upload progress dialog
- Added resource strings to replace hard coded strings

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-01-09 13:23:23 +00:00
Mihaela Stoica
13c6d323c3 CA-147163: Non-modal hotfix upload progress dialog
- Added new page to the patching wizard, called "Upload" which displays the upload actions for each server and the progress of these actions
- MultipleAction: added the functionality to optionally stop the action on first failure
- Fixed the error where an existing patch downloaded from another server and then uploaded to a new one was not deleted on cancelling the wizard [CA-156788]

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2015-01-09 12:54:12 +00:00
Cheng Zhang
6b6b515fe7 CP-10204: XenCenter: guest RDP control
Signed-off-by: Cheng Zhang <cheng.zhang@citrix.com>
2015-01-09 11:33:53 +08:00
vetrivelc
51f65fdcf5 Fix : CA-156073 & CA-156072 - JA & SC Help Issues 2015-01-07 10:26:24 +05:30
Stephen Turner
e4729a6402 Merge pull request #283 from kaifengz/CA-146821-master
CA-146821: Accept IPv6 address when configuring WLB
2015-01-06 14:35:12 +00:00
sriharshak
5f8238d5cd CA-148683: Fxed the issue by adjusting the dimensions in JA 2015-01-06 10:58:07 +05:30
sriharshak
f02e7e573c CA-151539: Fixed by updating the strings for ZHCN 2015-01-05 15:04:38 +05:30
sriharshak
98b1e4b447 CA-14766: ZHCN fix by changing the location 2015-01-05 13:37:53 +05:30
vetrivelc
5422c39f47 Updated the translations 2015-01-01 15:19:57 +05:30
Kaifeng Zhu
e89907bea5 CA-146821: Accept IPv6 address when configuring WLB
The WLB address should be either an IPv4/IPv6 address or
a valid host name.

Signed-off-by: Kaifeng Zhu <kaifeng.zhu@citrix.com>
2014-12-19 20:12:45 +08:00
vetrivelc
df6d371945 Updated language help files.
Signed-off-by: vetrivelc <vetrivel.chinnasamy@citrix.com>
2014-12-17 12:11:13 +05:30
Mihaela Stoica
1d5f972e3b Merge remote-tracking branch 'github/creedence-ln' 2014-12-16 16:27:17 +00:00
Mihaela Stoica
dbd4a1d91e Merge remote-tracking branch 'creedence/master' 2014-12-16 16:07:39 +00:00
Gabor Apati-Nagy
2a784e16ec Merge pull request #282 from sriharshak/creedence-ln
Creedence ln - L10N Bug fixes
2014-12-16 15:31:21 +00:00
sriharshak
aecec7252f CA-147726: Fixed by adjusting the size for ZHCN 2014-12-15 15:21:03 +05:30
sriharshak
1de60962ad CA-153569: Fixed by adjustng the location for ZHCN 2014-12-15 14:56:45 +05:30
sriharshak
57df838b75 CA-153568: Fixed by changng the position of the fileds 2014-12-15 13:55:02 +05:30
sriharshak
62c24ad2ce CA-154872: Fixed by changing the location of the string and dimensions of the table for JA and ZHCN 2014-12-15 13:08:05 +05:30
sriharshak
795efe0017 Ca-153490: Fixed by changing the size for ZHCN 2014-12-15 11:54:01 +05:30
Mihaela Stoica
13ac717a8d CA-147163: Non-modal hotfix download progress dialog
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-12-12 14:00:02 +00:00
Usha Mandya
57276f6fdb Latest version of XC Help for Creedence RCF. 2014-12-12 11:37:56 +00:00
Usha Mandya
bbc58b987e Updated version of XC Help. Contains bug fixes and minor updates. 2014-12-11 17:43:24 +00:00
Gabor Apati-Nagy
0f821a190a CA-150338: Importing system template causes XenCenter to throw an exception
-Fixed NullReferenceException
2014-12-11 15:06:56 +00:00
Mihaela Stoica
8fddedc0e4 Merge remote-tracking branch 'creedence/master' 2014-12-11 12:50:46 +00:00
Usha Mandya
3672d9db17 latest version of WLB and XenCenter Help files 2014-12-10 15:08:47 +00:00
Gabor Apati-Nagy
7ef8fc9b2c Merge branch 'master' of git://hg.uk.xensource.com/carbon/creedence/xenadmin 2014-12-10 14:11:18 +00:00
Gabor Apati-Nagy
e1b4892b2f Merge pull request #276 from sriharshak/creedence-ln
Creedence ln - L10N Bug fixes
2014-12-10 13:28:46 +00:00
Mihaela Stoica
aee38c19f0 CP-10454: XenCenter work for the latest changes in licensing
Desktop Plus -> Desktop+
2014-12-09 16:21:39 +00:00
Mihaela Stoica
3faa6bedf7 CP-10454: XenCenter work for the latest changes in licensing
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-12-08 14:29:54 +00:00
sriharshak
eafaebe8f0 CA-153719: Fixed by updating the translations for JA 2014-12-08 12:04:58 +05:30
sriharshak
ad14243ead CA-153715: Fixed byincreasing the min size for JA 2014-12-08 11:52:04 +05:30
Mihaela Stoica
0e03338a64 CA-153178: Add icons for Docker containers 2014-12-05 14:17:57 +00:00
Mihaela Stoica
4b39b4f7ed CA-153178: Add General tab for Docker containers; Remove Properties command from context menu 2014-12-05 14:16:58 +00:00
Mihaela Stoica
a109726218 CA-153178: Add context menu for Docker containers in the XC treeview and start, stop, pause and resume commands 2014-12-05 10:28:55 +00:00
Mihaela Stoica
88ad750af9 CA-153178: List Docker containers in the XC treeview 2014-12-05 10:28:30 +00:00
Mihaela Stoica
963f54862a CA-153339: Add CoreOS icon to the OS icons 2014-12-05 10:28:02 +00:00
Gabor Apati-Nagy
afbbf25325 CA-153179: Add options for customizing the config drive to the XC VM creation wizard
Todo: tidy up code & code review

Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2014-12-04 18:04:43 +00:00
sriharshak
b4dfafaa84 CA-153490: Fixed by changing the layout for ZHCN and JA 2014-12-04 17:08:10 +05:30
sriharshak
d2c26b5c31 CA-153489: Fixed by changing the min Size for Ja and ZHCN 2014-12-04 12:56:00 +05:30
sriharshak
311e4e77c2 CA-149235: Fixed by adjusting the minimum size for JA 2014-12-04 11:54:01 +05:30
Gabor Apati-Nagy
a5bd689b1e Merge pull request #274 from sriharshak/creedence-ln
Translation updates
2014-12-02 10:45:06 +00:00
sriharshak
e7ad72d997 Translation updates
Signed-off-by: sriharshak <sriharshatagore.karpurapu@citrix.com>
2014-12-02 16:10:45 +05:30
Gabor Apati-Nagy
fb8da9bcf8 Merge pull request #273 from sriharshak/creedence-ln
Creedence ln - L10N Bug fixes
2014-12-02 10:05:38 +00:00
Mihaela Stoica
694e0de202 CA-153339: Add CoreOS template type and logo to the VM creation Wizard 2014-12-01 15:09:03 +00:00
sriharshak
53a9036824 CA-150024: Fixed by adjusting the location and anchors for JA and ZHCN 2014-12-01 11:52:17 +05:30
sriharshak
197ba49c2d CA-153088: Fixed by changing the dimensions for ZHCN 2014-11-28 09:57:01 +05:30
Gabor Apati-Nagy
01ff1ad312 CA-149969: EN: Inappropriate error message pop up by entering invalid port number. 2014-11-27 15:59:53 +00:00
Gabor Apati-Nagy
723bcdb166 Merge pull request #270 from xenserver/xs64bit
Xs64bit
2014-11-27 13:31:30 +00:00
sriharshak
53bc6df032 CA-149235: Fixed by adjusting the locations for Ja and ZHCN 2014-11-27 10:26:06 +05:30
sriharshak
7fc466c306 CA-152964: Fixed by changing the size for JA and ZHCN. 2014-11-27 09:38:26 +05:30
sriharshak
cb2e9c9053 CA-149872 and CA-152873 : Fixed by adjusting the padding for ZHCN 2014-11-27 09:09:27 +05:30
Mihaela Stoica
a50451d4a7 Merge branch 'master' of ssh://hg.uk.xensource.com/carbon/cre-l/xenadmin 2014-11-26 09:54:11 +00:00
sriharshak
35c0e5a769 CA-147716: Fixed by changing the Hotkey for ZHCN 2014-11-26 14:20:59 +05:30
sriharshak
f555010fbb CA-147681: Fixed by adjusting the layout for JA and ZHCN 2014-11-26 12:48:58 +05:30
Mihaela Stoica
9987ea8e7b CA-152052: Fix the issue where the License Manager showed the wrong state when assigning/releasing license from pool
Correction following code review: When a host collection changes, update all rows containing the hosts changed. This will cover the case when the License Manager shows all members of a pool on separate rows for pre-6.2 versions of XenServer.

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-11-25 17:25:32 +00:00
Mihaela Stoica
66a3755a57 Merge branch 'xs64bit' of https://github.com/xenserver/xenadmin 2014-11-25 16:56:20 +00:00
Stephen Turner
f79061cc07 CA-152823: Hotfix wizard still claims it will reboot hosts 2014-11-25 16:44:14 +00:00
sriharshak
edf43e0198 CA-149022: fixed by adjusting the layout for JA 2014-11-25 12:53:36 +05:30
sriharshak
42f6ac3224 CA-150463: Fixed the issue by adjusting the layout for JA 2014-11-25 12:28:48 +05:30
sriharshak
5001822ae3 CA-148876 CA-150934 CA-149873 Fixes 2014-11-25 10:00:02 +05:30
Mihaela Stoica
65b4ef1f37 CA-152052: Fix the issue where the License Manager showed the wrong state when assigning/releasing license from pool
The problem was that the License Manager was listening to PropertyChanged events on the master only, not on slaves.
When the master's properties change (e.g. edition) we update the row in the license manager; but in some cases a slave (or more) hasn't been updated yet (as it may be updated in another event.from) and we think that the pool is partially updated.
Our solution is to listen to Host BatchCollectionChanged event, which is triggered once per cache update for the host collection (it any property changed for any of the hosts).
The sleep in the ApplyLicenseEditionAction is not needed anymore, nor is the extra call to update the cell after the action is completed, because the cell is getting updated correctly on the BatchCollectionChanged event.

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-11-24 16:57:42 +00:00
sriharshak
f57969b7f0 CA-149815: Fixed by adjusting the table layout for ZHCn 2014-11-24 12:29:12 +05:30
sriharshak
3804ea69df CA-147731: Fixed by increasing the size for JA and ZHCN 2014-11-21 14:02:36 +05:30
sriharshak
63780dd191 CA-150219: Fixed by removing the unnecessary fields for JA and ZHCN 2014-11-21 13:27:35 +05:30
sriharshak
5d9240c31f CA-151648: Fixed the issue by changing the dimensions for JA 2014-11-20 13:49:50 +05:30
sriharshak
0389228fae CA-152018: Fixed by adjusting the dimensions for ZHCN 2014-11-19 21:03:26 +05:30
sriharshak
b47206aec2 CA-152087: Fixed by changing the positions for JA. 2014-11-19 20:03:16 +05:30
sriharshak
4fcd25d5a2 CA-150935: Fixed by adjusting the size for JA 2014-11-19 15:13:51 +05:30
sriharshak
0132a7d38b CA-150021: Fixed the issue by changing the positions for JA 2014-11-19 13:57:37 +05:30
sriharshak
7577db460e CA-147663: Issue fixed by changing the dimensions ,location and hotkeys for JA and ZHCN 2014-11-19 12:44:28 +05:30
sriharshak
584fe58ae3 CA-147668: Issue fixed by updating the padding in ZHCN 2014-11-19 10:03:54 +05:30
sriharshak
b8f974e37a CA-152020: Fixed by updating the translations for JA and ZHCN 2014-11-19 09:47:07 +05:30
Usha Mandya
68de517731 Updated version of XC Help 2014-11-18 17:48:49 +00:00
sriharshak
1eac405cc1 CA-147716: Fixed by updating the HOtKeys for JA and ZHCN 2014-11-18 16:36:25 +05:30
sriharshak
b9dd43990e CA-147666 : Fixed the issue by changing the location for ZHCN 2014-11-18 16:14:41 +05:30
Gabor Apati-Nagy
ee624d9a56 Merge pull request #264 from xenserver/xs64bit
Xs64bit
2014-11-18 10:38:08 +00:00
Gabor Apati-Nagy
8cf0ee6a04 Merge pull request #262 from xenserver/xs64bit
Xs64bit
2014-11-18 10:32:57 +00:00
sriharshak
670baa5fc1 CA-152017 : Fixed by channging the position for ZHCN. 2014-11-18 15:15:46 +05:30
Mihaela Stoica
fcbefc6f75 CP-10334: Make Export resource data option available for pools or standalone hosts (used to be pool only)
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-11-17 11:43:35 +00:00
sriharshak
c9f861487f CA-148766: Fixed the issue by hanging the dimensions for ZHCN 2014-11-17 12:57:18 +05:30
sriharshak
d5fb469e24 CA-149870: Issue fixed by adjusyting the size for ZHCN 2014-11-17 12:23:55 +05:30
sriharshak
e1e23c00d9 CA-147603 : Fixed issue by changing the layout. 2014-11-17 11:30:13 +05:30
Mihaela Stoica
9d9e7b2f24 CP-10334: XenCenter work for the new changes in licensing
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-11-14 17:29:01 +00:00
sriharshak
d7d6f8ff24 CA:151447: Fixed the issue by changing the trnslation as suggested by linguist for ZHCN 2014-11-14 12:12:29 +05:30
sriharshak
fc4ba9ed18 CA-151477: Fixed by changing the dimensions for JA and ZHCN 2014-11-14 12:05:52 +05:30
sriharshak
981ea7d5ac CA-147728: Fixed by changing the location for JA and ZHCN 2014-11-06 17:03:02 +05:30
sriharshak
365d159b02 CA-147609: Fixed the issue by changing the size fr JA and ZHCN 2014-11-06 16:26:26 +05:30
sriharshak
4100247176 CA-147604: Fixed by adjusting the location for ZHCN 2014-11-06 16:12:17 +05:30
sriharshak
dadfb75c0a CA-147665: Issue fixed by changing the location of button in JA and ZHCN 2014-11-06 16:05:19 +05:30
sriharshak
4b4dce6cb6 CA-149872: Fixed by adjusting the locations for JA and ZHCN 2014-11-06 15:48:05 +05:30
sriharshak
75ff122a1a CA-150945: Issue fixed by updating the translation for JA 2014-11-06 13:31:01 +05:30
sriharshak
bd7428969e CA-147719: Issue fixed bu adjusting the location for ZHCN 2014-11-06 13:29:36 +05:30
sriharshak
dd7022de11 CA-150201: Fixed by changing the hotkey for JA 2014-11-06 11:58:47 +05:30
sriharshak
5588f69bfe CA-148836 : Issue fixed by increasing the width of the buttons for JA and ZHCN 2014-11-05 15:55:15 +05:30
sriharshak
dcc4471652 CA-147716: Fixed the issue by removing the dedundant keys for JA and ZHCN 2014-11-05 12:11:04 +05:30
sriharshak
0aed7a752a CA-149868: Fixed the issue by changing the dimensions in ZHCN 2014-11-05 12:07:28 +05:30
sriharshak
775638f6b0 CA-147605: Fixed issue by changing the location of buttons in JA and ZHCN 2014-11-05 12:01:39 +05:30
sriharshak
1b58ef2661 CA-149236: Issues fixed by changing the width of the string for JA 2014-11-05 11:49:49 +05:30
sriharshak
8d9d701935 CA-147666: Fixed the issue by changing the location of strings for JA and ZHCN 2014-11-05 11:36:27 +05:30
sriharshak
403c5c215d CA-149874: Fixed issue by chainging the location of buttons in JA 2014-11-05 10:22:23 +05:30
sriharshak
781d2af39f CA-149871: Issue fixed by removing the redundant hot keys for JA and ZHCN 2014-11-05 10:03:25 +05:30
sriharshak
51af87cf23 CA-149972: fixed by changing the y location of the textbox 2014-11-04 12:16:14 +05:30
sriharshak
f7918af5cc CA-150201: Fixed by changing the hotKey in ZHCN 2014-11-04 11:53:52 +05:30
sriharshak
17762b4b93 CA-147719: fixed by removing the redundant space in ZHCN. 2014-11-03 13:37:02 +05:30
sriharshak
e078b6f07c CA=148878: fixed by adding the translation 2014-11-03 12:26:10 +05:30
sriharshak
3c073461d8 CA-147715: Fixed by changing the links as mentioned in the bug summary for JA and ZHCN.
In JA, the overview link: http://www.citrix.co.jp/products/xenserver/index.html.
In SC, the overview link: http://www.citrix.com.cn/article/333/3453.aspx
2014-11-03 11:04:19 +05:30
sriharshak
8ca145c0c4 CA-148471: Fix by adjusting the margin in JA 2014-11-03 10:32:37 +05:30
sriharshak
11364177a0 CA-148472: Fix added by making V small letter in JA 2014-11-03 10:28:14 +05:30
Mihaela Stoica
4ee51e7ed3 CP-10178: Add link to the license server web console on General tab and License Manager
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-10-31 15:06:35 +00:00
Mihaela Stoica
583e273933 Merge branch 'xs64bit' of https://github.com/xenserver/xenadmin
Conflicts:
	XenModel/FriendlyNames.resx
2014-10-31 13:06:14 +00:00
vetrivelc
62c2065b91 Fixes: CA-150023,150019,149973,149970
Translation updates & L10N Bug Fixes
2014-10-31 18:03:20 +05:30
Mihaela Stoica
8daa3b5058 CP-10178: Add link to the license server web console on General tab
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-10-31 12:16:45 +00:00
Mihaela Stoica
9aaba04d37 CA-150413: Pre-select current edition in Assign license dialog
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-10-31 12:14:01 +00:00
Mihaela Stoica
89a337ee85 CA-150368: Free Clearwater or greater hosts should not display Expiry Date on the General tab
The Free license never expires and is confusing to see "Unlicensed" or "Unsupported" hosts with expiry date "Never".
Added the ability to add "hidden" entries to the General tab sections and to update their visibility when needed without regenerating the whole section.

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-10-29 14:51:42 +00:00
Gabor Apati-Nagy
59585f531e Merge pull request #253 from xenserver/xs64bit
Xs64bit
2014-10-29 00:32:52 +00:00
Mihaela Stoica
218f2007e3 CP-10079: Implement new licensing requirements in XenCenter
Changes to the License Manager dialog:
- Summary panel: show smaller icons for warning and information messages
- Summary panel: show license entitlements for all Creedence hosts (not eligible for support, eligible for support, enterprise features enabled, etc)
- for free Creedence or Clearwater hosts, the license status is Free (it used to be Expired for ClearwaterOrGreater)
and the text displayed is "Unlicensed" for Creedence and "Unsupported" for Clearwater;
the warning message is "Not eligible for support" (instead of "Your support and maintenance has expired")

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-10-28 17:02:55 +00:00
Mihaela Stoica
571ed9241a CP-10079: Implement new licensing requirements in XenCenter
- new license types
- new options in the license manager

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-10-28 16:42:27 +00:00
Mihaela Stoica
be3b811fea CP-9928: Link licensing alerts to the Licensing page in XenCenter help
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-10-28 09:51:16 +00:00
Mihaela Stoica
b3cb970842 CP-10027: Use new license key for "Export pool resources" feature
To to determine if the feature is restricted we use:
- "restrict_export_resource_data" license flag for Creedence hosts
- license edition and expiry date for pre-Creedence hosts

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-10-27 15:58:18 +00:00
Gabor Apati-Nagy
6a9dc4278e Merge pull request #248 from vetrivelc/creedence-ln
Iteration_002 translation check-ins
2014-10-14 17:49:31 +01:00
vetrivelc
6e2e1a214d Iteration_002 translation check-ins 2014-10-14 21:41:41 +05:30
Gabor Apati-Nagy
d6b428ec8c Merge pull request #247 from xenserver/xs64bit
Xs64bit
2014-10-10 16:51:44 +01:00
Mihaela Stoica
a4fe507adf CA-147941: Fixed the RPU wizard hang in "Reconnecting Storage" and connecting action stuck in progress state
In some cases calling Control.Invoke() from a background thread causes that thread to go in a "sleep, wait, or join" mode, while waiting for Invoke to happen, although the UI thread is running normally.
If the Control is the MainWindow, it works as expected, but we've seen it happening while connecting or disconnecting from a large pool, on calling Invoke on controls like NavigationView, AlertSummaryPage, HistoryPage, etc.
To fix this, we call the Invoke on the MainWindow in all the places where we've seen the issue.

With this changes, the previous fix for CA-148245 (call RequestRefreshTreeView on CacheClearing event) is not needed anymore, so I removed that call.

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-10-10 13:16:50 +01:00
Gabor Apati-Nagy
7ea996f9bd CA-148374: Progress action disappears in Events on Dismiss all
-Also fixed the Dismiss Selected button

Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2014-10-10 11:35:21 +01:00
Gabor Apati-Nagy
bc3c2fae15 CA-148374: Progress action disappears in Events on Dismiss all
-Added a where clause to filter out non-completed actions in this case

Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2014-10-09 19:24:16 +01:00
Gabor Apati-Nagy
be0fb37df7 Merge pull request #244 from xenserver/xs64bit
Xs64bit
2014-10-09 16:19:23 +01:00
Gabor Apati-Nagy
638c29ac7e Merge pull request #243 from MihaelaStoica/CA-148245
CA-148245: Fix the error where XenCenter did not refresh immediately after disconnecting a server
2014-10-08 17:26:50 +01:00
Mihaela Stoica
15b2cc346b CA-148245: Fix the error where XenCenter did not refresh immediately after disconnecting a server
Added a RequestRefreshTreeView on ClearingCache event.

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-10-08 17:16:45 +01:00
Gabor Apati-Nagy
d942f9e7f1 CA-148332: Right click on a Windows VM brought up the PV linux copy/paste context menu
Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2014-10-08 11:24:41 +01:00
Gabor Apati-Nagy
e15bb2a687 Merge pull request #240 from xenserver/xs64bit
Xs64bit to creedence-ln
2014-10-02 20:13:52 +01:00
Gabor Apati-Nagy
9f77454246 Removing duplicated using System.Linq line
Removed duplicated line "using System.Linq; ", because it caused build error in Release configuration
2014-10-02 17:49:34 +01:00
Mihaela Stoica
c6cc1c69fc Merge pull request #226 from GaborApatiNagy/CA-136211_
CA-136211: Show link to the relevant Knowledge Base article that describ...
2014-10-02 17:09:27 +01:00
Gabor Apati-Nagy
b4eb8fd6f4 CA-136211: Show link to the relevant Knowledge Base article that describes StorageLink pre-check error
-Changing comment to include the ticket number for further records
2014-10-02 16:45:56 +01:00
Mihaela Stoica
26df4aa922 Merge pull request #239 from GaborApatiNagy/CA-9784
CP-9784: Recognise LICENSE_SERVER_VERSION_OBSOLETE alert in XenCenter
2014-10-02 16:35:49 +01:00
Gabor Apati-Nagy
dbce47a548 CA-136211: Show link to the relevant Knowledge Base article that describes StorageLink pre-check error
-Changes following the code review.
2014-10-02 16:30:50 +01:00
Gabor Apati-Nagy
f48f7c8f11 CP-9784: Recognise LICENSE_SERVER_VERSION_OBSOLETE alert in XenCenter 2014-10-02 16:04:05 +01:00
Stephen Turner
99743e54ac Just add a comment 2014-10-01 17:51:17 +01:00
Stephen Turner
5abf3c53c0 CA-146815 Search tab does not refresh when moving from Infrastructure view to a Saved Search view (and not reintroducing CA-147684) 2014-10-01 17:43:03 +01:00
Gabor Apati-Nagy
34644d17aa Merge pull request #237 from xenserver/xs64bit
Xs64bit
2014-10-01 17:32:33 +01:00
Stephen Turner
a29a298ad4 Merge branch 'master' into xs64bit 2014-10-01 17:27:38 +01:00
Stephen Turner
85c8124cad Update trunk to latest .chm from xs64bit branch 2014-10-01 17:18:33 +01:00
Mihaela Stoica
58239def34 Merge pull request #232 from stephen-turner/CA-147401b
Fixes for Navigation mode switching bugs
2014-10-01 14:25:12 +01:00
Stephen Turner
57be50381e Just a code comment 2014-10-01 14:02:04 +01:00
Stephen Turner
21449b0d2d Also if we're not taking the patch for CA-146815, RefreshTreeView() can stay private 2014-10-01 13:54:02 +01:00
Stephen Turner
d612d07046 If we're not taking the patch for CA-146815, we don't need this patch
for CA-147684 either, because it is caused by that patch.

This reverts commit 71de9ae14a.
2014-10-01 13:35:07 +01:00
Stephen Turner
2b62b1c470 Merge pull request #228 from GaborApatiNagy/CA-147165
CA-147165: Filter by "location" is ambiguous
2014-09-30 15:10:55 +01:00
Mihaela Stoica
dff6e93d6d Merge pull request #231 from stephen-turner/CA-147734
CA-147734 De-duplicate Help IDs
2014-09-30 15:10:01 +01:00
Gabor Apati-Nagy
6810bfaf76 CA-147165: Filter by "location" is ambiguous
-Changed the shortcut key of Filter by Server toolstrip button to "e" from "S".
2014-09-30 15:01:32 +01:00
Stephen Turner
596f71ada8 CA-147734 De-duplicate Help IDs 2014-09-30 13:46:25 +01:00
Stephen Turner
d039f87d9a Revert change for CA-146815. This change is slightly risky because it changes the order of events, so we will not bundle it up with the other changes but will consider it separately. 2014-09-30 12:50:09 +01:00
Stephen Turner
71de9ae14a CA-147684 Refresh title when switch back from Notifications View 2014-09-30 10:59:26 +01:00
Stephen Turner
e9840da69b CA-147401 Add some AssertOnEventThread's to check thread safety 2014-09-29 17:52:13 +01:00
Stephen Turner
0ea098dab6 Merge pull request #225 from GaborApatiNagy/CA-147190
CA-147190: XenCenter About dialog references Marathon
2014-09-29 17:43:39 +01:00
Gabor Apati-Nagy
c47420f5d5 CA-147190: XenCenter About dialog references Marathon
-Enabling auto-sizing on the TableLayoutPanel and on the Window itself. This will keep the spacing between the UI elements correct.
2014-09-29 17:01:01 +01:00
Stephen Turner
25e735223e CA-143826 CA-146815 CA-147401 Fix bugs related to navigation mode changes 2014-09-29 15:13:39 +01:00
Gabor Apati-Nagy
d17c2b93f3 CA-147190: XenCenter About dialog references Marathon:
-Changes following the code review: To minimize the distance between the OK button and the "View Legal Notices" link, the latter has been aligned to the Bottom-Left and the height of its container row has been set to 100% instead of Auto.
2014-09-29 13:45:50 +01:00
Mihaela Stoica
38f7fd7809 CA-146711: Edit GPU Placement policy button should open Pool properties dialog at the GPU page
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-09-29 13:14:05 +01:00
Gabor Apati-Nagy
d64ff6ea3f Merge pull request #229 from xenserver/xs64bit
Xs64bit
2014-09-29 11:09:06 +01:00
Gabor Apati-Nagy
1fade7f748 CA-147165: Filter by "location" is ambiguous
-Changed Location to Server or Server/Pool in the views contained by the Notifications View

Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2014-09-26 19:45:31 +01:00
Gabor Apati-Nagy
e28edcc41b CA-136211: Show link to the relevant Knowledge Base article that describes StorageLink pre-check error
-Showing link to CTX page if StorageLink problem was found at pre-check  (in RPU Wizard)
-Enable the Resolve All button on the pre-check page only when there is at least one problem found and all the problems have solution/fix - minor refactoring

Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2014-09-26 15:48:14 +01:00
Gabor Apati-Nagy
cfc6d5966c CA-147190: XenCenter About dialog references Marathon
-Updated legal notices in About dialog and Legal Notices dialog

Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2014-09-26 11:17:53 +01:00
Stephen Turner
ba84cedd3b Merge pull request #224 from GaborApatiNagy/CA-147167_fixed
CA-147167: Null reference exception in GeneralTabPage
2014-09-25 17:58:25 +01:00
Gabor Apati-Nagy
dcbb1b8e56 CA-147167: Null reference exception in GeneralTabPage 2014-09-25 17:49:55 +01:00
Zheng Chai
60e4aacf68 CA-144708: Optimal server option doesn't seem to pass the Ronseal test
Based on the discussion of CA-144708, when error happens or the Current Server is listed and disabled
in the recommendation host list, there is no rating score and star actually, so it is good to hide the
zero star to avoid confusing.

This fix hides the zero star indication on XenCenter GUI.

Signed-off-by: Zheng Chai <zheng.chai@citrix.com>
2014-09-24 11:57:07 +08:00
Gabor Apati-Nagy
466dd48c2f Merge pull request #220 from xenserver/xs64bit
Merging xs64bit into Creedence-ln
2014-09-22 16:45:58 +01:00
Gabor Apati-Nagy
d88f196b35 Merge pull request #213 from MihaelaStoica/CA-146592
CA-146592:  Change default search when in Infrastructure view
2014-09-22 16:11:53 +01:00
Mihaela Stoica
9325fde24f Merge pull request #218 from GaborApatiNagy/CA-139588-2
CA-139588: Uncaught exception in License Manager
2014-09-22 16:04:17 +01:00
Mihaela Stoica
1b26d28f9f Merge pull request #219 from GaborApatiNagy/CA-146588
CA-146588: Crash in search tab with multiselect
2014-09-22 15:58:53 +01:00
Gabor Apati-Nagy
63fd46e64d CA-146588: Crash in search tab with multiselect
-Adding comments only
2014-09-22 15:55:20 +01:00
Gabor Apati-Nagy
c068c56a23 CA-139588: Uncaught exception in License Manager 2014-09-22 15:38:01 +01:00
Gabor Apati-Nagy
01ba7e04da CA-145686: (Fix for) Deadlock in license manager
Revert "CA-139588: Try to prevent Index was out of range exception by invoking on the event thread"

This reverts commit eeb86b7956.
2014-09-22 13:53:54 +01:00
Stephen Turner
948d866703 Merge pull request #215 from ushamandya/xs64bit
Updated version of XC Help
2014-09-19 17:28:50 +01:00
Usha Mandya
5eee2b2ea5 Updated version of XC Help 2014-09-19 16:26:24 +01:00
Mihaela Stoica
f7890e201c CA-146592: Change default search when in Infrastructure view
- If XenCenter node or a  disconnected host is selected, show the default search.
- Otherwise, find the top-level parent (= pool or standalone server) and show the search restricted to that.
- In the case of multiselect, if all the selections are within one pool (or standalone server), then show that report.
- Otherwise show everything, as on the XenCenter node.

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-09-19 13:47:04 +01:00
Gabor Apati-Nagy
5145f8346b CA-146588: Crash in search tab with multiselect
-Fixing issue as per Mihaela's review: "when an object and its parent (i.e. the group) are selected, the search result should be the search on that group"
2014-09-19 12:45:42 +01:00
vetrivelc
2ab95c7899 CreedenceLN: Updated the language resource files
New translation checki-ns and language file additions
2014-09-18 15:03:24 +05:30
Gabor Apati-Nagy
11514639e2 CA-146588: Crash in search tab with multiselect
-Fixed search on Objects view when multiple items were selected. If one item is selected the behaviuor is unchanged. If multiple items are selected the common ancestor's search is displayed if there is one, otherwise we display the search view that belongs to the root node (Objects by Type).
2014-09-17 15:47:43 +01:00
Hui Zhang
74f2ede17f CA-145341: G11n: SC: Overlap and Truncated strings in "Workload Reports" dialog.
For issue 1, move the "labelStartDate" location to left with 4 points.
This would make the gap between "labelStartDate" and "StartDatePicker" larger than others under Windows EN.
For issue 2, would not extend the size of "StartDatePicker" and "EndDatePicker" since they would occupy other labels and comboBoxes' room.

Signed-off-by: Hui Zhang <hui.zhang@citrix.com>
2014-09-15 16:21:54 +08:00
Stephen Turner
b7b1ca2c3b Merge pull request #205 from ushamandya/xs64bit
CP-8677: Added info on setting cores-per-socket topology and submitting ...
2014-09-12 13:00:39 +01:00
Usha Mandya
42cb6151f0 CP-8677: Added info on setting cores-per-socket topology and submitting the latest WLB chm 2014-09-12 12:07:09 +01:00
Mihaela Stoica
92a733f387 Merge pull request #203 from GaborApatiNagy/CA-143826
CA-145608: Starts up at blank search page
2014-09-12 11:36:33 +01:00
Gabor Apati-Nagy
447214886b CA-145350: Hard to clear error notification
-Removed no longer needed InError property (XenAPI-Extensions\IXenObject) and its usages
2014-09-11 14:59:13 +01:00
Gabor Apati-Nagy
ffc643bb8f CA-145350: Hard to clear error notification
-Removed code that highlights a node in the treeview.
2014-09-11 14:43:19 +01:00
Gabor Apati-Nagy
102d313e69 CA-145608: Starts up at blank search page
-Fixed field initialisation that caused XenCenter to immediately switch away from the Home Page when started
2014-09-10 16:51:14 +01:00
Stephen Turner
661df61451 Merge pull request #200 from GaborApatiNagy/hvm2
CP-9365: XenCenter work for HVM linux support
2014-09-09 15:53:42 +01:00
Gabor Apati-Nagy
c64485adfd CP-9365: XenCenter work for HVM linux support
-Fixing issue found by the reviewer: null reference exception when the VM restarts
2014-09-09 15:46:26 +01:00
Gabor Apati-Nagy
0d0daa4ddb CA-143826: When in Notifications view, the context should be empty
-I defined save and restore selection functionality in SelectionBroadcaster and implemented them in SelectionManager. The NavigationPanel now uses these to: 1) save the current Selection (context)  when the user switches to the Notification view, 2) to restore previous selection when switching away from the Notifications view.
2014-09-08 18:05:51 +01:00
Gabor Apati-Nagy
6d652ac135 CP-9365: XenCenter work for HVM linux support
-Unsubscribing from guest_metrics changed event in UnregisterEventListeners()
2014-09-08 12:04:57 +01:00
Gabor Apati-Nagy
c928fd71ec CP-9365: XenCenter work for HVM linux support
-changes following the code review

Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2014-09-08 10:38:22 +01:00
Gabor Apati-Nagy
c458d16f7f CP-9365: XenCenter work for HVM linux support
Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2014-09-05 16:50:50 +01:00
Gabor Apati-Nagy
b52c2dd184 Merge pull request #198 from ushamandya/xs64bit
CP-5436: Updated the Help topics based on Tina's review comments
2014-09-04 17:42:48 +01:00
Usha Mandya
8b3333be3e CP-5436: Updated the Help topics based on Tina's review comments 2014-09-04 16:12:53 +01:00
Gabor Apati-Nagy
018c0b2dc2 Merge pull request #194 from stephen-turner/CA-144950
CA-144950 Accept loading resource strings downloaded from the internet
2014-09-02 17:42:10 +01:00
Stephen Turner
b3a36ee47b Merge pull request #196 from ushamandya/xs64bit
CP-5436: Added new Help IDs to XenCenter Alerts topic
2014-09-01 18:17:03 +01:00
Usha Mandya
fb802eeb06 CP-5436: Added new Help IDs to XenCenter Alerts topic 2014-09-01 18:03:42 +01:00
Stephen Turner
ef78b74fd3 CA-144950 Accept loading resource strings downloaded from the internet 2014-09-01 14:34:52 +01:00
Stephen Turner
a25f946a9d Merge pull request #193 from ushamandya/xs64bit
CP-5436: Updated Help topics to reflect UI changes in the Search tab
2014-09-01 12:21:51 +01:00
Stephen Turner
ce5973701b Merge pull request #192 from ushamandya/xs64bit
CP-5436: Updated Help topics to reflect UI changes in the Search tab
2014-08-29 16:33:24 +01:00
Usha Mandya
1b7e5feaa6 CP-5436: Updated Help topics to reflect UI changes in the Search tab 2014-08-29 16:11:25 +01:00
Stephen Turner
079a15f75b Merge pull request #186 from Zhengchai/CA-134554
CA-134554: Hide Disk Read/Write configuration until the backend server side is ready.
2014-08-29 11:23:43 +01:00
Hui Zhang
18a462502c CA-142260: WLB setting: diaplay issue
Fix the following display issues:
1. Should leave more space upon pool granularity setting with XenCenter Chinese version.
2. "Close" should not be the default button when "Previous Section" or "Next Section" is enabled.
3. On WLB advanced settings page, the split line of pool audit granularity should extend and contract along with the size change of the form.
4. For large pool audit trail report, click "Next Section" till the report end, if change user/object/startdate/enddate, "Run Report" button is shown but disabled. Should enable it.

Signed-off-by: Hui Zhang <hui.zhang@citrix.com>
2014-08-21 18:38:21 +08:00
Zheng Chai
32c945e104 CA-134554 - Hide Disk Read/Write configuration until the backend server side is ready
Signed-off-by: Zheng Chai <zheng.chai@citrix.com>
2014-08-19 14:43:25 +08:00
Hui Zhang
53e15ecd73 CA-143869: ZH-CN: Buttons are truncated on Workload Balancing Configuration
Fix the display issues of Chinese version XenCenter/WLB:
When WLB Configuration Dialog size is changing,
1. OK and Cancel buttons are truncated,
2. OK and Cancel buttons do not keep at the bottom/right corner of the dialog.

Signed-off-by: Hui Zhang <hui.zhang@citrix.com>
2014-08-19 09:42:03 +08:00
Stephen Turner
686a11a4d4 Merge pull request #184 from xs-nanjing/CA-143823
CA-143823: Split line of pool audit trail granularity should not be displayed if connecting with WLB6.1
2014-08-18 11:47:36 +01:00
Hui Zhang
6350e174bc CA-143823: Split line of pool audit trail granularity should not be displayed if connecting with WLB6.1
Hide the split line when the pool connects with WLB6.1 server.

Signed-off-by: Hui Zhang <hui.zhang@citrix.com>
2014-08-18 17:39:16 +08:00
Hui Zhang
51fa464e33 CA-142045: Buttons are truncated on Workload Balancing Configuration for New Pool wizard.
Fix the display issues when WLB Configuration Dialog size is changing:
1. OK and Cancel buttons are truncated.
2. OK and Cancel buttons do not keep at the bottom/right corner of the dialog.
3. The height of the SplitContainer does not track the change of the height of the dialog.

Signed-off-by: Hui Zhang <hui.zhang@citrix.com>
2014-08-18 14:53:36 +08:00
Stephen Turner
28d7f5d8a2 Merge pull request #181 from ushamandya/xs64bit
Added a new topic 'The Navigation Pane' and updated a few other topics r...
2014-08-15 16:11:41 +01:00
Stephen Turner
0cafcecec2 Merge pull request #173 from MihaelaStoica/CA-107598
CA-107598: Fixed the issue where XenCenter hides the "Licensing Error" p...
2014-08-15 14:56:09 +01:00
Stephen Turner
531585aed9 Merge pull request #179 from stephen-turner/CA-95967-b
CA-95967: Change Logfiles back to Log Files per recommendation of Inform...
2014-08-15 14:08:50 +01:00
Stephen Turner
35a7f9fa1f CA-95967: Change Logfiles back to Log Files per recommendation of Information Experience department 2014-08-15 14:07:14 +01:00
Stephen Turner
bc73947782 Merge pull request #178 from ushamandya/xs64bit
Added a new topic 'The Navigation Pane' and updated a few other topics r...
2014-08-15 13:55:32 +01:00
Usha Mandya
1e8e424f78 Added a new topic 'The Navigation Pane' and updated a few other topics related to Resources Pane 2014-08-15 12:35:41 +01:00
Stephen Turner
444e401e3a Merge pull request #177 from xenserver/xs64bit
Bring master up to date with xs64bit branch
2014-08-15 11:23:44 +01:00
Mihaela Stoica
64970a7d13 CA-107598: Fixed the issue where XenCenter hides the "Licensing Error" popup when running in RDC
The reason for the error dialog appearing behind License Manager dialog was that we used MainWindow as parent of the Licensing Error dialog (in ShowLicensingFailureDialog method in ApplyLicenseEditionCommand)
and there were already 3 other modal dialogs displayed one on top of each other: License Manager, Apply License and Action Progress.
 Fixed by calling the ShowLicensingFailureDialog from the command, on action.Completed event (instead of action.Run) and passing the Parent as a parameter, so that we can use the correct parent when displaying the error dialog.

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-08-14 14:40:24 +01:00
Stephen Turner
7e2c969aca Merge pull request #172 from xs-nanjing/CA-142429
CA-142429: The end time does not refresh when running pool audit trail report.
2014-08-14 09:18:24 +01:00
Stephen Turner
9101c4cab6 Merge branch 'xs64bit' into detailedreports 2014-08-13 15:44:24 +01:00
Stephen Turner
daef130560 Merge pull request #167 from xs-nanjing/CA-142313
CA-142313: XenCenter WLB Report "Run Reports" button should be disabled when popup.
2014-08-13 11:43:16 +01:00
Stephen Turner
bda520030d Merge pull request #169 from xs-nanjing/CA-142266
CA-142266: remove Enter at storage to avoid CSV format display problem
2014-08-13 11:42:42 +01:00
Hui Zhang
45f0e648ec CA-142429: The end time does not refresh when running pool audit trail report.
For pool audit trail report, when click "Run Report",
reset "_endTime" so that the end time will be re-retrieved.

Signed-off-by: Hui Zhang <hui.zhang@citrix.com>
2014-08-13 17:35:14 +08:00
Cheng Zhang
653d7fffa3 CA-142266: remove Enter at storage to avoid CSV format display problem
Signed-off-by: Cheng Zhang <cheng.zhang@citrix.com>
2014-08-13 17:28:54 +08:00
Hui Zhang
628dfaba33 CA-142313: XenCenter WLB Report "Run Reports" button should be disabled when popup.
Do not enable the "Run Report" button when none of the reports is selected.

Signed-off-by: Hui Zhang <hui.zhang@citrix.com>
2014-08-13 15:10:26 +08:00
Stephen Turner
e4c6bda07a Merge pull request #166 from xs-nanjing/CA-142266
CA-142266: Resource data report feature system test findings that need to be fixed
2014-08-12 15:52:31 +01:00
Cheng Zhang
a8890cd4d2 CA-142266: Resource data report feature system test findings that need to be fixed 2014-08-12 16:22:05 +08:00
Stephen Turner
d23251b007 Merge pull request #164 from MihaelaStoica/CA-141868
CA-141868: Boot options are deleted by New VM Wizard if Installation Media page skipped - Fixed
2014-08-11 16:27:23 +01:00
Stephen Turner
6b745dc11f Merge pull request #153 from xs-nanjing/CP-9370
CP-9370:Add network type and more error message for resource list report feature
2014-08-11 16:24:18 +01:00
Mihaela Stoica
f16b63af23 Merge pull request #163 from stephen-turner/CA-141389
CA-141389 Log all GET and POST calls
2014-08-11 07:02:13 +01:00
Mihaela Stoica
5c0c12a6a5 CA-141868: Boot options are deleted by New VM Wizard if Installation Media page skipped - Fixed
- Show the page and grey out the irrelevant options (i.e. the installation media if the template has no CD drive).
- Only disable the Installation media step if the template has no installation media and we don't show the boot options (because is HVM).

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-08-08 13:24:00 +01:00
Stephen Turner
577363a3a1 CA-141389 Log all GET and POST calls 2014-08-07 16:23:06 +01:00
Gabor Apati-Nagy
66ca98571b Merge pull request #162 from stephen-turner/CA-140266
[CA-140377] [CA-140266] Fix missing and duplicate hotkeys
2014-08-07 14:34:09 +01:00
Gabor Apati-Nagy
0e613409c0 Merge pull request #161 from MihaelaStoica/CA-141870
CA-141870: Hotfix uploads to all connected servers before asking which servers you want - Fixed
2014-08-07 14:10:14 +01:00
Stephen Turner
88e7434e02 CA-140337 Add hotkeys to buttons in the new search UI 2014-08-07 13:54:00 +01:00
Stephen Turner
2834df2507 CA-140266 Changed Dismiss hotkey to &D in alerts and events tabs 2014-08-07 13:42:21 +01:00
Mihaela Stoica
b6a914b644 Merge pull request #160 from GaborApatiNagy/CA-141168-2
CA-141168: EN: Improvement: Textbox lines seem overlap in "Set Maser Pas...
2014-08-07 13:41:18 +01:00
Mihaela Stoica
113453e33d Merge pull request #158 from GaborApatiNagy/alerts
CP-9092: XenCenter work for Dom0 memory usage alert
2014-08-07 13:41:03 +01:00
Gabor Apati-Nagy
04b54b2d15 CP-9092: XenCenter work for Dom0 memory usage alert
-Fixing tab order

Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2014-08-07 13:32:54 +01:00
Gabor Apati-Nagy
bf1bf99bdd CP-9092: XenCenter work for Dom0 memory usage alert
-Fixing ALERT_ALARM_DOM0_MEMORY_DEMAND_DESCRIPTION string.Format parameters

Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2014-08-07 13:22:45 +01:00
Mihaela Stoica
564b65fbb5 CA-141870: Hotfix uploads to all connected servers before asking which servers you want - Fixed
Updates view: on pressing Download and Install, open the wizard at "Servers" page, select all the servers that the patch applies to, and disable all the others.

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-08-07 12:52:14 +01:00
Gabor Apati-Nagy
fd9b88a2f4 CA-141168: EN: Improvement: Textbox lines seem overlap in "Set Maser Password" and "Change Master Password" dialog.
-Modified layout to avoid overlapping and dynamic movement of input fields/buttons when an error message is being displayed.

Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2014-08-07 12:05:59 +01:00
Cheng Zhang
f718ac0b89 CP-9370: Add network type and change error message
Signed-off-by: Cheng Zhang <cheng.zhang@citrix.com>
2014-08-07 14:18:29 +08:00
Stephen Turner
38567ca5e8 Merge pull request #144 from xs-nanjing/CP-8868
CP-8868: Development of WLB Pool Audit Trail Report Enhancement - XenCenter Part
2014-08-06 16:51:57 +01:00
Hui Zhang
f9d9198de2 CP-8868: Development for WLB Audit Report - XenCenter Part.
Update code to address the review comments.

Signed-off-by: Hui Zhang <hui.zhang@citrix.com>
2014-08-06 20:49:09 +08:00
Cheng Zhang
f1c02cdc4e CP-9370:Add network type and more error message for resource list report feature
Signed-off-by: Cheng Zhang <cheng.zhang@citrix.com>
2014-08-06 11:31:22 +08:00
Gabor Apati-Nagy
c57800113b CP-9092: XenCenter work for Dom0 memory usage alert
-Adding control domain memory usage alerts

Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2014-08-05 21:40:26 +01:00
Mihaela Stoica
9064a5cf61 Merge pull request #154 from GaborApatiNagy/xs64bit-hotfix
CP-9090: Update RPU hotfixes in XenCenter
2014-08-05 17:28:49 +01:00
Stephen Turner
54de058ec0 Merge pull request #150 from MihaelaStoica/CA-141101
CA-141101: XenCenter filters not changeable after dismiss all - FIXED
2014-08-05 16:26:23 +01:00
Cheng Zhang
805e2b07c4 Modify License check flag for export resource data
Signed-off-by: Cheng Zhang <cheng.zhang@citrix.com>
2014-08-05 09:45:01 +08:00
Gabor Apati-Nagy
09ea80a06f CP-9090: Update RPU hotfixes in XenCenter
-Adding source code for the following hotfixes: XS60E001, XS62E006.

Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2014-08-04 13:46:21 +01:00
Cheng Zhang
5eb82ae6de CP-8866:Development for Resource Statistic Feature on XenCenter 2014-08-01 11:34:37 +08:00
Gabor Apati-Nagy
fb40877d2e CA-141163: EN: Fail to show Single-Server Private network.
-Reverted changes of CA-109242 (PR-62 on GitHub)
-Network tab: now to show '<None>' instead of '-' as Link Status (for pools: when the network has no PIFs; for hosts: when the network has no PIF )

Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2014-07-31 11:30:22 +01:00
Mihaela Stoica
8faf672959 CA-141101: XenCenter filters not changeable after dismiss all - FIXED
- In the Events view, offer a choice only to dismiss the visible ones instead of all
- Keep the filter buttons always enabled. This applies to all Notification views (Alerts, Updates & Events)
- Also refined the confirmation messages displayed when dismissing events

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-07-31 09:39:16 +01:00
Mihaela Stoica
8212ad6e5a Merge pull request #149 from GaborApatiNagy/xs64bit-CA-141170
CA-141170: EN: Missing Tooltip of "Filter by Location", "Refresh" and "E...
2014-07-30 13:56:57 +01:00
Gabor Apati-Nagy
c83e35802c CA-141170: EN: Missing Tooltip of "Filter by Location", "Refresh" and "Export All" in "Alerts" and "Updates" tab under "Notifications".
-Fixed by removing all the (redundant) tooltips from all the buttons in Alerts, Updates, Events view.

Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2014-07-30 13:32:55 +01:00
Gabor Apati-Nagy
5647664cc9 CA-141170: EN: Missing Tooltip of "Filter by Location", "Refresh" and "Export All" in "Alerts" and "Updates" tab under "Notifications".
-Fixed by removing all the (redundant) tooltips from all the buttons in Alerts, Updates, Events view.

Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2014-07-30 11:30:15 +01:00
Hui Zhang
826d594cca CP-8868: Development for WLB Audit Report - XenCenter Part
Enhance WLB pool audit trail report:
1). Update advance settings to control audit trail granularity.
2). Update pool audit trail report to add user and object lists for selection.
3). Display large pool audit trail report with sections.
4). Localization for Chinese version.
5). Compatibility with WLB 6.5 and 6.1 or before.

Signed-off-by: Hui Zhang <hui.zhang@citrix.com>
2014-07-30 17:10:27 +08:00
Mihaela Stoica
d8700df2f4 CA-141102: Filter by location: use checkboxes instead of icons
This applies to all Notification views (Alerts, Updates, Events)

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-07-30 09:32:06 +01:00
Gabor Apati-Nagy
cabdb8e0da Merge pull request #147 from ushamandya/xs64bit
Replaced the XC workspace overview image and added a new entry to the ta...
2014-07-29 18:10:05 +01:00
Usha Mandya
4fac1392ce Replaced the XC workspace overview image and added a new entry to the table 2014-07-29 18:06:52 +01:00
Gabor Apati-Nagy
ce48ad4a70 Merge pull request #146 from MihaelaStoica/CA-140335
CA-140335: Fixed the problems with dismissing alerts
2014-07-29 14:43:54 +01:00
Gabor Apati-Nagy
e82ae7afdd Merge pull request #141 from MihaelaStoica/CA-114985
CA-114985: Fixed the issue where an empty summary page was displayed aft...
2014-07-29 13:54:35 +01:00
Gabor Apati-Nagy
d0e3042cc6 Merge pull request #140 from MihaelaStoica/CP-9153
CP-9153: Add confirmation dialog to XenCenter on use of Reclaim freed space feature
2014-07-29 11:08:39 +01:00
Mihaela Stoica
bc4a364f23 CA-140335: Fixed the problems with dismissing alerts
Changes to the DeleteAllAlertsAction:
- when the dismiss operation fails with INVALID_HANDLE we need to remove the alert from our alert list (XenCenterAlerts) and trigger the CollectionChanged event so that the alert count gets updated.
- the action title now says "Removing <n> alerts" when dismissing all/selected alerts and "Removing alert" when dismissing single alert (instead of "Removing all alerts" in all cases)
- move the initialization of Dismissing flag outside the action (see below)

This fix also includes changes so that the Dismissing flag works as intended: to be able to hide the dismissing alerts in the Alerts view immediately, rather than one by one when they were actually deleted, causing a large number of refreshes.
On dismissing alerts we do:
1. set dismissing to true for all alerts
2. rebuild alert list (this will filter out the dismissing alerts)
3. dismiss alerts - run the DismissAllAlerts action

Also, the action buttons on each row should only apply to the clicked row (not multiselect).

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-07-29 10:19:54 +01:00
Usha Mandya
1df8f299a2 Updated XenCenter Eventlog and XenCenter Alerts topics 2014-07-24 16:04:06 +01:00
Mihaela Stoica
2afbffde7a CA-114985: Fixed the issue where an empty summary page was displayed after creating Hardware HBA SR
- The problem was the Summary page was displayed before the lists of succeeded and failed actions have been populated (on the Completed event of each action).
- To fix it, we populate these lists after all the actions are completed, and on the event thread.

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-07-24 12:14:40 +01:00
Mihaela Stoica
125d34f355 CP-9153: Add confirmation dialog to XenCenter on use of Reclaim freed space feature
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-07-24 09:59:54 +01:00
Gabor Apati-Nagy
79311b7546 Merge pull request #137 from MihaelaStoica/CA-136173
CA-136173: Getting several notifications for one user-level action
2014-07-22 17:42:52 +01:00
Mihaela Stoica
c58ad08894 Merge pull request #136 from GaborApatiNagy/xs64bit_CA-140636
CA-140636: Creedence XenCenter threw an unexpected error (build 87029)
2014-07-22 17:04:48 +01:00
Gabor Apati-Nagy
a5b0731e8f Merge pull request #139 from MihaelaStoica/xs64bit
PhysicalStoragePage: In the sr_PropertyChanged event handler we need to ...
2014-07-22 17:02:27 +01:00
Gabor Apati-Nagy
41228753dd Merge pull request #138 from MihaelaStoica/CA-140336
CA-140336: Hide the Windows menu item at all times
2014-07-22 16:37:48 +01:00
Mihaela Stoica
9772a4a97b PhysicalStoragePage: In the sr_PropertyChanged event handler we need to invoke the refresh function on the UI thread, to avoid cross thread operation exception.
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-07-22 13:31:35 +01:00
Mihaela Stoica
7ab3243980 CA-140336: Hide the Windows menu item at all times
- cannot remove completely because of the plugin specification, but it is not be visible even if they were plugins trying to use it

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-07-22 13:20:21 +01:00
Mihaela Stoica
c6a7f17ec4 CA-136173: Getting several notifications for one user-level action (e.g. Updating network operation creates 4 entries in the Notifications/Events view)
-  Suppress history for sub-actions in the Edit tags command

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-07-21 11:47:14 +01:00
Mihaela Stoica
cb7dcc81f4 CA-136173: Getting several notifications for one user-level action (e.g. Updating network operation creates 4 entries in the Notifications/Events view)
- Set the pool details in the action to allow proper filtering by location on the Events page
- Also, when possible, set the Host property: when setting the SR in the action, we also set the Host to SR.Home

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-07-21 11:40:26 +01:00
Mihaela Stoica
3c051654d6 CA-136173: Getting several notifications for one user-level action (e.g. Updating network operation creates 4 entries in the Notifications/Events view)
-  Suppress reporting of success and failure for sub-actions:
The suppress history flag is set when the action is created and if is false (by default) the action is added to the history (the Events list).
In order to suppress history for the subactions, we need change all actions used in Edit pages so their constructor can set the SuppressHistory flag and then use these constructors with suppressHistory = true on all the implementations of IEditPage.SaveSettings() where an action is created
(then we need to remember to do the same everytime we introduce a new page and / or "save" action).

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-07-21 11:19:04 +01:00
Gabor Apati-Nagy
f137d19ffe CA-140636: Creedence XenCenter threw an unexpected error (build 87029)
-According to the call stack this is the place where the exception can come.  Although I was not able to reproduce the exception, this fix solves a possible argument (index) out of range exception. With this check, point merging is not going to be done if it would be unnecessary anyway when there were an empty list to be merged (count==0).

Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2014-07-17 19:16:56 +01:00
Gabor Apati-Nagy
71d956a40f Merge pull request #135 from MihaelaStoica/xs64bit
CP-8120 Cores-per-socket: When building the topology list ignore the max...
2014-07-17 15:08:59 +01:00
Gabor Apati-Nagy
613bb22809 Merge pull request #134 from MihaelaStoica/CA-138293
CA-138293: Added vCPUs_max to the VM General tab (shown only if is diffe...
2014-07-17 13:01:22 +01:00
Gabor Apati-Nagy
4e9327d1af Merge pull request #130 from MihaelaStoica/CA-138822
CA-138822: Improvements to the Host/Pool Storage tab, following on from ...
2014-07-17 12:47:00 +01:00
Mihaela Stoica
8c6f9eebc1 CP-8120 Cores-per-socket: When building the topology list ignore the maximum number of cores-per-socket (i.e. number of cores per socket on the underlying server) if this is zero, for example because the socket information is not available on 6.1 servers.
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-07-17 12:46:59 +01:00
Gabor Apati-Nagy
ea1b6e0f67 CA-140265: EN: New VM wizard still stay at “Template” with enable Copy host BIOS strings to VM.
Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2014-07-16 18:13:18 +01:00
Mihaela Stoica
202f1b8e97 CA-138293: Added vCPUs_max to the VM General tab (shown only if is different than VCPUs_at_startup) 2014-07-16 14:55:22 +01:00
Mihaela Stoica
7d50b22e94 CA-138822: Improvements to the Host/Pool Storage tab, following on from the TRIM work
- Show tooltip on "Reclaim freed space" button on multiselect

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-07-16 14:24:49 +01:00
Gabor Apati-Nagy
46dd32362c Merge pull request #127 from MihaelaStoica/CA-108379
CA-108379: Hotfix prechecks encourage VMs to be suspended unnecessarily ...
2014-07-15 15:06:43 +01:00
Mihaela Stoica
da87dd2fe2 CA-108379: Hotfix prechecks encourage VMs to be suspended unnecessarily if HA is enabled - Fixed
- Added the "host not live" check and warning to the StorageLink status check

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-07-15 15:04:18 +01:00
Gabor Apati-Nagy
64a51020ec Merge pull request #126 from MihaelaStoica/CA-138293
CA-138293: Added CPU information (number of vCPUs and cores-per-socket) ...
2014-07-15 14:49:57 +01:00
Gabor Apati-Nagy
5826395f00 Merge pull request #123 from MihaelaStoica/CA-138822
CA-138822: Improvements to the Host/Pool Storage tab, following on from ...
2014-07-15 14:42:38 +01:00
Gabor Apati-Nagy
fcb40b6c2a Merge pull request #122 from MihaelaStoica/CA-118423
CA-118423: Fix the issue where a non-management bond was shown as discon...
2014-07-15 14:01:49 +01:00
Gabor Apati-Nagy
29fa59e1f9 Merge pull request #119 from MihaelaStoica/CA-139888
CA-139888: Changing window size should not change the number of items mi...
2014-07-15 13:50:54 +01:00
Gabor Apati-Nagy
72e88af867 CA-137047: StorageXenMotion not offering all hosts in drop down menu
+1 change after code review

Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2014-07-14 18:02:48 +01:00
Gabor Apati-Nagy
b78cb5d8fe CA-137047: StorageXenMotion not offering all hosts in drop down menu
Some changes after code review

Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2014-07-14 17:53:34 +01:00
Gabor Apati-Nagy
134f621db9 CA-137047: StorageXenMotion not offering all hosts in drop down menu
-Fixed Home server's commands to try to use both versions of migration when deciding to enable or disable the menu item

Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2014-07-14 17:53:20 +01:00
Mihaela Stoica
80348d854e CA-108379: Hotfix prechecks encourage VMs to be suspended unnecessarily if HA is enabled - Fixed
- Added three Warning classes (HAEnabledWarning, WLBEnabledWarning, HostNotLiveWarning), used in the Pre-checks page of the Install wizard (also in the Rolling Pool Upgrade wizard) to indicate that a check was skipped and the reason why.
- If HA or WLB is on, we show this as an error in the "HA and WLB status" check and the "VM migration status" checks will be skipped (with a warning displayed) for all the hosts in the pool.
- Similarly, if a host if unreachable, we show this as an error in the "Host liveness status" check and the following checks for that host will be skipped (and warning displayed).

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-07-14 16:00:43 +01:00
Mihaela Stoica
963f21b074 CA-138293: Added CPU information (number of vCPUs and cores-per-socket) to the VM General tab
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-07-14 15:17:47 +01:00
Mihaela Stoica
005cb8e709 CA-138822: Improvements to the Host/Pool Storage tab, following on from the TRIM work
- Make "Reclaim freed space" a CommandButton (will appear as disabled if the command cannot execute)
- Add tooltip to "Reclaim freed space" button to show the reason it is disabled
- Hide "Reclaim freed space" button on old servers
- Allow multiselect
- "Reclaim freed space" button enabled if at least one SR can be trimmed

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-07-11 12:24:58 +01:00
Gabor Apati-Nagy
205ffe16d9 CA-116005: validation of the SN mask doesn't appear to be working correctly on the last two values of the mask.
-New IPv4 subnet mask validator added.

Signed-off-by: Gabor Apati-Nagy <gabor.apati-nagy@citrix.com>
2014-07-11 11:41:38 +01:00
Mihaela Stoica
aaa31357fa CA-118423: Fix the issue where a non-management bond was shown as disconnected in XenCenter because the NICs tab was not refreshed when the properties of the new bond changed.
- Register a PIF CollectionChanged event, so the page is refreshed when a bond is added / deleted.
- Register the PIF PropertyChanged event to each PIF when the grid is populated; this ensures that all the PIFs displayed will be refreshed when their properties change.

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-07-10 15:41:33 +01:00
Mihaela Stoica
58b240bcde CA-139888: Changing window size should not change the number of items minimized in Outlook-style navigation panel
This fixes the following problem:
When the main window is resized, we set the minimum width of the right side panel (Panel2MinSize) to half the size of the window so that the tab contents are visible. This is fine on most situations, but on a higher screen resolution (e.g. 1920x1080) the following problem occurs:
- starting with the main window at minimum size, when the window is maximized, the Panel2MinSize is set to half window's size (e.g. 960)
- when the main window is restored back to the minimum size, the split container is not resized because there is a conflict between Panel2MinSize and the size of the window itself (Panel1MinSize + Panel2MinSize > window's width)
- therefore the navigation panel is not visible and also the content of the tab control may appear out of scale.

To fix this, we set the Panel2MinSize to half of the window's minimum width. This way the right side panel will always fit in the window, including when it is restored to minimum size.
This also fixes [CA-137956] - Restoring Maximised XenCenter does not resize the main panel properly.

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-07-10 12:04:32 +01:00
Gabor Apati-Nagy
a0d31920c5 Merge pull request #118 from xenserver/xs64bit
Xs64bit
2014-07-10 11:17:13 +01:00
Mihaela Stoica
eeb86b7956 CA-139588: Try to prevent Index was out of range exception by invoking on the event thread
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-07-09 14:55:19 +01:00
Mihaela Stoica
c51dc67cb0 CA-139888: Changing window size should not change the number of items minimized in Outlook-style navigation panel
When the navigation panel is resized, we need to preserve the height of the bottom panel, by recalculating the splitter distance.

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-07-08 12:54:03 +01:00
Gabor Apati-Nagy
c36d8dd645 Merge pull request #110 from MihaelaStoica/CA-138928
CA-138928: Added "reclaim freed space" option to the main menu
2014-07-04 14:11:59 +01:00
Gabor Apati-Nagy
077cf39366 Merge pull request #111 from MihaelaStoica/CA-137470
CA-137470: Fixed unhandled exception raised by pressing space key on gri...
2014-07-04 14:11:36 +01:00
Mihaela Stoica
042f7f2927 CA-138928: Added "reclaim freed space" option to the main menu
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-07-04 13:36:41 +01:00
Mihaela Stoica
8e19193a2a CA-137470: Fixed unhandled exception raised by pressing space key on gridview of License Manager.
- Added a 'refresh grid' parameter to UpdateRow() which indicates if a sort and refresh of the grid is necessary.
- A sort and refresh is not needed when the user selects a server by pressing the space key or by mouse, but it is needed when the information displayed has changed, for example when the license has changed.
- Also solved a possible null reference exception in CheckableDataGridViewController.ReplaceStoredRow(), by returning -1 if the index is not within the rows range.

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-07-04 11:10:46 +01:00
Gabor Apati-Nagy
bdf097bc51 Merge pull request #108 from MihaelaStoica/xs64bit
Added HelpID for File System usage alert
2014-07-02 13:19:44 +01:00
Gabor Apati-Nagy
cf0ab55bfd Merge pull request #102 from MihaelaStoica/CA-136783
CA-136783: Fixed the errors in the Updates window, where clicking "Go to Web Page" opens a wrong link
2014-07-02 13:18:29 +01:00
Mihaela Stoica
7d348fca5e CA-136783: Changed the log level from error to debug for some of the logged messages.
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-07-02 13:13:37 +01:00
Mihaela Stoica
b5450f3888 Added HelpID for File System usage alert
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-07-02 12:10:34 +01:00
Gabor Apati-Nagy
f3ce457510 Merge pull request #103 from MihaelaStoica/CA-137308
CA-137308: Checkpoint doesn't disappear follow deletion when switching t...
2014-07-01 16:24:54 +01:00
Stephen Turner
73b38569d5 Merge pull request #101 from MihaelaStoica/CA-108676
CA-108676:  Put the Heartbeat and event.next sessions on their own ConnectionGroups
2014-07-01 11:40:32 +01:00
Stephen Turner
4292169435 Merge pull request #99 from MihaelaStoica/CA-115742
CA-115742: VM name and description change not allowed via XenCenter for ...
2014-07-01 11:35:25 +01:00
Gabor Apati-Nagy
ec35a2519f Merge pull request #104 from ushamandya/xs64bit
CP-5436: Modified the 'Updates' section and removed Licensing topics for...
2014-06-30 17:38:46 +01:00
Usha Mandya
2946d811e5 CP-5436: Modified the 'Updates' section and removed Licensing topics for Tech Preview 2014-06-30 17:24:47 +01:00
Mihaela Stoica
4755200d98 CA-137308: Checkpoint doesn't disappear follow deletion when switching to logs mode - FIXED
Force an update of the selected tab when switching back from Notification view, as some tabs ignore the update events when not visible (e.g. Snapshots, HA)

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-06-30 16:38:48 +01:00
Mihaela Stoica
4f341aed60 CA-136783: Fixed the errors in the Updates window, where clicking "Go to Web Page" opens a wrong link
- When clicking the action button on the grid, execute the action on the item that has been clicked, instead on using the grid's selected item, which may have not been updated yet.
- On multiselect (if the multiselect is allowed for the action), if the clicked item is in the grid's selection list, then execute the action on the whole list, otherwise on the clicked item only.
- This applies to both Updates and Alerts windows.

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-06-30 14:49:16 +01:00
Mihaela Stoica
3cb4807737 CA-108676: Put the Heartbeat and event.next sessions on their own ConnectionGroups.
Also make sure that the MeddlingAction's cancel session gets disposed.

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-06-30 14:21:42 +01:00
Mihaela Stoica
5e13fd1d01 CA-115742: Removed unused variable.
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-06-26 10:19:35 +01:00
Mihaela Stoica
06e0ddacb7 CA-115742: VM name and description change not allowed via XenCenter for VM Admin - FIXED
The error has been caused by the shadow multiplier field on Advanced Settings page: XenCenter thinks that the values has changed, and tries to save it, but this is not allowed for VM Admin users.
The solution is:
- use -1 as the signal value for unparseable string, instead of 1.0, which is actually a valid value;
- display the existing value without formatting it to 2 deciaml places;
Also corrected the validation function, as the shadow multiplier has to be greater than or equal to 1, not 0.1.

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-06-25 12:18:24 +01:00
Mihaela Stoica
1ff55016c8 CP-8547: Add button in XenCenter to initiate space reclamation on an SR: Changes following code review.
- Added check for null for sm.features in SR.SupportsTrim;
- Better error messages;
- Moved error messages from Messages to FriendlyNames;
- Removed the check for actions in progress from TrimSRCommand.CanExecute().

-

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-06-24 14:48:31 +01:00
Mihaela Stoica
1f217b9983 CP-8547: Add button in XenCenter to initiate space reclamation on an SR.
The operation applies to an SR. The button is on the Storage tab of the host/pool, and is entitled "Reclaim freed space".
It comes between the New SR and Properties buttons.
If the SR does not support TRIM , the button is invisible and the Properties button moves left to close up the gap.

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-06-24 11:32:36 +01:00
Gabor Apati-Nagy
3cc54040d0 Merge pull request #96 from ushamandya/xs64bit
CP-5436: Updated XC Help with changes to system alerts window
2014-06-18 07:35:58 -07:00
Usha Mandya
745b0d7b69 CP-5436: Updated XC Help with changes to system alerts window 2014-06-18 14:55:40 +01:00
Mihaela Stoica
5bdbb1c3e0 Merge pull request #94 from GaborApatiNagy/xs64bit-CA-137250
Xs64bit CA-137250: Minimising XC window loses its left bottom window
2014-06-13 16:04:07 +01:00
Gabor Apati-Nagy
ccc1e3ab09 CA-137250: Minimising XC window loses its left bottom window 2014-06-13 12:19:08 +01:00
Gabor Apati-Nagy
5989ca2e06 Merge pull request #91 from MihaelaStoica/CA-137236
CA-137236: Fix XenCenter Console crash when switching to remote desktop on Windows Server 2003 SP2
2014-06-12 15:12:47 +01:00
Mihaela Stoica
05880fdaa2 RDP client control: Changed Connected property type to boolean.
Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-06-12 15:06:09 +01:00
Gabor Apati-Nagy
0e5c2932e4 Merge pull request #89 from MihaelaStoica/CP-8667
CP-8667: Update RPU hotfixes in XenCenter
2014-06-10 17:43:54 +01:00
Mihaela Stoica
8aadc063d4 CA-137236: Fix XenCenter Console crash when switching to remote desktop on Windows Server 2003 SP2
- Reverted "CP-4951: CAR-100: Remove Rdp2 console" because Rdpclient 6.0 is not included in Windows Server 2003 SP2;
- Redone the fix for CA-123779 (Unhandled exception in Console Tab View), by moving RDPSetSettings() call inside a try..catch block, so we handle any exception thrown while setting the rdp client properties.

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-06-10 17:12:16 +01:00
Stephen Turner
c2ba7883ea Merge pull request #90 from ushamandya/xs64bit
Xs64bit
2014-06-10 14:52:33 +01:00
Usha Mandya
65c7e8653f CP-8678: Updated version of the WLB help file. 2014-06-10 14:29:32 +01:00
Usha Mandya
9d0c8152e5 CP-8678: XC Help includes WLB help topics. WLB retirement message has been removed. 2014-06-10 14:11:45 +01:00
Mihaela Stoica
4e99f6a830 CP-8667: Update RPU hotfixes in XenCenter
- XS60E009 has been replaced by XS62E006 and that the latter applies to all 6.x releases;
- 5.x hotfixes have changed, even though the version numbers are unchanged.

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2014-06-10 10:36:50 +01:00