Commit Graph
1436 Commits
Author SHA1 Message Date
Ruben S. Montero 57ca5f414b bug #4164: Moved imported_vm_action logic to the driver class. Add
defaults for well-known drivers
2015-11-20 15:45:20 +01:00
Carlos Martín 6595df3b01 Bug #4164: Remove poweroff action for kvm & xen imported VMs
(cherry picked from commit d369908da2)
2015-11-18 13:17:09 +01:00
Ruben S. Montero 6bcc97bd08 bug #4022: Do not set snapshots on persistent images if its TM ln mode
is SYSTEM. Update quota update and snapshot survival after delete
--recreate according to:

 +--------+-------------------------------------+
 |LN/CLONE|     PERSISTENT    |   NO PERSISTENT |
 |        |---------+---------+-----------------+
 | TARGET | created |  quota  | created | quota |
 +--------+---------+---------+-----------------+
 | SYSTEM | system  | VM + DS | system  | VM    |
 | SELF   | image   | DS      | image   | DS    |
 | NONE   | image   | DS      | image   | DS    |
 +----------------------------------------------+

Snapshots created at system ds (LN_TARGET/TM_TARGET) will be deleted
after a recreate.

(cherry picked from commit c5ad05fc60680cda2763973f5079598c2bf166e7)
2015-11-13 01:40:16 +01:00
Ruben S. Montero 1b9919435e bug #4022: Removes snapshots from non-shared persistent disks. Update
Datastore Quota management to deal with bulk updates. Hook on DM & LCM
resubmit and clean_up_vm to remove snapshots

(cherry picked from commit 6f02a240ec8f4be7ef232e8f8c584665e6747233)
2015-11-13 01:40:16 +01:00
Carlos Martín 5bb39611d5 Bug #4022: Delete disk snapshotds for non-persistent images on delete --recreate
(cherry picked from commit 5ba0b121976964ce1f939d7a5f17c5b9182dd921)
2015-11-13 01:40:16 +01:00
Carlos Martín 29c0a05948 Merge remote-tracking branch 'origin/feature-3987'
Conflicts:
	src/sunstone/public/app/utils/disks-resize.js
	src/sunstone/public/app/utils/vcenter/networks.js
	src/sunstone/public/app/utils/vcenter/templates.js
2015-11-06 17:09:03 +01:00
Ruben S. Montero fa653b9d47 feature #3987: Resolve volatile disk attributes 2015-11-05 00:04:42 +01:00
Ruben S. Montero ee89a2185a feature #3987: Monitor system datastores through the front-end +
BRIDGE_LIST. Add monitor scripts for shared, ceph. Distributed system DS
as ssh monitored through probes.
2015-11-04 18:42:40 +01:00
Carlos Martín ac8f45433e Feature #4084: Fix minor bug and error message
(cherry picked from commit 0b181da15dade8b3729ab41ec56fe9cf181a465a)
2015-11-02 15:40:59 +01:00
Tino Vazquez 4a6d37cf74 Feature #4084: Fix automatic requirements
(cherry picked from commit 9b8479bacfd241ff5547990a2b3a358358386b16)
2015-11-02 15:40:59 +01:00
Ruben S. Montero fef186886b feature #4084: Parse PUBLIC_CLOUD attributes so it can use USER_INPUTS
(cherry picked from commit 4b9492574ab713531a52cdccb936dc5b9db7051c)
2015-11-02 15:40:59 +01:00
Ruben S. Montero b15594e759 feature #3987: Allow RBD DISK_TYPE for System DS. Generate KVM
deployment files for RBD volatile disks
2015-10-29 16:56:31 +01:00
Ruben S. Montero 6cfc67adea feature #3987: Add System DS information to DRV_MESSAGE 2015-10-29 01:58:35 +01:00
Ruben S. Montero 117a3df0c7 feature #3987: Define DS_MIGRATE for TM_MAD_CONF. Do not allow System DS
migrations for TM_MAD with ds_migrate="no"
2015-10-29 00:57:43 +01:00
Ruben S. Montero e7349889a0 feature #3987: Extend volatile DISK attribute with Datastore atttributes 2015-10-29 00:02:26 +01:00
Ruben S. Montero dd882538eb feature #3987: DS inherited attributes logic moved to the DatastorePool class 2015-10-28 19:29:23 +01:00
Carlos Martín 23fefa0256 Bug #4042: Use disk size in vm saveas
(cherry picked from commit f42a8d8693)
2015-10-16 17:57:12 +02:00
Carlos Martín f42a8d8693 Bug #4042: Use disk size in vm saveas 2015-10-16 17:56:29 +02:00
Javi Fontan daad3ffe06 Bump version to 4.14.1 2015-10-05 17:04:53 +02:00
Jaime Melis e20fb5c4c4 Fix copyright in banners 2015-09-23 16:51:10 +02:00
Jaime Melis f651893864 Bump version 4.14.0 2015-09-22 15:02:27 +02:00
Ruben S. Montero 19f3e8796b feature #3028: Fix get_pci_value logic 2015-09-07 11:58:44 +02:00
Jaime Melis 5ecbfee4e2 Bump version 4.13.85 (beta2) 2015-09-04 14:41:50 +02:00
Carlos Martín 8178f90f8f Feature #3028: Ignore cpu,mem when capacity is not enforced 2015-09-04 13:22:11 +02:00
Carlos Martín e5861631f1 Bug #3961: Check PCI attributes when a VM is instantiated 2015-09-02 17:31:19 +02:00
Ruben S. Montero 6757fa6672 feature #3028: Remove devices not shown in monitor from host. Recover
constness of test method. Get rid of unneeded methods
2015-08-27 16:20:47 +02:00
Carlos Martín e348918ea2 Feature #3028: Check pci devices in Host::test_capacity 2015-08-26 12:34:27 +02:00
Ruben S. Montero 17c33241a6 feature #3028: Add comments to PCI format. Init pci list in get_*
methods
2015-08-22 17:00:55 +02:00
Ruben S. Montero 6d8ea1a337 feature #3028: Print HostShare and HostXML into streams. Scheduler now parses PCI device lists 2015-08-21 13:46:10 +02:00
Ruben S. Montero c4c6416458 feature #3028: Delete pci devices from host when removing the VM. Always
include VMID in PCI elements
2015-08-21 12:00:19 +02:00
Ruben S. Montero 67ec62e0d4 feature #3028: Add PCI capacity when deploying a VM 2015-08-21 01:08:28 +02:00
Ruben S. Montero 00427a0950 feature #3028: Fix PCI set bugs 2015-08-20 23:22:02 +02:00
Ruben S. Montero e04ee43aa3 feature #3208: Add PCI device set to the HostShare 2015-08-20 17:39:56 +02:00
Ruben S. Montero 6b8a16fc76 feature #3028: Adds PCI_DEVICES to HostShare 2015-08-17 23:14:15 +02:00
goberle 17f38ea37e Bug #3883: Attach disk doesn't check cluster compatibility. It also sets all
output values in set_up_attach_disk. Changed some checks in
DispatchManager::attach

