Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
817 commits
Select commit Hold shift + click to select a range
1f9ad23
CLOUDSTACK-5502 createVlanIpRange, allow untagged to be accepted per …
Jan 10, 2014
5c4caf0
CLOUDSTACK-5492: UI > Routers > Group by zone/pod/cluster/account > (…
Jan 10, 2014
dc511dd
Contrail VRouter plugin major bug fixes for CS 4.3
Jan 4, 2014
de262ac
Revert "Contrail VRouter plugin major bug fixes for CS 4.3"
Jan 11, 2014
69aed6f
CLOUDSTACK-5831: UI > Volumes > take snapshot > get "quiescevm" prope…
Jan 11, 2014
9df5c18
CLOUDSTACK-5843
Jan 11, 2014
343b6ac
Contrail plugin 4.3 fixes
Jan 4, 2014
b2d5e37
CLOUDSTACK-5734: Fix the regression caused by adding hyper-V support
kelveny Jan 11, 2014
2db6c10
Fix Null pointer in CreateVlanIpRangeCmd
Jan 11, 2014
d03a47f
CLOUDSTACK-5848 make sure <number> is interpreted as 'vlan://'<number>
DaanHoogland Jan 11, 2014
f18c7ba
CLOUDSTACK-5748: Refactored code related to executing script
Jan 13, 2014
6bb15a0
CLOUDSTACK-5707. Hitting multiple 'User unauthenticated' exceptions w…
Jan 13, 2014
e1a15ea
CLOUDSTACK-5849: Failed shutdown of the network causes network state to
murali-reddy Jan 13, 2014
b6698f3
CLOUDSTACK-5861: networks that failed to implement can not be destroyed
murali-reddy Jan 13, 2014
8dda699
CLOUDSTACK-5857: for some reasons, delete secondary pool failed durin…
sudison Jan 13, 2014
f2519cf
fix devcloud: user template's guest os type is changed
sudison Jan 13, 2014
c1cc3c7
CLOUDTACK-5626: Made few changes to test_vpc_vm_life_cycle.py
Jan 14, 2014
b177015
CLOUDSTACK-5867 Fixed SetMonitorServiceCommand command path
Jan 14, 2014
ac53932
CLOUDSTACK-5747 Fixed network restart issue with SRX
JayapalUradi Jan 14, 2014
00a5063
Fix for CLOUDSTACK-5864
Jan 14, 2014
5bf5d36
CLOUDSTACK-5689: System vm creation on local storage fails for hyper-…
devdeep Jan 14, 2014
6936583
CLOUDSTACK-5557: UI > Network > VPC > Router > Public IP Address > fi…
Jan 14, 2014
65f6392
Make sure that Cloudstack DB should be atleast once synced with contr…
Jan 5, 2014
8b9f7af
Add L3VPN isolation method for contrail plugin
vaidyasd Jan 14, 2014
e8307d9
fix devcloud: after devcloud vm itself reboot, local storage's name l…
sudison Jan 14, 2014
dcfc76f
Bump system vm template version number to 4.3.0
sudison Jan 15, 2014
45065c7
Contrail plugin fixes - removed wrappers for db updates
Jan 5, 2014
7a8c0e3
CLOUDSTACK-5696: Fix sync issue with out-of-band changes
kelveny Jan 15, 2014
032888c
CLOUDSTACK-5408 [Automation] Failed to deploy vm in vmware environmen…
Jan 14, 2014
fef4c79
CLOUDSTACK-5873: [Automation] Failed to attach volume to VM, if the v…
Jan 15, 2014
264f517
Merge branch '4.3' of https://git-wip-us.apache.org/repos/asf/cloudst…
sebgoa Jan 15, 2014
4ccc74e
Fix typo
spark404 Jan 15, 2014
f562579
update xen/kvm system vm template download url, and update the os typ…
sudison Jan 15, 2014
5c77725
add md5sum for xen/kvm system vm template
sudison Jan 15, 2014
1acdbf8
CLOUDSTACK-5696: fix a regression caused by out-of-band sync changes
kelveny Jan 16, 2014
64350b6
CLOUDSTACK-5877: ListTemplates does not sort based on sort_key.
minchen07 Jan 16, 2014
90e01b1
CLOUDSTACK-5408 [Automation] Failed to deploy vm in vmware environmen…
Jan 15, 2014
9ed4ab7
CLOUDSTACK-5395: mark snapshot_store_ref as destroyed in case of back…
sudison Jan 16, 2014
ab0a068
CLOUDSTACK-5880: Communication between management server and hyper-v …
anshulgangwar Jan 10, 2014
e49a60c
CLOUDSTACK-5883 Improve error handling to get the real error
spark404 Jan 16, 2014
151c239
CLOUDSTACK-5868 Default templates are still referring to older templa…
Jan 16, 2014
e2364cf
CLOUDSTACK-5873: [Automation] Failed to attach volume to VM, if the v…
Jan 15, 2014
c375ec6
CLOUDSTACK-4987: when addNic to vm, don't make account check if the v…
Jan 16, 2014
386b467
CLOUDSTACK-5886: set cidr field-width to 2048
Jan 16, 2014
233f0f6
CLOUDSTACK-5886: cidr field-width to 2048
Jan 16, 2014
9c32605
CLOUDSTACK-4987: when addNic to vm, don't make account check if t…
Jan 16, 2014
694d39d
CLOUDSTACK-5889: UI > VM Wizard > corresonding UI change for new chan…
Jan 16, 2014
04492ba
CLOUDSTACK-5690: Added upgarde template support for 4.3 64 bit templa…
Jan 16, 2014
330571c
CLOUDSTACK-5692: obscure passwords when using cifs as storage
Sakshams Jan 16, 2014
fc2e7ec
updating the jre to version 7 on system vms
Jan 17, 2014
684c09b
Add Dutch (Netherlands) and Polish for UI languages
milamberspace Jan 17, 2014
4e449ff
Add Dutch (Netherlands, Polish languages in Web UI Change Japanese co…
milamberspace Jan 17, 2014
1bf610d
CLOUDSTACK-5892: Disabled removal of old system Vm templates during u…
Jan 17, 2014
eb6bed8
CLOUDSTACK-5894: A template created from a volume on hyper-v became u…
devdeep Jan 17, 2014
5121f8c
update packages list before getting jre 7
Jan 17, 2014
fa65361
Revert "update packages list before getting jre 7"
spark404 Jan 17, 2014
f1b1571
Revert "updating the jre to version 7 on system vms"
Jan 17, 2014
be0d688
CLOUDSTACK-5731: Use general instance type to categorize VM work jobs…
kelveny Jan 17, 2014
b52e802
only send stop command when agent reports VM running and CS thinks it…
Jan 17, 2014
ff0ac49
CLOUDSTACK-5656: UI > Network > IP Address > configuration tab > Load…
Jan 17, 2014
67bb66e
CLOUDSTACK-5656: UI > Network > IP Address > configuration tab > Fire…
Jan 17, 2014
c2902db
CLOUDSTACK-5895: CreateVolumeFromSnapshot can fail in a multiple pod …
Jan 17, 2014
7c2449d
CLOUDSTACK-5432:sync vm and storage commands on mgt server for kvm
sudison Jan 16, 2014
3eca162
mischanged default user vm template url for xen
sudison Jan 17, 2014
0e05366
CLOUDSTACK-5873: [Automation] Failed to attach volume to VM, if the v…
Jan 18, 2014
27fd490
CLOUDSTACK-5329: stupid java box/unbox
sudison Jan 20, 2014
aa2d25b
CLOUDSTACK-5913:API rate limiting throws a different error than expected
minchen07 Jan 20, 2014
cd8501e
CLOUDSTACK-5889: UI > Instances > (1) change service offering action:…
Jan 21, 2014
8db0d83
CLOUDSTACK-5358: Bring back concurrency control in sync-queue management
kelveny Jan 21, 2014
1b06451
CLOUDSTACK-5432: potential bugs in case of stop mgt server while temp…
sudison Jan 21, 2014
413c61b
CLOUDSTACK-5873: [Automation] Failed to attach volume to VM, if the v…
Jan 19, 2014
7c4831d
CLOUDSTACK-5884 make getTargetSwitch(NicTO nicTo) do all the work to …
spark404 Jan 20, 2014
28b5d0a
CLOUDSTACK-5883 Convert ovf file to proper format for ESXi
spark404 Jan 16, 2014
afb8a79
CLOUDSTACK-5921: S3 security key is stored in DB unencrypted
minchen07 Jan 21, 2014
f431266
CLOUDSTACK-5922:Incorrect handling RHEL guests in Vmware.
minchen07 Jan 22, 2014
0e79dd7
Updating release files for RC build
chaturvedia Jan 22, 2014
70ba92f
Updating pom.xml version numbers for release 4.3.0
chaturvedia Jan 22, 2014
af5f3d5
CLOUDSTACK-5923: CS doesn't do master switch for XS any more, CS will…
Jan 22, 2014
7884bb8
Changed "authenticate" method to return both - result of authenticati…
Jan 7, 2014
361aaca
Pom.xml script updater erroneously removed SNAPSOT from XAPI dependen…
chaturvedia Jan 22, 2014
d5e0dcd
Revert "Changed "authenticate" method to return both - result of auth…
Jan 22, 2014
94ea273
CLOUDSTACK-5927. Storage garbage collector is trying to destroy the S…
Nov 10, 2013
78f62c6
Added required dependancy to agent setup.
alexhitchins Jan 22, 2014
0679af3
CLOUDSTACK-5873: [Automation] Failed to attach volume to VM, if the v…
Jan 22, 2014
50f311e
CLOUDSTACK-5928: disable host delta sync when new VM sync is enabled
kelveny Jan 22, 2014
f160b31
CLOUDSTACK-5930: Changed "authenticate" method to return both - resul…
Jan 7, 2014
29e44b1
CLOUDSTACK-5928: Use legacy vmsync logic by default
kelveny Jan 22, 2014
8ef47e8
CLOUDSTACK-5936: Hyper-V agent should log to the windows event log. C…
devdeep Jan 23, 2014
d31fa09
Added Fix for CLOUDSTACK-5875
Jan 23, 2014
6d997bd
CLOUDSTACK-5942: The agent at places logs the password of the user. I…
devdeep Jan 24, 2014
81a83b5
CLOUDSTACK-5614: UI - Infrastructure > Sockets > listView > (1) split…
Jan 25, 2014
f18c5a1
Findbugs finding : Incorrect use of equality
spark404 Jan 24, 2014
60ac127
Backport fixed for issues found by Findbugs
spark404 Jan 24, 2014
c307de3
Backport findbugs configuration to 4.3 so we can run a findbugs repor…
spark404 Jan 25, 2014
43ba36f
nullpointer dereference guarded
DaanHoogland Jan 25, 2014
f3529a1
moved call on static object to synchronized block
DaanHoogland Jan 25, 2014
437ff43
restored imports
DaanHoogland Jan 25, 2014
92b4f66
Fix findbug issues within LDAP authenticator
imduffy15 Jan 26, 2014
9a1b882
Findbugs issues in ApiResponseHelper fixes
DaanHoogland Jan 26, 2014
9aced41
findbugs fixes for ApiServer, ApiSerializerHelper and ApiXmlDocWriter
DaanHoogland Jan 26, 2014
d30ddf6
findbugs: null check for gateway and netmask instead of gateway twice
DaanHoogland Jan 26, 2014
390325c
findbugs: remove compatible objects from collection
DaanHoogland Jan 26, 2014
df6f40f
Revert "findbugs: remove compatible objects from collection"
DaanHoogland Jan 26, 2014
b401563
findbugs: serialized class serializable
DaanHoogland Jan 26, 2014
f3b9a7f
findbugs: retrieve the objects to remove from the collection(s)
DaanHoogland Jan 26, 2014
c58e509
findbugs: null-checks
DaanHoogland Jan 26, 2014
23a3d99
findbugs: byte[].toString -> Arrays.toString(byte[])
DaanHoogland Jan 26, 2014
866a539
findbugs: removed fields injected in parent
DaanHoogland Jan 26, 2014
0b13f8e
Findbugs: different issues solved
DaanHoogland Jan 26, 2014
20127e0
findbugs: assign result of string manipulations
DaanHoogland Jan 26, 2014
791b7f8
findbugs: nullpointer guards and wrappertype comparisons
DaanHoogland Jan 26, 2014
9772693
findbugs: throw exceptions when found
DaanHoogland Jan 26, 2014
9495c68
findbugs: removed obfuscating fields
DaanHoogland Jan 26, 2014
3fae917
CLOUDSTACK-5949: Remove unused field vnc_password from user_vm_view
koushik-das Jan 27, 2014
6d14751
CLOUDSTACK-5960: Domain admin or user cannot register a template using
minchen07 Jan 27, 2014
e8ba2d0
CLOUDSTACK-5796. [VMware] Size column is not getting updated in snaps…
Jan 27, 2014
1f4e2a5
CS-5950: Wrong storage tags are used for ISO deployed VMs.
sanjaytripathi Jan 27, 2014
0e4b93c
CLOUDSTACK-5900: Failed to delete template/ISO that failed to download.
sanjaytripathi Jan 28, 2014
782265e
CLOUDSTACK-5966 Added enable/disable monitoring service in global config
Jan 28, 2014
77aeb28
CLOUDSTACK-5971:Templates created from a snapshots can't be copied to
minchen07 Jan 28, 2014
e624632
CLOUDSTACK-5968 create vm.memballoon.disable agent parameter
Jan 28, 2014
661a19b
CLOUDSTACK-5968 create vm.memballoon.disable agent parameter
Jan 28, 2014
f5ba6a3
Revert "CLOUDSTACK-5900: Failed to delete template/ISO that failed to…
sanjaytripathi Jan 29, 2014
ae22d19
CLOUDSTACK-5900: Failed to delete template/ISO that failed to download.
sanjaytripathi Jan 29, 2014
caf17c2
CLOUDSTACK-5979 vlan parsing fixed
Jan 29, 2014
b1ec82c
Revert "CLOUDSTACK-5979 vlan parsing fixed"
Jan 29, 2014
d38a503
check for BroadcastDomainTypes on sourceNatIp(cherry picked from commit
DaanHoogland Jan 29, 2014
1ad7bce
CLOUDSTACK-5970: UI > network menu > guest network section > select n…
Jan 29, 2014
b1d4c06
LOUDSTACK-5987: when listTemplates with filter=community/featured, ge…
Jan 30, 2014
441d02d
CLOUDSTACK-5986: Make dnsmasq handle dnsmasq.leases when dhcp_release…
Jan 30, 2014
8024f2c
CLOUDSTACK-5900: Failed to delete template/ISO that failed to download.
sanjaytripathi Jan 30, 2014
7255e50
CLOUDSTACK-5966 Updated service monitoring config to start by default.
Jan 30, 2014
cff312e
CLOUDSTACK-5660: Migrate vm live migration succeeds but throws error …
sanjaytripathi Jan 30, 2014
1e9f066
Fix mock socket client/server test.
iHiroakiKawai Jan 30, 2014
db3dc2e
Some rework stratosphere ssp plugin
iHiroakiKawai Jan 30, 2014
775fa0f
CLOUDSTACK-5989: Trying to start a vm while 'vm snapshot' is in progr…
koushik-das Jan 30, 2014
16c3f53
CLOUDSTACK-5994. Hitting IndexOutOfBoundsException in GetVmStatsComma…
Jan 30, 2014
5651081
Revert "Fix findbug issues within LDAP authenticator"
Jan 30, 2014
888b906
CLOUDSTACK-5966 Update the schema-421-430.sql for EnableServiceMonito…
Jan 30, 2014
ce7c6d2
findbugs replaced byte[].toString() with Arrays.toString(byte[])
Jan 30, 2014
54f2234
Fixed API doc that got broken by adding new commands for stratosphere…
Jan 30, 2014
713240b
CLOUDSTACK-5996: UI - In project view, the first listRotuers API(with…
Jan 30, 2014
1ae0200
CLOUDSTACK-5993: Cloud agent fails to start on 32-bit system vms (cpv…
koushik-das Jan 31, 2014
1aa1b3e
CLOUDSTACK-6000: When expunging fails, move volume state back to
Jan 31, 2014
353060e
Revert "Findbugs: different issues solved"
DaanHoogland Jan 31, 2014
901cf8a
findbugs get proper object from map
DaanHoogland Jan 31, 2014
cce4a05
findbugs explicit toString on enum for call get(Object)
DaanHoogland Jan 31, 2014
ba5b302
CLOUDSTACK-6002. [vCenter 5.5] restoreVM fails with ROOT-x-000001.vmd…
Jan 31, 2014
a4f2f0b
findbugs get from map with proper key-type
DaanHoogland Jan 31, 2014
f4db8df
findbugs Long comparison == -> equals()
DaanHoogland Jan 31, 2014
62a259f
CLOUDSTACK-5062: Deleting Load Balancing Rule fails when generating
dgrizzanti Jan 31, 2014
b811bc0
CLOUDSTACK-5566: "Entity com.cloud.event.EventVO$$EnhancerByCGLIB$$9e…
sanjaytripathi Jan 31, 2014
92abb94
CLOUDSTACK-6007. Restore VM command fails with NPE.
Feb 3, 2014
8e96111
Revert "findbugs replaced byte[].toString() with Arrays.toString(byte…
DaanHoogland Feb 3, 2014
2513d6b
findbugs replaced byte[].toString() with new String(byte[])
DaanHoogland Feb 2, 2014
4022543
CLOUDSTACK-6017: NPE while creating snapshot multiple times on same Root
minchen07 Feb 3, 2014
50234ea
CLOUDSTACK-6018: Increase dnsmasq dhcp-lease-max to 2100
Feb 3, 2014
b11c13d
CLOUDSTACK-6019:CreateVolume from snapshot in NFS is throwing Warning
minchen07 Feb 4, 2014
a3caea7
CLOUDSTACK-6025:CreateTemplate from snapshot in NFS is failing , after
minchen07 Feb 4, 2014
d7ec9ca
CLOUDSTACK-6027:CreateVolume from snapshot is failing with S3 on Vmware.
minchen07 Feb 4, 2014
e7ec79b
CLOUDSTACK-6026: UI > create network offering > pass serviceofferingi…
Feb 5, 2014
09e27fd
stratosphere-ssp plugin: Fix HttpClient4 connection leak
iHiroakiKawai Feb 5, 2014
2e00487
CLOUDSTACK-5967: GRE tunnel creation is failing
murali-reddy Feb 5, 2014
7df148c
Fixed agent code to handle untagged public vlan while parsing the vla…
rajesh-battala Feb 5, 2014
e0dfe0a
CLOUDSTACK-6031: UI > infrastructure > count > pass listAll=true to a…
Feb 5, 2014
96d8e3c
CLOUDSTACK-6030: Encrypt the primary and secondary smb storage passwo…
devdeep Feb 5, 2014
fb87c85
CLOUDSTACK-6001: Fixed hyperv vm console not working for 3 minutes af…
anshulgangwar Jan 31, 2014
bba6b77
CLOUDSTACK-5953: In hypervisor_capabilities, max_guests_limit are
sanjaytripathi Feb 6, 2014
7a71cf3
CLOUDSTACK-6040: Updated the ip addr validation in create port forwar…
Feb 6, 2014
900c511
CLOUDSTACK-6046:CreateVolume from snapshot is failing with S3 as
minchen07 Feb 6, 2014
e00241f
CLOUDSTACK-6049: Give priority to cache stores where data object is
minchen07 Feb 7, 2014
f0b861f
CLOUDSTACK-6053: While adding a primary or secondary of type smb the …
devdeep Feb 7, 2014
95e41fd
CLOUDSTACK-6023: Non windows instances are created on XenServer with …
Feb 7, 2014
65e1e70
CLOUDSTACK-5959: Fixed cascading failures in portable IP test cases
Feb 10, 2014
675414f
CLOUDSTACK-5978: Changes in get_template function to make it
Feb 10, 2014
aff2286
CLOUDSTACK-6068: set display flag to true in service/disk_offering_de…
Feb 10, 2014
1cfbfab
CLOUDSTACK-6068: set display flag to true in service/disk_offering_de…
Feb 11, 2014
eef65ac
CLOUDSTACK-6054: Changes for making vmsync work for hyper-v. Made cha…
anshulgangwar Feb 10, 2014
3f1bed6
CLOUDSTACK-6066: Improved migration code to handle scenarios
Feb 12, 2014
5af163f
pass isSourceNat to second ip on the same network
DaanHoogland Feb 11, 2014
06ae237
CLOUDSTACK-6089: Implement equals() method for ResourceTagResponse
Feb 12, 2014
ed73e3e
CLOUDSTACK-6089: Use resource tag's key to determine match in
Feb 13, 2014
e8f93f2
CLOUDSTACK-6083 corrected firewall rule cidr load issue
Feb 13, 2014
1283919
CLOUDSTACK-6065: Fix NPE problem caused by the lack of context setup …
kelveny Feb 13, 2014
40d069a
Disable root disk size field -- not supported in backend
bfederle Jan 24, 2014
76e019f
CLOUDSTACK-6103: Pass VM iso information along with
Feb 14, 2014
ccc168c
Revert "CLOUDSTACK-6054: Changes for making vmsync work for hyper-v. …
rajesh-battala Feb 14, 2014
c8422b3
CLOUDSTACK-4840: Adding first set of test cases for Multiple IPs per …
Feb 18, 2014
6db3cb2
CLOUDSTACK-4840: Add missed testcase in previous commit
Feb 19, 2014
3787579
BUG-ID: CS-19152
Feb 20, 2014
c04fb68
CLOUDSTACK-6072: Release VNIs when guest networks are destroyed
Feb 21, 2014
96355dc
CLOUDSTACK-6079:
Feb 21, 2014
c6a8659
CLOUDSTACK-6124: During MS maintenance unfinished work items are not …
koushik-das Feb 21, 2014
c03fd70
CLOUDSTACK-2232: Adding automation test cases for Persistent Network…
Feb 21, 2014
c1806bd
CLOUDSTACK-6155
Feb 21, 2014
d144021
CLOUDSTACK-6154: UI > compute offerings > memory field > check if val…
Feb 21, 2014
b44901c
CLOUDSTACK-6159 Fixed creating volumes(Root, DataDisk) with uuid in p…
rajesh-battala Feb 21, 2014
20efa0c
CLOUDSTACK-6155
Feb 24, 2014
c652ff4
CLOUDSTACK-6146. [VMware] [ESXi 5.5] Live storage migration of an alr…
Feb 24, 2014
8cb03dd
CLOUDSTACK-6146. [VMware] [ESXi 5.5] Live VM migration of an already …
Feb 25, 2014
f5aeac8
Fix the developer database simulator deploy procedure so it includes …
Feb 26, 2014
54db315
Last commit broke developer/pom.xml. fixing that.
Feb 26, 2014
4c83f80
CLOUDSTACK-6174: Provide separate option for Windows Server 2012 R2 as
minchen07 Feb 26, 2014
94257c0
CLOUDSTACK-6175:s3.singleupload.max.size option not applicable for
minchen07 Feb 26, 2014
82121a2
BUG-ID: CLOUDSTACK-6162: UI > zone > physical network > service provi…
Feb 26, 2014
2c3cd90
Fix the developer database deploy procedure so it includes the mysql …
spark404 Feb 25, 2014
24dcf29
Fix jetty:run startup to include the mysql driver as a dependency for…
spark404 Feb 25, 2014
b8c4ed4
CLOUDSTACK-6162:support OVS as connectivity service provider
murali-reddy Feb 27, 2014
531a4ec
CLOUDSTACK-6184: for userVm/ServiceOffering/StoragePool details set d…
Feb 27, 2014
930acdd
CLOUDSTACK-6162: UI > zone > physical network > service provider > OV…
Feb 27, 2014
793a6a7
CS-19377
Feb 27, 2014
7700a1b
CLOUDSTACK-6183: unplug the nic when all the ips of public vlan rang…
Feb 27, 2014
37ce4e5
CLOUDSTACK-6187: Fixed MigrateSystemVMCmd response for router
Feb 28, 2014
258d8e2
CLOUDSTACK-6186: Unable to register private template across all Zones…
nitinmeh Feb 28, 2014
eb61f81
CLOUDSTACK-5872: use List DS for storing NicProfiles as public networ…
Mar 4, 2014
135247a
CLOUDSTACK-6194: Failed to increase Shared network IP Range
Mar 5, 2014
7fb2b8c
CLOUDSTACK-6151: Local data disk with tag goes to the wrong local sto…
Sakshams Feb 20, 2014
dadc299
added mock handlers for VpnUsersCfgCommand and RemoteAccessVpnCfgComm…
karuturi Mar 3, 2014
badff18
added delete iso api to the simulator in the smoke tests, this will f…
karuturi Feb 26, 2014
1e5415d
CLOUDSTACK-5080: Hypervisor Capabilities table missing entry for Simu…
dgrizzanti Nov 7, 2013
8fdf941
CLOUDSTACK-6205: VPC VR start - when create guest nics for the VR, co…
Mar 5, 2014
f731781
fix apidocs build failure
ustcweizhou Mar 6, 2014
e789245
Revert "fix apidocs build failure"
ustcweizhou Mar 6, 2014
164ea3e
CLOUDSTACK-6214: apply network rules when plug new guest nic to route…
Mar 7, 2014
2fe7aee
CLOUDSTACK-6204: Removing realhostip.com dependency
Mar 9, 2014
a253ff2
CLOUDSTACK-5986: Fix dnsmasq lease for VPC
Mar 11, 2014
454cac4
CLOUDSTACK-6231 allow for cidr list entry of more than 256 chars
Mar 12, 2014
f78e7ae
[CLOUDSTACK-6232] bridging allowed in isolated networks
Mar 5, 2014
0379dbb
check-style: tabs to spaces
Mar 12, 2014
edf97ac
CLOUDSTACK-6232 allow expansion of ip on isolated networks as well
Mar 12, 2014
15bf144
CLOUDSTACK-6211: Xenserver - HA - SSVM fails to start due to running …
Mar 7, 2014
94817c1
CLOUDSTACK-6205: VPC VR start - skip private gateway when create Gues…
Mar 14, 2014
657d042
CLOUDSTACK-5986: Fix dnsmasq lease for VPC
Mar 13, 2014
e406adc
CLOUDSTACK-6241: Fix default route for IPv6 network when IPv4 not used
Mar 14, 2014
e5c391f
KVM security bug: no forwarding rule applied
sudison Mar 14, 2014
d4fdc18
CLOUDSTACK-6245: the security group rule is lagging behind the rules …
sudison Mar 17, 2014
33476b8
CLOUDSTACK-6246: UI > Infrastructure > SSL Certificate > update (1) m…
Mar 17, 2014
d417ce0
CLOUDSTACK-5743. The link generated for downlading a volume or a temp…
devdeep Mar 4, 2014
a6e3314
CLOUDSTACK-6285: Fix savepassword.sh script for clear out old entries
Mar 25, 2014
d042a81
CLOUDSTACK-6325: [hyper-v] fixed cleaning of bin and obj directories …
anshulgangwar Apr 2, 2014
53724bc
CLOUDSTACK-6326: Fixed password visible in plain text in some of comm…
anshulgangwar Apr 8, 2014
6359520
CLOUDSTACK-4665: Depend on rados-java 0.1.4
wido Apr 8, 2014
aa9f29b
CLOUDSTACK-4665: Check if a snapshot is protected before trying to un…
wido Apr 10, 2014
a42160f
debian: Add JNA flag when starting agent
wido Mar 26, 2014
ad2ee92
debian: cloudstack-management requires libmysql-java for SQL connection
wido Mar 25, 2014
76872f6
CLOUDSTACK-6156: removing rampart maven dependencies from awsapi
Mar 19, 2014
156bd9b
Applying missed patch from CLOUDSTACK-6204
May 14, 2014
62eb0d8
Resolve issue with build script for systemvm hanging due to libssl wa…
imduffy15 May 15, 2014
7e2c9f2
CLOUDSTACK-6816 bugfix: cloudstack-setup-management make /root direct…
ynojima May 31, 2014
1538594
CLOUDSTACK-6464: if guest network type is vlan://untagged, and traffi…
sudison Jun 3, 2014
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -83,3 +83,6 @@ build-indep-stamp
configure-stamp
*_flymake.js
engine/storage/integration-test/test-output
tools/apidoc/log/
log/
scripts/vm/hypervisor/xenserver/vhd-util
10 changes: 5 additions & 5 deletions CHANGES
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,13 @@ Apache CloudStack CHANGES
Full release notes for each release are located in the project's documentation website:
http://cloudstack.apache.org/docs

Version 4.2.0
Version 4.3.0
------------------------
Please refer to release notes for list of changes

In progress



Version 4.2.0
-----------------------
Released on October 1 2013. Please refer to Release Notes for list of changes

Version 4.1.0
------------------------
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Apache CloudStack Version 4.2.0
Apache CloudStack Version 4.3.0

# About Apache CloudStack

Expand Down
4 changes: 4 additions & 0 deletions agent/conf/agent.properties
Original file line number Diff line number Diff line change
Expand Up @@ -114,3 +114,7 @@ domr.scripts.dir=scripts/network/domr/kvm
# for examples:"Conroe" "Penryn", "Nehalem", "Westmere", "pentiumpro" and so
# on,run virsh capabilities for more details.
# guest.cpu.model=
#
# vm.memballoon.disable=true
# Disable memory ballooning on vm guests for overcommit, by default overcommit
# feature enables balloon and sets currentMemory to a minimum value
2 changes: 1 addition & 1 deletion agent/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
<parent>
<groupId>org.apache.cloudstack</groupId>
<artifactId>cloudstack</artifactId>
<version>4.3.0-SNAPSHOT</version>
<version>4.3.0</version>
</parent>
<dependencies>
<dependency>
Expand Down
2 changes: 1 addition & 1 deletion agent/src/com/cloud/agent/resource/DummyResource.java
Original file line number Diff line number Diff line change
Expand Up @@ -169,7 +169,7 @@ public StartupCommand[] initialize() {
final StartupRoutingCommand cmd = new StartupRoutingCommand(
(Integer) info.get(0), (Long) info.get(1), (Long) info.get(2),
(Long) info.get(4), (String) info.get(3), HypervisorType.KVM,
RouterPrivateIpStrategy.HostLocal, changes);
RouterPrivateIpStrategy.HostLocal, changes, null);
fillNetworkInformation(cmd);
cmd.getHostDetails().putAll(getVersionStrings());
cmd.setCluster(getConfiguredProperty("cluster", "1"));
Expand Down
2 changes: 1 addition & 1 deletion api/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
<parent>
<groupId>org.apache.cloudstack</groupId>
<artifactId>cloudstack</artifactId>
<version>4.3.0-SNAPSHOT</version>
<version>4.3.0</version>
</parent>
<dependencies>
<dependency>
Expand Down
19 changes: 18 additions & 1 deletion api/src/com/cloud/agent/api/HostVmStateReportEntry.java
Original file line number Diff line number Diff line change
Expand Up @@ -19,16 +19,29 @@
import com.cloud.vm.VirtualMachine;
import com.cloud.vm.VirtualMachine.PowerState;

//
// TODO vmsync
// We should also have a HostVmStateReport class instead of using raw Map<> data structure,
// for now, we store host-specific info at each VM entry and host fields are fixed
//
// This needs to be refactor-ed afterwards
//
public class HostVmStateReportEntry {
VirtualMachine.PowerState state;

// host name or host uuid
String host;

// XS needs Xen Tools version info
String hostToolsVersion;

public HostVmStateReportEntry() {
}

public HostVmStateReportEntry(PowerState state, String host) {
public HostVmStateReportEntry(PowerState state, String host, String hostToolsVersion) {
this.state = state;
this.host = host;
this.hostToolsVersion = hostToolsVersion;
}

public PowerState getState() {
Expand All @@ -38,4 +51,8 @@ public PowerState getState() {
public String getHost() {
return host;
}

public String getHostToolsVersion() {
return hostToolsVersion;
}
}
9 changes: 9 additions & 0 deletions api/src/com/cloud/agent/api/to/VirtualMachineTO.java
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,7 @@ public class VirtualMachineTO {

DiskTO[] disks;
NicTO[] nics;
Integer vcpuMaxLimit;

public VirtualMachineTO(long id, String instanceName, VirtualMachine.Type type, int cpus, Integer speed, long minRam, long maxRam, BootloaderType bootloader, String os, boolean enableHA, boolean limitCpuUse, String vncPassword) {
this.id = id;
Expand Down Expand Up @@ -263,5 +264,13 @@ public void setUuid(String uuid) {
this.uuid = uuid;
}

public Integer getVcpuMaxLimit() {
return vcpuMaxLimit;
}

public void setVcpuMaxLimit(Integer vcpuMaxLimit) {
this.vcpuMaxLimit = vcpuMaxLimit;
}


}
1 change: 1 addition & 0 deletions api/src/com/cloud/alert/Alert.java
Original file line number Diff line number Diff line change
Expand Up @@ -31,4 +31,5 @@ public interface Alert extends Identity, InternalIdentity {
Date getLastSent();
Date getResolved();
boolean getArchived();
String getName();
}
21 changes: 12 additions & 9 deletions api/src/com/cloud/deploy/DeployDestination.java
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@
// under the License.
package com.cloud.deploy;

import java.io.Serializable;
import java.util.Map;

import com.cloud.dc.DataCenter;
Expand All @@ -26,7 +27,9 @@
import com.cloud.storage.Volume;
import com.cloud.utils.NumbersUtil;

public class DeployDestination {
public class DeployDestination implements Serializable {
private static final long serialVersionUID = 7113840781939014695L;

DataCenter _dc;
Pod _pod;
Cluster _cluster;
Expand Down Expand Up @@ -76,28 +79,28 @@ public int hashCode() {
@Override
public boolean equals(Object obj) {
DeployDestination that = (DeployDestination) obj;
if (this._dc == null || that._dc == null) {
if (_dc == null || that._dc == null) {
return false;
}
if (this._dc.getId() != that._dc.getId()) {
if (_dc.getId() != that._dc.getId()) {
return false;
}
if (this._pod == null || that._pod == null) {
if (_pod == null || that._pod == null) {
return false;
}
if (this._pod.getId() != that._pod.getId()) {
if (_pod.getId() != that._pod.getId()) {
return false;
}
if (this._cluster == null || that._cluster == null) {
if (_cluster == null || that._cluster == null) {
return false;
}
if (this._cluster.getId() != that._cluster.getId()) {
if (_cluster.getId() != that._cluster.getId()) {
return false;
}
if (this._host == null || that._host == null) {
if (_host == null || that._host == null) {
return false;
}
return this._host.getId() == that._host.getId();
return _host.getId() == that._host.getId();
}

@Override
Expand Down
10 changes: 10 additions & 0 deletions api/src/com/cloud/deploy/DeploymentClusterPlanner.java
Original file line number Diff line number Diff line change
Expand Up @@ -20,10 +20,20 @@

import com.cloud.exception.InsufficientServerCapacityException;
import com.cloud.vm.VirtualMachineProfile;
import org.apache.cloudstack.framework.config.ConfigKey;

/**
*/
public interface DeploymentClusterPlanner extends DeploymentPlanner {

static final String ClusterCPUCapacityDisableThresholdCK = "cluster.cpu.allocated.capacity.disablethreshold";
static final String ClusterMemoryCapacityDisableThresholdCK = "cluster.memory.allocated.capacity.disablethreshold";

static final ConfigKey<Float> ClusterCPUCapacityDisableThreshold = new ConfigKey<Float>(Float.class, ClusterCPUCapacityDisableThresholdCK, "Alert", "0.85",
"Percentage (as a value between 0 and 1) of cpu utilization above which allocators will disable using the cluster for low cpu available. Keep the corresponding notification threshold lower than this to be notified beforehand.", true, ConfigKey.Scope.Cluster, null);
static final ConfigKey<Float> ClusterMemoryCapacityDisableThreshold = new ConfigKey<Float>(Float.class, ClusterMemoryCapacityDisableThresholdCK, "Alert", "0.85",
"Percentage (as a value between 0 and 1) of memory utilization above which allocators will disable using the cluster for low memory available. Keep the corresponding notification threshold lower than this to be notified beforehand.", true, ConfigKey.Scope.Cluster, null);

/**
* This is called to determine list of possible clusters where a virtual
* machine can be deployed.
Expand Down
11 changes: 10 additions & 1 deletion api/src/com/cloud/deploy/DeploymentPlanner.java
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@
// under the License.
package com.cloud.deploy;

import java.io.Serializable;
import java.util.Collection;
import java.util.HashSet;
import java.util.Set;
Expand Down Expand Up @@ -93,7 +94,9 @@ public enum PlannerResourceUsage {
Shared, Dedicated;
}

public static class ExcludeList {
public static class ExcludeList implements Serializable {
private static final long serialVersionUID = -482175549460148301L;

private Set<Long> _dcIds;
private Set<Long> _podIds;
private Set<Long> _clusterIds;
Expand Down Expand Up @@ -177,6 +180,12 @@ public void addPool(long poolId) {
_poolIds.add(poolId);
}

public void removePool(long poolId) {
if (_poolIds != null) {
_poolIds.remove(poolId);
}
}

public void addDataCenter(long dataCenterId) {
if (_dcIds == null) {
_dcIds = new HashSet<Long>();
Expand Down
21 changes: 21 additions & 0 deletions api/src/com/cloud/deploy/HAPlanner.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
// Licensed to the Apache Software Foundation (ASF) under one
// or more contributor license agreements. See the NOTICE file
// distributed with this work for additional information
// regarding copyright ownership. The ASF licenses this file
// to you under the Apache License, Version 2.0 (the
// "License"); you may not use this file except in compliance
// with the License. You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing,
// software distributed under the License is distributed on an
// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
// KIND, either express or implied. See the License for the
// specific language governing permissions and limitations
// under the License.
package com.cloud.deploy;


public interface HAPlanner extends DeploymentPlanner {
}
7 changes: 7 additions & 0 deletions api/src/com/cloud/event/EventTypes.java
Original file line number Diff line number Diff line change
Expand Up @@ -452,10 +452,17 @@ public class EventTypes {
public static final String EVENT_CLEANUP_VM_RESERVATION = "VM.RESERVATION.CLEANUP";

public static final String EVENT_UCS_ASSOCIATED_PROFILE = "UCS.ASSOCIATEPROFILE";
public static final String EVENT_UCS_INSTANTIATE_TEMPLATE_AND_ASSOCIATE = "UCS.TEMPLATEASSOCIATION";
public static final String EVENT_UCS_DISASSOCIATED_PROFILE = "UCS.DISASSOCIATEPROFILE";
public static final String EVENT_UCS_REFRESH_BLADES = "UCS.REFRESHBLADES";

// Object store migration
public static final String EVENT_MIGRATE_PREPARE_SECONDARY_STORAGE = "MIGRATE.PREPARE.SS";

//Alert generation
public static final String ALERT_GENERATE = "ALERT.GENERATE";


static {

// TODO: need a way to force author adding event types to declare the entity details as well, with out braking
Expand Down
9 changes: 4 additions & 5 deletions api/src/com/cloud/exception/CloudException.java
Original file line number Diff line number Diff line change
Expand Up @@ -27,8 +27,9 @@
*/

public class CloudException extends Exception {
private static final long serialVersionUID = 8784427323859682503L;

// This holds a list of uuids and their names. Add uuid:fieldname pairs
// This holds a list of uuids and their names. Add uuid:fieldname pairs
protected ArrayList<String> idList = new ArrayList<String>();

protected Integer csErrorCode;
Expand All @@ -43,8 +44,6 @@ public CloudException(String message, Throwable cause) {
setCSErrorCode(CSExceptionErrorCode.getCSErrCode(this.getClass().getName()));
}



public CloudException() {
super();
setCSErrorCode(CSExceptionErrorCode.getCSErrCode(this.getClass().getName()));
Expand All @@ -60,10 +59,10 @@ public ArrayList<String> getIdProxyList() {
}

public void setCSErrorCode(int cserrcode) {
this.csErrorCode = cserrcode;
csErrorCode = cserrcode;
}

public int getCSErrorCode() {
return this.csErrorCode;
return csErrorCode;
}
}
24 changes: 16 additions & 8 deletions api/src/com/cloud/exception/OperationTimedoutException.java
Original file line number Diff line number Diff line change
Expand Up @@ -24,13 +24,21 @@
*/
public class OperationTimedoutException extends CloudException {
private static final long serialVersionUID = SerialVersionUID.OperationTimedoutException;

long _agentId;
long _seqId;
int _time;
Command[] _cmds;

// TODO
// I did a reference search on usage of getCommands() and found none
//
// to prevent serialization problems across boundaries, I'm disabling serialization of _cmds here
// getCommands() will still be available within the same serialization boundary, but it will be lost
// when exception is propagated across job boundaries.
//
transient Command[] _cmds;
boolean _isActive;

public OperationTimedoutException(Command[] cmds, long agentId, long seqId, int time, boolean isActive) {
super("Commands " + seqId + " to Host " + agentId + " timed out after " + time);
_agentId = agentId;
Expand All @@ -39,23 +47,23 @@ public OperationTimedoutException(Command[] cmds, long agentId, long seqId, int
_cmds = cmds;
_isActive = isActive;
}

public long getAgentId() {
return _agentId;
}

public long getSequenceId() {
return _seqId;
}

public int getWaitTime() {
return _time;
}

public Command[] getCommands() {
return _cmds;
}

public boolean isActive() {
return _isActive;
}
Expand Down
5 changes: 5 additions & 0 deletions api/src/com/cloud/host/Host.java
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,11 @@ public static String[] toStrings(Host.Type... types) {
*/
String getPrivateIpAddress();

/**
* @return the ip address of the host.
*/
String getStorageUrl();

/**
* @return the ip address of the host attached to the storage network.
*/
Expand Down
2 changes: 2 additions & 0 deletions api/src/com/cloud/hypervisor/HypervisorGuru.java
Original file line number Diff line number Diff line change
Expand Up @@ -75,4 +75,6 @@ public interface HypervisorGuru extends Adapter {
*
*/
List<Command> finalizeExpungeNics(VirtualMachine vm, List<NicProfile> nics);

List<Command> finalizeExpungeVolumes(VirtualMachine vm);
}
Loading