Mike Tutkowski
|
326a175c08
|
Don't allow managed (primary) storage to be deleted if it contains one or more snapshots.
|
2015-01-29 16:51:45 -07:00 |
Mike Tutkowski
|
c2330f48dd
|
Replace synchronized with the use of database locking
|
2015-01-27 17:36:21 -07:00 |
Mike Tutkowski
|
f23c5ded0b
|
Provide a more detailed snapshot name on the SAN side
|
2015-01-25 22:51:16 -07:00 |
Rohit Yadav
|
664186f483
|
CLOUDSTACK-8160: use preferable protocols
(cherry picked from commit debfcdef78)
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
|
2015-01-21 18:04:45 +05:30 |
Mike Tutkowski
|
b7ab955610
|
When deleting primary storage that's based on the SolidFireShared plug-in (which uses a shared-IOPS approach), remove the volume from the volume access group it's in
|
2014-12-15 17:15:40 -07:00 |
Mike Tutkowski
|
2042660a68
|
Added a "long getUsedIops(StoragePool)" method to the PrimaryDataStoreDriver interface
|
2014-11-12 13:38:58 -07:00 |
Mike Tutkowski
|
7c5bc4ae7e
|
Allow infrastructure to handle delete of volume from DB
|
2014-11-06 22:54:20 -07:00 |
Hugo Trippaers
|
4ebaf0a583
|
Bump master version to 4.6.0-SNAPSHOT after branching 4.5.0-SNAPSHOT
|
2014-10-29 14:54:23 +01:00 |
Mike Tutkowski
|
1b5bb7d8c6
|
Invoke grantAccess and revokeAccess one time each using a SnapshotInfo (where previously a VolumeInfo was being passed in)
Handle the case where a SnapshotInfo is passed into the grantAccess and revokeAccess methods
|
2014-10-21 16:01:14 -06:00 |
Mike Tutkowski
|
57dacf99a2
|
Changed "boolean connectVolumeToHost(VolumeInfo, Host, DataStore)" to "boolean grantAccess(DataObject, Host, DataStore)"
Changed "void disconnectVolumeFromHost(VolumeInfo, Host, DataStore)" to "void revokeAccess(DataObject, Host, DataStore)"
|
2014-10-21 16:01:14 -06:00 |
Mike Tutkowski
|
b29265f159
|
Logic around granting and revoking access to the volume that backs the snapshot
|
2014-10-21 16:01:14 -06:00 |
Mike Tutkowski
|
0cea0346ae
|
Support for back-end snapshots on primary storage
|
2014-10-21 16:01:14 -06:00 |
Mike Tutkowski
|
6beeeff7d4
|
Logic on SolidFire side for CloudStack snapshots
|
2014-10-21 16:01:13 -06:00 |
Mike Tutkowski
|
06f6b00cd1
|
Snapshot support
|
2014-10-21 16:01:13 -06:00 |
Mike Tutkowski
|
e70dde09c9
|
Implementing snapshot-strategy support for reverting a volume to a snapshot
|
2014-10-14 22:04:18 -06:00 |
Mike Tutkowski
|
35a8b70799
|
Adding a snapshot strategy for systems that want to take snapshots that reside on their own system (as opposed to the default approach of taking a hypervisor snapshot and then copying it to secondary storage)
|
2014-10-14 12:26:40 -06:00 |
Santhosh Edukulla
|
350ac4c4b0
|
Fixed Resource Leaks
Signed-off-by: Santhosh Edukulla <santhosh.edukulla@gmail.com>
|
2014-10-13 17:51:02 +05:30 |
Mike Tutkowski
|
1d2f3300ad
|
Adding support for SolidFire snapshots
|
2014-09-03 20:09:00 -06:00 |
Hugo Trippaers
|
dc3f0cbc63
|
Improve the handling of the findbug exclude files
|
2014-09-03 10:41:22 +02:00 |
Mike Tutkowski
|
ef0adc1238
|
Removed an un-used import
|
2014-08-29 00:23:48 -06:00 |
Mike Tutkowski
|
08995b68e6
|
Name the SolidFire Volume Access Group after the UUID of the CloudStack cluster it serves
|
2014-08-28 23:57:52 -06:00 |
Mike Tutkowski
|
3773ff060e
|
Update to volume-resize logic
|
2014-08-21 20:18:20 -06:00 |
Mike Tutkowski
|
08d7b46be7
|
Update to volume-resize logic
|
2014-07-19 00:42:04 -06:00 |
Mike Tutkowski
|
b080eaf327
|
Updates to the way resizing a volume works
|
2014-07-17 21:09:19 -06:00 |
Vania Xu
|
8bd9e78071
|
Adding SolidFire API plug-in
|
2014-07-10 21:22:47 -06:00 |
Mike Tutkowski
|
83034907ca
|
Modification to the way SolidFire account info is stored in the DB
|
2014-07-07 22:16:58 -06:00 |
Mike Tutkowski
|
c344693e48
|
Inform the applicable storage plug-in's life cycle that capacity (bytes and/or IOPS) can be updated
|
2014-06-24 14:39:57 -06:00 |
Mike Tutkowski
|
49aa13e8e1
|
Changed some places where "SolidFire" was written with a small "f"
|
2014-06-16 12:47:07 -06:00 |
Mike Tutkowski
|
42d00cae58
|
SolidFire (shared-access) Provider
|
2014-06-16 12:15:29 -06:00 |
Ding Yuan
|
c031eb7d38
|
CLOUDSTACK-6242: exception handling improvements
Signed-off-by: Daan Hoogland <daan@onecht.net>
|
2014-04-15 08:07:15 +02:00 |
Daan Hoogland
|
8b62b2cb92
|
findbugs: exclude known spiffy hacks a.k.a. false positives
|
2014-03-28 14:28:10 +01:00 |
Hugo Trippaers
|
4402685e11
|
Update master to 4.5.0-SNAPSHOT
|
2014-03-14 14:55:26 +01:00 |
Mike Tutkowski
|
0846bfe1ff
|
CLOUDSTACK-5873: [Automation] Failed to attach volume to VM, if the vm is created with option startvm=false
|
2014-01-20 23:10:54 -07:00 |
Mike Tutkowski
|
68fda5a8dd
|
Merge from 4.3: CLOUDSTACK-4810: Enable hypervisor snapshots for CloudStack-managed storage (for XenServer and VMware)
|
2014-01-09 23:36:36 -07:00 |
Mike Tutkowski
|
ae35782ccd
|
Merge from 4.3: CLOUDSTACK-5662: XenServer can't discover iSCSI targets with different credentials
|
2014-01-09 21:36:34 -07:00 |
Mike Tutkowski
|
8b6e89c012
|
Merge from 4.3: CLOUDSTACK-4810: Enable hypervisor snapshots for CloudStack-managed storage (for XenServer and VMware)
|
2014-01-09 15:44:02 -07:00 |
Mike Tutkowski
|
a298f6fce9
|
Merge from 4.3: CLOUDSTACK-5468: Configuration property should be optional
|
2014-01-09 15:16:18 -07:00 |
Mike Tutkowski
|
03118c2969
|
Merge from 4.3: CLOUDSTACK-4810: Enable hypervisor snapshots for CloudStack-managed storage (for XenServer and VMware)
|
2014-01-09 14:44:35 -07:00 |
Alena Prokharchyk
|
bd6f706b72
|
CLOUDSTACK-5261: added support for Alert publishing via ROOT Admin API
Conflicts:
engine/orchestration/src/com/cloud/agent/manager/AgentManagerImpl.java
engine/orchestration/src/com/cloud/vm/VirtualMachineManagerImpl.java
engine/storage/image/src/org/apache/cloudstack/storage/image/TemplateServiceImpl.java
engine/storage/volume/src/org/apache/cloudstack/storage/datastore/provider/DefaultHostListener.java
engine/storage/volume/src/org/apache/cloudstack/storage/volume/VolumeServiceImpl.java
plugins/hypervisors/hyperv/src/com/cloud/hypervisor/hyperv/discoverer/HypervServerDiscoverer.java
plugins/hypervisors/vmware/src/com/cloud/hypervisor/vmware/VmwareServerDiscoverer.java
plugins/hypervisors/xen/src/com/cloud/hypervisor/xen/discoverer/XcpServerDiscoverer.java
server/src/com/cloud/alert/AlertManagerImpl.java
server/src/com/cloud/alert/ConsoleProxyAlertAdapter.java
server/src/com/cloud/alert/SecondaryStorageVmAlertAdapter.java
server/src/com/cloud/configuration/ConfigurationManagerImpl.java
server/src/com/cloud/ha/HighAvailabilityManagerExtImpl.java
server/src/com/cloud/ha/HighAvailabilityManagerImpl.java
server/src/com/cloud/network/router/VirtualNetworkApplianceManagerImpl.java
server/src/com/cloud/resourcelimit/ResourceLimitManagerImpl.java
server/src/com/cloud/storage/snapshot/SnapshotManagerImpl.java
server/src/com/cloud/vm/UserVmManagerImpl.java
usage/src/com/cloud/usage/UsageAlertManagerImpl.java
usage/src/com/cloud/usage/UsageManagerImpl.java
listAlerts: introduced new parameter "name" to the alertResponse
Conflicts:
api/src/org/apache/cloudstack/api/command/admin/resource/ListAlertsCmd.java
server/src/com/cloud/alert/AlertManagerImpl.java
usage/src/com/cloud/usage/UsageAlertManagerImpl.java
Added new Admin API - generateAlert. Available to ROOT admin only
Conflicts:
api/src/org/apache/cloudstack/alert/AlertService.java
api/src/org/apache/cloudstack/api/BaseCmd.java
usage/src/com/cloud/usage/UsageAlertManagerImpl.java
listAlerts: implemented search by alert name
Conflicts:
api/src/org/apache/cloudstack/alert/AlertService.java
api/src/org/apache/cloudstack/api/command/admin/resource/ListAlertsCmd.java
engine/schema/src/com/cloud/alert/AlertVO.java
|
2013-12-04 10:05:46 -08:00 |
Alex Huang
|
433a631916
|
Reformat of source code to set a stable base for the future. I couldn't get checkstyle enabled. There's still about a thousand errors from checkstyle. Most of it from length errors from comments and strings. Will attempt to remove those tonight. This change is so large I just want to get it in before any merge nightmares. The changes are fairly minor though and I did a full compile and start a server with the reformat code.
|
2013-11-21 07:56:47 -08:00 |
Hugo Trippaers
|
cf715ff491
|
Bump 4.3.0 to 4.4.0 in master
|
2013-11-21 16:01:15 +01:00 |
Alex Huang
|
d620df2bdd
|
Reformatted all of the code.
|
2013-11-21 06:15:26 -08:00 |
Alex Huang
|
224f479974
|
Removed trailing spaces
|
2013-11-21 04:08:01 -08:00 |
Alex Huang
|
8d62744681
|
Reformat all source code. Added checkstyle to check the source code
|
2013-11-20 07:26:53 -08:00 |
Edison Su
|
1292b76c63
|
Add a new method on datastoredriver: getCapabilities, which will be called by liststoragepoolcmd. UI can make decision based on the capabilities of the storage.
And also add a new table: snapshotdetails
|
2013-11-14 15:55:39 -08:00 |
Mike Tutkowski
|
10c513a259
|
CLOUDSTACK-4810: Enable hypervisor snapshots for CloudStack-managed storage (for XenServer and VMware)
|
2013-11-06 21:02:39 -07:00 |
Mike Tutkowski
|
449b5daa70
|
VMware changes related to managed storage
|
2013-10-31 08:30:50 -06:00 |
Min Chen
|
6be228a438
|
CLOUDSTACK-4024:Provide a way to upgrade from existing NFS secondary
storage to S3.
|
2013-10-28 21:01:31 -07:00 |
Mike Tutkowski
|
858ce76665
|
Extend support of CloudStack-managed storage to KVM
|
2013-10-27 22:30:03 -06:00 |
Darren Shepherd
|
891b85d516
|
Add missing licenses
|
2013-10-23 15:20:08 -07:00 |