(cherry picked from commit 4227b80cc5)
2015-07-29 18:49:21 +02:00
Ruben S. Montero 2d1b92fc24 feature #1727: Rename disk_target to disk_tm_target 2015-07-29 12:40:21 +02:00
Ruben S. Montero 6fb47ac1be Merge branch 'feature-1727' 2015-07-29 12:33:57 +02:00
Carlos Martín c10d080064 Feature #1727: Create new migrator for 4.13.85 2015-07-28 17:52:55 +02:00
Javi Fontan 9af2e695f1 Bump version and man pages to 4.13.80 2015-07-27 09:56:07 -04:00
Carlos Martín b233487967 Feature #1727: Make snapshot size a long long, to be the same as image size 2015-07-23 12:44:17 +02:00
Carlos Martín 14c2f2a1c8 Feature #1727: Disk snapshot actions add/del from system disk quotas 2015-07-23 12:30:39 +02:00
Carlos Martín fc3de05fb6 Feature #1727: Fix system_disk quotas
Add DS disk attributes; add disk-snapshots to total
2015-07-22 17:20:37 +02:00
Carlos Martín 0a42146de1 Feature #1727: New option --extend for onetemplate show 2015-07-21 16:24:43 +02:00
Carlos Martín 6e3e25ff59 Feature #1727: Rename VOLATILE_SIZE quota to SYSTEM_DISK_SIZE 2015-07-21 11:10:57 +02:00
Carlos Martín 3c96167012 Merge remote-tracking branch 'origin/master' into feature-1727 2015-07-20 16:01:24 +02:00
Carlos Martín 2c2fa83028 Feature #1727: VM volatile quota adds each disk size 2015-07-20 15:46:57 +02:00
Carlos Martín ecb8d5d528 Feature #3782: Disk-snapshot actions operate on persistent images
For persisten images, quota usage is taken from the image owner.

The image snapshots are now in sync during the VM lifecycle, not
just when the VM is shutdown. This was needed because the quota
size is now the image size + image quotas, and it caused problems
if the owner was changed with snapshots pending to be saved back
to the image.
2015-07-17 18:35:52 +02:00
Ruben S. Montero 0ad70f2142 feature #3718: Fix errors in acct with new monitor. feature #3782: Fix
acct to account for new snapshots in running. feature #3718: Reset CPU and MEMORY counters
2015-07-14 17:53:41 +02:00
Ruben S. Montero e5eb92eeec feature #3718: Remove STATE from monitor values 2015-07-09 14:02:55 +02:00
Carlos Martín 27e3ac289f Feature #3782: Rename disk snapshot tag to name 2015-07-09 13:13:07 +02:00