anthony
aef381d873
fixed typo
2011-09-12 12:26:43 -07:00
Kelven Yang
7ce4aa1d23
bug 11362: Make VM network adapter device type be selectable based on VM-specific details
2011-09-07 17:58:01 -07:00
Kelven Yang
a73f41e56c
bug 11360: make user_vm_details generic to all VMs instead of user-only VMs, VM details info will be carried down to hypervisor resource
2011-09-07 15:37:50 -07:00
keshav
37c74b35ab
Support for inline SRX/F5.
2011-09-07 14:18:42 -07:00
keshav
2e87fcb06d
Support for inline SRX/F5.
2011-09-07 14:15:27 -07:00
Chiradeep Vittal
fbfb1b8f5b
move interval to listener -- allows it to be configurable if needed
2011-09-07 13:58:49 -07:00
Chiradeep Vittal
3f9922ca01
Add more detail when unable to schedule cleanup
2011-09-07 13:58:49 -07:00
Chiradeep Vittal
9b75fab343
Retry only a few times
2011-09-07 13:58:49 -07:00
Chiradeep Vittal
3403ccdaf1
change some logs to debug level
2011-09-07 13:58:49 -07:00
Chiradeep Vittal
13f416698a
fix merge problem
2011-09-07 13:58:49 -07:00
Chiradeep Vittal
2027049fd6
if the xenserver host cannot do bridge firewalling do not attempt to retry the security rule updat
2011-09-07 13:58:49 -07:00
Chiradeep Vittal
cdbfb5fb0b
added a few more dangerous JMX operations
2011-09-07 13:58:48 -07:00
Chiradeep Vittal
549749a2d7
Add ability to trigger ruleset updates from JMX
2011-09-07 13:58:48 -07:00
Chiradeep Vittal
65414903b7
Add the ability to disable some vms from being scheduled
2011-09-07 13:58:48 -07:00
Chiradeep Vittal
1ddda37e13
enable logging of the management server id
2011-09-07 13:58:48 -07:00
Chiradeep Vittal
78ded9c78e
jconsole doesn't understand Ternary
2011-09-07 13:58:48 -07:00
Chiradeep Vittal
3c5becbd95
Enable monitoring over JMX
2011-09-07 13:58:48 -07:00
Chiradeep Vittal
d531f3af29
Dequeue the vm with the largest id first -- this ensures that newly started vms get updated early
2011-09-07 13:58:48 -07:00
Chiradeep Vittal
b0be029cb2
Retry 3 times on deadlock: if not updated, then throw a runtime exception to roll back the vm start
2011-09-07 13:58:48 -07:00
Chiradeep Vittal
b7c1296534
make signature calculation consistent across management servers
2011-09-07 13:58:48 -07:00
Chiradeep Vittal
4b11e5e508
retry a transaction if it deadlocks
2011-09-07 13:58:48 -07:00
Chiradeep Vittal
c504ce1aaf
if true, this could lead to the dog chasing its own tail
2011-09-07 13:58:47 -07:00
Chiradeep Vittal
8006ed159b
only update sequence number when asked to. full sync SHOULD NOT request sequence number updates since this will lead to the dog chasing its own tail
2011-09-07 13:58:47 -07:00
Chiradeep Vittal
ed666cb01a
Avoid going back to the nics table for information we already have
2011-09-07 13:58:47 -07:00
Chiradeep Vittal
2611d1d61f
thread.yield() to attempt to induce deadlocks only
2011-09-07 13:58:47 -07:00
Chiradeep Vittal
46200d122e
try using multi inserts to overcome deadlock during batch update
2011-09-07 13:58:47 -07:00
Chiradeep Vittal
3c45a7a195
Reduce batch size to 16 to avoid sql errors
2011-09-07 13:58:47 -07:00
Chiradeep Vittal
d6448d9fb8
useful logging
2011-09-07 13:58:47 -07:00
Chiradeep Vittal
c5fea7a03c
use the new implementation of SG manager
2011-09-07 13:58:47 -07:00
Chiradeep Vittal
8c6fe3a9af
Use hashset since it is 50% faster. we can use treeset when we support priority
2011-09-07 13:58:47 -07:00
Chiradeep Vittal
ed867d0799
unnecessary statement
2011-09-07 13:58:46 -07:00
Chiradeep Vittal
0cc3a1e3f8
WIP: implement a queue where inserting a job for an existing vm does not create a new job
2011-09-07 13:58:46 -07:00
Chiradeep Vittal
6465ccff1b
WIP : memory based queueing
2011-09-07 13:58:46 -07:00
Chiradeep Vittal
fc274739f0
bug 10997: unnecessary database operation
2011-09-07 13:58:46 -07:00
Chiradeep Vittal
5172272d99
bug 10997: No need to go further when we don't have a proper job to process
2011-09-07 13:58:46 -07:00
Alex Huang
3a087c2e62
schedule the work after transaction
2011-09-07 13:58:46 -07:00
Alex Huang
47957c85d9
missed one file
2011-09-07 13:58:46 -07:00
Alex Huang
0900b232fc
one big transaction to see if it's any faster
2011-09-07 13:58:45 -07:00
kishan
3a6c226bc9
bug 11345: Compare current and previous network stats before updating. Ignore stats if the current stats are not same as the prev stats. Set NetworkUsageAnswer log level to debug
2011-09-07 13:16:11 +05:30
alena
03958369e0
bug 11331: allow extending vnet range as a part of updateZone call
...
status 11331: resolved fixed
2011-09-06 17:41:38 -07:00
Sheng Yang
5e450e9852
bug 11305: Stop disconnected redundant virtual router if we can process with the connected one
...
When we apply rules or start new VM, we may encounter some running routers that
we can't program. That can due to network issue or host is down or vCenter is
disconnected, etc. To keep the synchronization, we would stop them, but only
when there is the other router we've successfully updated. If both routers are
unable to communicate with, we simply give up and report it user.
2011-08-31 19:15:38 -07:00
alena
60ce12b892
Fixed multipe problems in account cleanup process:
...
* don't try to delete the template when it's already removed
* no need to perform permission check when deleteFirewallRule is called by System (as a part of cleanupAccount process for instance)
2011-08-30 11:22:56 -07:00
alena
5e28e5e3f1
Fixed the bug when networkRate for the domR's guest network wasn't taken from the service offering
2011-08-30 10:40:54 -07:00
Naredula Janardhana Reddy
701ddbfc1d
bug 11253:
...
Added New value "link-local" to global config network.loadbalancer.haproxy.stats.visibility . With this change it can take new parameter "link-local" value apart from the existing 3 values global,guest-network,disabled.
global - stats visible from public network
guest-network - stats visible only to guestnetwork.
link-local - stats visible only to link local network
disabled - stats disabled.
2011-08-26 15:25:45 +05:30
alena
1ea383e96f
bug 11260: Take networkRate for domR's guest and public interface from the corresponding system service offering
2011-08-25 14:13:23 -07:00
alena
e902599847
bug 11185: support multiple CIDR on overlapping port ranges for firewall rules
...
status 11185: resolved fixed
Conflicts:
server/src/com/cloud/network/firewall/FirewallManagerImpl.java
2011-08-25 12:06:28 -07:00
alena
488b995299
bug 11236: domainAdmin/regularUser can edit/delete/copy/extract Public template/iso only if it was created by them. They still can use/see public template/iso when execute list/deploy/attachIso commands. Root admin can operate with other people templates w/o any restrictions.
...
status 11236: resolved fixed
2011-08-24 14:48:22 -07:00
alena
524ed0b15c
bug 11060: use lockTable instead of rowLock when createDomR/createDhcp
...
status 11060: resolved fixed
2011-08-24 11:01:02 -07:00
Naredula Janardhana Reddy
0e4de58d4e
bug 11191:
...
Added global config to enable/disable rp_filter for domR.
previous commit: d966906374d4a0cb8fa57326a1f7625c871f64fd
Test Case-1 :
1) Set network.disable.rpfilter global config to true
2) Restart the domR
3) check the settings reflected in proc filesystem
- for public interface like eth2,eth3 : /proc/sys/net/ipv4/conf/eth2/rp_filter should have 0 , and rest other interfaces should have value of 1
Test Case-2 :
1) set network.disable.rpfilter global config to false
2) Restart the domR
3) check the settings reflected in proc filesystem
- for public interface like eth2,eth3 : /proc/sys/net/ipv4/conf/eth2/rp_filter should have 1 , and rest other interfaces should also have value of 1
2011-08-24 13:36:43 +05:30
Naredula Janardhana Reddy
b78f66f597
bug 11191: Added global config to disable/enable rp_filter for domR(public interfaces)
2011-08-24 13:36:16 +05:30