344 Commits

Author SHA1 Message Date
abhishek
9a6eaaf21f this is a good point to commit the code; have the basic domain specific service offering working 2010-12-01 09:53:13 -08:00
nit
3735ba1466 Merge branch 'master' of ssh://git.cloud.com/var/lib/git/cloudstack-oss 2010-12-01 21:47:50 +05:30
nit
a703f54ccb bug 7314 : Extract Api - Check whether http server is running on ssvm and if not try to start it.
status 7314: resolved fixed
2010-12-01 21:47:20 +05:30
will
c67d26cec4 bug 6969: First step of now displaying pending async jobs for listXXXCommands. There is a lot more cleanup and fixing to do but all commands acting against VirtualMachines now work. 2010-11-30 19:12:09 -08:00
anthony
fb0675bbf4 bug 7365: return both physical and virutal size when creating private template
status 7365: resolved fixed
2010-11-29 18:58:48 -08:00
anthony
d3325de5ae 1. limit xs-tools in xenserver related java file
2. don't populate xs-tools to template_host_ref
3. introduce a new template type PERHOST, which doesn't need to be populated to secondary storage
2010-11-29 18:21:08 -08:00
anthony
b420ec7797 UNKNOWN state is not used by xenserverJava 2010-11-29 15:26:08 -08:00
anthony
8b90fd51f8 bug 7339: use base copy size instead of snapshot size
status 7339: resolved fixed
2010-11-29 14:04:51 -08:00
Alex Huang
d40700b286 Changed firewall rule's constructor 2010-11-29 09:38:13 -08:00
anthony
30fa6530f9 bug 6088: track template physical size in template_host_ref table
add migration from 21 to 22
after migration , SSVM needs to stop/start

