Naredula Janardhana Reddy
9feb05ac13
bug 10617: This is Intermediate commit for Egress rules implementation in security groups.
...
previous commit: c9fda641673df7701f44963ef27e1d488f121219 ( this under bug 1067, typing error)
changes: 1) partially implemented listing of egress rules along with ingress rules.
2) partially implemneted egress rules for KVM
2011-08-25 12:18:33 +05:30
frank
b3478c377e
Full opensource
2011-08-23 19:52:19 -07:00
alena
8a7feb8ec1
Merge branch '2.2.y'
...
Conflicts:
agent/src/com/cloud/agent/resource/computing/LibvirtComputingResource.java
api/src/com/cloud/agent/api/routing/LoadBalancerConfigCommand.java
api/src/com/cloud/agent/api/to/FirewallRuleTO.java
api/src/com/cloud/agent/api/to/IpAddressTO.java
api/src/com/cloud/agent/api/to/PortForwardingRuleTO.java
api/src/com/cloud/api/ApiConstants.java
api/src/com/cloud/api/BaseCmd.java
api/src/com/cloud/api/ResponseGenerator.java
api/src/com/cloud/api/commands/CreateFirewallRuleCmd.java
api/src/com/cloud/api/commands/CreateIpForwardingRuleCmd.java
api/src/com/cloud/api/commands/CreateLoadBalancerRuleCmd.java
api/src/com/cloud/api/commands/CreatePortForwardingRuleCmd.java
api/src/com/cloud/api/commands/DeleteLoadBalancerRuleCmd.java
api/src/com/cloud/api/commands/ListCapabilitiesCmd.java
api/src/com/cloud/api/commands/UpdateNetworkCmd.java
api/src/com/cloud/api/response/CapabilitiesResponse.java
api/src/com/cloud/network/Network.java
api/src/com/cloud/network/NetworkService.java
api/src/com/cloud/network/firewall/FirewallService.java
api/src/com/cloud/network/lb/LoadBalancingRule.java
api/src/com/cloud/network/lb/LoadBalancingRulesService.java
api/src/com/cloud/network/rules/FirewallRule.java
api/src/com/cloud/network/rules/RulesService.java
api/src/com/cloud/offering/NetworkOffering.java
client/tomcatconf/commands.properties.in
cloud.spec
core/src/com/cloud/agent/resource/virtualnetwork/VirtualRoutingResource.java
core/src/com/cloud/hypervisor/xen/resource/CitrixHelper.java
core/src/com/cloud/hypervisor/xen/resource/CitrixResourceBase.java
core/src/com/cloud/storage/template/DownloadManagerImpl.java
core/src/com/cloud/vm/DomainRouterVO.java
debian/cloud-deps.install
patches/systemvm/debian/config/etc/init.d/cloud-early-config
patches/systemvm/debian/config/root/ipassoc.sh
patches/systemvm/debian/config/root/loadbalancer.sh
scripts/vm/hypervisor/kvm/rundomrpre.sh
scripts/vm/hypervisor/xenserver/vmops
server/src/com/cloud/agent/manager/AgentAttache.java
server/src/com/cloud/agent/manager/AgentManagerImpl.java
server/src/com/cloud/agent/manager/AgentMonitor.java
server/src/com/cloud/agent/manager/ClusteredAgentManagerImpl.java
server/src/com/cloud/alert/ClusterAlertAdapter.java
server/src/com/cloud/api/ApiResponseHelper.java
server/src/com/cloud/api/ApiServer.java
server/src/com/cloud/cluster/ClusterManagerImpl.java
server/src/com/cloud/configuration/Config.java
server/src/com/cloud/configuration/ConfigurationManager.java
server/src/com/cloud/configuration/ConfigurationManagerImpl.java
server/src/com/cloud/configuration/DefaultComponentLibrary.java
server/src/com/cloud/deploy/FirstFitPlanner.java
server/src/com/cloud/ha/HighAvailabilityManagerImpl.java
server/src/com/cloud/host/dao/HostDaoImpl.java
server/src/com/cloud/hypervisor/xen/discoverer/XcpServerDiscoverer.java
server/src/com/cloud/network/LoadBalancerVO.java
server/src/com/cloud/network/NetworkManager.java
server/src/com/cloud/network/NetworkManagerImpl.java
server/src/com/cloud/network/dao/FirewallRulesDao.java
server/src/com/cloud/network/dao/FirewallRulesDaoImpl.java
server/src/com/cloud/network/element/DhcpElement.java
server/src/com/cloud/network/element/VirtualRouterElement.java
server/src/com/cloud/network/firewall/FirewallManagerImpl.java
server/src/com/cloud/network/lb/LoadBalancingRulesManagerImpl.java
server/src/com/cloud/network/router/VirtualNetworkApplianceManager.java
server/src/com/cloud/network/router/VirtualNetworkApplianceManagerImpl.java
server/src/com/cloud/network/rules/FirewallManager.java
server/src/com/cloud/network/rules/FirewallRuleVO.java
server/src/com/cloud/network/rules/PortForwardingRuleVO.java
server/src/com/cloud/network/rules/RulesManagerImpl.java
server/src/com/cloud/network/rules/StaticNatRuleImpl.java
server/src/com/cloud/network/security/SecurityGroupListener.java
server/src/com/cloud/network/security/SecurityGroupManagerImpl.java
server/src/com/cloud/offerings/NetworkOfferingVO.java
server/src/com/cloud/server/ConfigurationServerImpl.java
server/src/com/cloud/server/ManagementServerImpl.java
server/src/com/cloud/storage/StorageManager.java
server/src/com/cloud/storage/StorageManagerImpl.java
server/src/com/cloud/storage/dao/VMTemplateHostDaoImpl.java
server/src/com/cloud/storage/download/DownloadMonitorImpl.java
server/src/com/cloud/upgrade/DatabaseUpgradeChecker.java
server/src/com/cloud/upgrade/dao/Upgrade228to229.java
server/src/com/cloud/upgrade/dao/Upgrade229to2210.java
server/src/com/cloud/user/AccountManagerImpl.java
server/src/com/cloud/vm/UserVmManagerImpl.java
server/src/com/cloud/vm/VirtualMachineManagerImpl.java
server/src/com/cloud/vm/dao/DomainRouterDao.java
server/src/com/cloud/vm/dao/DomainRouterDaoImpl.java
setup/db/create-index-fk.sql
setup/db/create-schema.sql
setup/db/db/schema-222to224.sql
setup/db/db/schema-227to228.sql
setup/db/db/schema-228to229.sql
setup/db/db/schema-229to2210.sql
tools/testClient/README
ui/scripts/cloud.core.instance.js
utils/src/com/cloud/utils/SerialVersionUID.java
utils/src/com/cloud/utils/db/ConnectionConcierge.java
utils/src/com/cloud/utils/db/Merovingian2.java
utils/src/com/cloud/utils/db/Transaction.java
utils/src/com/cloud/utils/nio/Link.java
utils/src/com/cloud/utils/nio/NioConnection.java
utils/src/com/cloud/utils/time/InaccurateClock.java
2011-08-22 20:28:30 -07:00
Kelven Yang
085bd36035
bug 11137: don't start HTTP listen if it is already started
2011-08-15 18:57:46 -07:00
Kelven Yang
ced9e1b25e
bug 11137: don't start HTTP listen if it is already started
2011-08-15 18:57:06 -07:00
Edison Su
71da03b69d
bug 10809: add copyvolume for kvm
...
status 10809: resolved fixed
2011-08-09 15:33:32 -07:00
Edison Su
2c56b83da6
bug 10809: add copyvolume for kvm
...
status 10809: resolved fixed
2011-08-09 15:33:18 -07:00
anthony
37dcec77bb
Bug 10197:
...
implement pool-wise VM sync,
For XenServer, VM fullSync is pool-wise now, VM deltaSync is still per host
Conflicts:
server/src/com/cloud/vm/VirtualMachineManagerImpl.java
2011-08-02 17:31:36 -07:00
anthony
dc7ff2b5ad
Bug 10197:
...
implement pool-wise VM sync,
For XenServer, VM fullSync is pool-wise now, VM deltaSync is still per host
2011-08-02 16:52:24 -07:00
Edison Su
8bcad6960c
add rhel6.1 support
2011-07-29 20:05:01 -07:00
Edison Su
22483a9c13
add RHEL 6.1 support
2011-07-29 19:14:15 -07:00
Edison Su
c3174664de
after vm reboot, change the security group if needed
2011-07-29 15:28:16 -07:00
frank
262e6784e5
Bug 10860 - PremiumUpgrade is not run when upgrading to 2.2.8
...
Use a new target "system-integrity-checker" in components.xml/components-premium.xml.
All checkers must be explicitly specified in XML file, they will execute before any components load
status 10860: resolved fixed
2011-07-27 17:41:38 -07:00
frank
1381c58fa1
Bug 10860 - PremiumUpgrade is not run when upgrading to 2.2.8
...
Use a new target "system-integrity-checker" in components.xml/components-premium.xml.
All checkers must be explicitly specified in XML file, they will execute before any components load
status 10860: resolved fixed
2011-07-27 17:32:12 -07:00
frank
4c9faa84ec
Clean up unused files
...
agent/patch/patch.tgz
agent/patch/redopatch.sh
2011-07-21 17:42:47 -07:00
Edison Su
7e195ae6ae
bug 10440: ipassoca failed, if the public network is untagged
...
status 10440: resolved fixed
2011-07-08 13:50:02 -07:00
Edison Su
827c71a9f0
wait for 30s, after stop agent
2011-07-08 13:33:15 -07:00
Edison Su
e72fed3782
fix meta data for cloudzone
2011-07-08 13:33:05 -07:00
Edison Su
8becb77674
try 5 times if write heartbeat failed
2011-07-08 13:32:17 -07:00
Edison Su
a180e3f341
if iso is installed, don't include it into ssvm
2011-07-08 13:32:05 -07:00
Edison Su
1c67301146
don't include the whole /usr/share/java/ directory in classpath, or you will get stackoverflow, and delete vm data folder after vm stopped
2011-07-08 13:31:00 -07:00
Edison Su
5bee237972
fix NPE when stopvm
2011-07-08 13:19:49 -07:00
Edison Su
0574b84e35
bug 9793: remove the thirdparty jar files, then size of cloudzone tar ball is reduced to 4M.
...
status 9793: resolved fixed
2011-07-08 13:18:14 -07:00
Edison Su
e5833731f8
reduce cloudzone package size, hopefully down to < 5M
2011-07-08 13:17:52 -07:00
Edison Su
bc64656e6a
reduce agent package size
2011-07-08 13:17:39 -07:00
Edison Su
77add5aa93
bug 10212: Finally, user data works. Don't return newline to them
...
status 10212: resolved, fixed
2011-07-08 13:17:14 -07:00
Edison Su
4a4b03fa01
fix user data
2011-07-08 13:02:38 -07:00
Edison Su
d6e0d282d8
bug 9896: RHEL 6 doesn;t support to attach an SCSI disk to a windows VM, then I have to attach a virtio disk.
...
So for a windows guest, the root disk is an IDE disk(in case there is no virtio driver installed inside guest), but all the data disks will be virtio disks.
That means if you want this feature, people need to install virtio disk driver inside windows guest to get data disk work.
status 9896: resolved fixed
2011-07-08 13:02:38 -07:00
Edison Su
3166b237cb
bug 10440: ipassoca failed, if the public network is untagged
...
status 10440: resolved fixed
2011-06-27 16:08:30 -04:00
Edison Su
cd6eba3cde
wait for 30s, after stop agent
2011-06-22 17:47:29 -04:00
Sheng Yang
345d747913
Add more _selector.close()
...
Also add more log.
2011-06-22 14:23:41 -07:00
Edison Su
0377c6bf0d
fix meta data for cloudzone
2011-06-22 17:02:12 -04:00
Sheng Yang
64b2293a50
Add more _selector.close()
...
Also add more log.
2011-06-22 14:24:12 -07:00
Alex Huang
a254e90ab3
Renamed IPAssoc to IpAssoc to be consistent with agent commands
2011-06-21 10:15:42 -07:00
Alex Huang
8459ae0beb
Renamed IPAssoc to IpAssoc to be consistent with agent commands
2011-06-21 09:25:29 -07:00
Edison Su
5483bc21de
try 5 times if write heartbeat failed
2011-06-17 17:38:58 -04:00
Edison Su
0a8421fe66
if iso is installed, don't include it into ssvm
2011-06-17 15:45:28 -04:00
Edison Su
980dd69478
don't include the whole /usr/share/java/ directory in classpath, or you will get stackoverflow, and delete vm data folder after vm stopped
2011-06-16 12:14:24 -04:00
Edison Su
1fa00d14b1
fix NPE when stopvm
2011-06-15 15:28:35 -04:00
Edison Su
fc2ed28227
bug 9793: remove the thirdparty jar files, then size of cloudzone tar ball is reduced to 4M.
...
status 9793: resolved fixed
2011-06-14 15:13:14 -04:00
Edison Su
db7a01766c
reduce cloudzone package size, hopefully down to < 5M
2011-06-14 14:35:38 -04:00
Edison Su
5b19a5e731
reduce agent package size
2011-06-13 18:14:51 -04:00
Edison Su
4d3481ac5e
bug 10212: Finally, user data works. Don't return newline to them
...
status 10212: resolved, fixed
2011-06-10 15:34:06 -04:00
Edison Su
2da052a463
fix user data
2011-06-09 18:04:48 -04:00
Edison Su
e7365fd143
bug 9896: RHEL 6 doesn;t support to attach an SCSI disk to a windows VM, then I have to attach a virtio disk.
...
So for a windows guest, the root disk is an IDE disk(in case there is no virtio driver installed inside guest), but all the data disks will be virtio disks.
That means if you want this feature, people need to install virtio disk driver inside windows guest to get data disk work.
status 9896: resolved fixed
2011-06-08 16:11:02 -04:00
Edison Su
358fb9aba6
add wait for network before starting agent
2011-06-02 22:38:13 -04:00
Edison Su
47d52ad937
Never get the upstart script stable enough
...
fall back to systemV init script
Revert "Try upstart init script in the next round"
This reverts commit da56f8e92e74b2e06df66da03e1b77b3a13cb97d.
2011-06-02 22:38:13 -04:00
Edison Su
5caafcbcb0
change log level to debug
2011-06-01 17:39:02 -04:00
Edison Su
d6e6190c62
bug 10107,10108: change agent log level from DEBUG to INFO
...
status 10107: resovled,fixed
status 10108: resovled,fixed
2011-06-01 17:09:39 -04:00
Edison Su
768d990446
Try upstart init script in the next round
2011-05-31 16:38:09 -04:00