status 6088: resolved fixed
2010-11-24 20:05:52 -08:00
Kelven Yang
dd9b1634f7 Allow host behind cluster to return real VNC host IP address 2010-11-24 15:17:08 -08:00
abhishek
bd42a02894 bug 7322: fixing this issue, to ensure the 1:1 NAT rule works well with a router reboot
status 7322: resolved fixed
2010-11-24 10:36:22 -08:00
abhishek
606bc6d99e corresponding changes in the kvm resource 2010-11-24 10:16:35 -08:00
abhishek
1950bf7a99 changing the nat feature to work with kvm 2010-11-24 10:04:24 -08:00
nit
8ea124ae79 bug 7046 : extracting templates should allow for exclusion of some templates. An attribute "extractable" would be set on templates by the template owner at upload time. It would specify if we allow the template to be extracted from the system. Default would be true ie "allow extraction". If set to false, it would not be possible to extract the template or any derivatives of the template. For example, volumes, snapshots or templates from that template.
status 7046: resolved fixed
2010-11-24 18:37:54 +05:30
edison
bb790b41f7 bug 7322: fix NPE when setting firewall rule for 1:1 NAT on kvm
status 7322: resolved fixed
2010-11-23 20:47:23 -08:00
anthony
5d083fb460 bug 6569: eject CD before migration
need to document it, after migration, CD is gone
2010-11-23 19:24:50 -08:00
anthony
c39d211a48 merge from 2.1.x 2010-11-23 18:55:23 -08:00
alena
674d68fc58 bug 7311: Use StoragePoolVO copy constructor in deleteStoragePoolCommand
status 7311: resolved fixed
2010-11-23 18:02:31 -08:00
alena
8dfd7b176e bug 7313: applying Alex's fix.
status 7313: resolved fixed
2010-11-23 18:02:30 -08:00
Anthony Xu
7518488672 bug 7293: return complete installpath for createprivatetemplatefromvolume
status 7293: resolved fixed
2010-11-23 16:22:51 -08:00
Chiradeep Vittal
09472f1b65 bug 7284: bug in copy constructor cause dhcp server in direct tagged vlan to think it is a virtual router
status 7284: resolved fixed
2010-11-22 22:19:21 -08:00
alena
b7eefe1836 Gson deserialization: return JsonNull object when object list is empty. 2010-11-22 14:56:25 -08:00
alena
a646745516 bug 7227: applying Alex's fix - different way of desirializing List objects.
status 7227: resolved fixed
2010-11-22 14:08:43 -08:00
Alex Huang
d38f7fd56d Moved DAO to server 2010-11-22 07:40:41 -08:00
Alex Huang
1e44925564 api refactoring 2010-11-21 12:00:21 -08:00
Anthony Xu
f6836b2cb9 find the system ISO at creating system VM , not at initialization 2010-11-19 19:22:22 -08:00
Alex Huang
5b4a6f27db Changed networkconfigurations to network as per Sheng's suggestion 2010-11-19 15:44:42 -08:00
abhishek
726cf09274 whilst fixing the iso bug, i realized that the public isos werent being returned for the regular user when he tries to attach the iso to the running vm. adding a listpublicisos() method for a regular user, which will take care of the same 2010-11-19 14:20:07 -08:00
abhishek
516e944d2c bug 5892: adding the xs-tools.iso to the list resp by implementing a search based on the xs-tools.iso
status 5892: resolved fixed
2010-11-19 13:57:12 -08:00
edison
0c35f2f743 bug 7237: disk size is passed in diskProfile, no need size parameter in createcommand
status 7237: rresolved fixed
2010-11-19 11:55:27 -08:00
Chiradeep Vittal
394554770e Enforce user limit on number of vpn users 2010-11-18 18:38:29 -08:00
Anthony Xu
32e08a9cc7 bug 7226: if private NIC doesn't have IP , throw execption, then adding host fails 2010-11-18 17:03:04 -08:00
Anthony Xu
4d053964b6 remove zfs related staff, which is not used 2010-11-18 14:43:20 -08:00
Kelven Yang
1fa2df99cc Merge a fix in 2.1.x branch back to master 2010-11-18 14:42:53 -08:00
Chiradeep Vittal
c53e165eaa bug 6971: bring back l2tp port 1701 2010-11-18 14:06:01 -08:00
Chiradeep Vittal
a7547846bf bug 6971: Dont confuse PF rules added for VPN to be LB rules 2010-11-18 14:05:28 -08:00
Chiradeep Vittal
ea0680ef9c Gson 1.5 doesnt handle cgi objects very well -- ensure that VO inside agent command is a POJO 2010-11-18 14:05:03 -08:00
Alex Huang
a73e3dc9ac new networking can be set by use.new.networking 2010-11-17 17:51:17 -08:00
Kelven Yang
5490577469 1) Remove forwarding between eth1 and eth2 as it does not solve the problem of asymmetic routing
2) correct Eclipse project settings
3) If VM is hosted by vmware hypervisor, give the previous host preference to start on to fit VMware's VM-centric model
2010-11-17 15:55:04 -08:00
alena
9fefa33a36 bug 5701: listNetworkGroups api - apply page size parameter to the NetworkGroup instead of IngressRule.
status 5701: resolved fixed
2010-11-17 15:34:45 -08:00
Chiradeep Vittal
31e17b907d bug 6971: ensure no conflicts with portforwarding rules for vpn udp ports
also, do not open up port 1701 -- only used on ppp interface not public interface
also clean up password generator, make it easier to use and more secure
moved some constants to NetUtils
heuristic to determine if an ip is one-to-one nat'ted
2010-11-17 15:32:50 -08:00
Chiradeep Vittal
c871ef4acf fix constructor to use passed in value 2010-11-17 15:31:53 -08:00
Alex Huang
8b7206073a more gson 1.5 work 2010-11-16 17:03:25 -08:00
alena
dae39942f1 bug 7192: Added networktype parameter for the zone
status 7192: resolved fixed

1) Zone has networktype parameter now, 2 values are supported: Basic and Advanced. "networktype" field is created in data_center table. The parameter is being set at creation time; we don't allow to modify it with updateZone command.
2) Only vlan of Untagged Direct type can be created in Basic network zone; any other vlan except for Untagged Direct can be created in Advanced zone
3) Allow NULL guest vlan range for the zone. Only vlan of Direct type can be created in zone with NULL guest vlan.
4) "Default" zone is Basic by default.
5) Changed "vnet" parameter to "vlan" in updateZone command to be consistent with createZone
2010-11-16 16:54:44 -08:00
edison
e5d222003c bug 7202: fix
status 7202: resolved fixed
2010-11-16 15:31:47 -08:00
Alex Huang
957547a65f gson 1.5 is now in 2010-11-16 15:22:45 -08:00
Alex Huang
ed31497188 ComponentLocator changes 2010-11-16 04:28:15 -08:00
Alex Huang
17afeade00 better componentslocator 2010-11-16 04:28:14 -08:00
abhishek
d5ab597fcf bug 6474,6475: porting over the expunge fixes for port forwarding rules to 2.2
status 6474,6475: resolved fixed
2010-11-15 17:33:05 -08:00