Commit Graph

3258 Commits

Author SHA1 Message Date
kishan 698c524cf2 bug 8338: Added usage.aggregation.timezone. Also included in 2211 to 2212 upgrade 2011-09-09 13:59:19 +05:30
keshav a0ab06b186 Excluded external firewall/LB from host stats collection, and included them in ping checks 2011-09-08 16:39:34 -07:00
Kelven Yang bfdcf23939 bug 11384: deprecate vmware.guest.nic.device.type global configuration variable 2011-09-08 16:10:02 -07:00
alena 34d67bea69 Fixed the bug in AgentLB: consider only hosts of type=Routing when calculate average load 2011-09-08 14:58:03 -07:00
Kelven Yang 1648a2396d bug 10874: don't invalid run session of other management server even if it detects it is unreachable as the event may just be temporary network condition 2011-09-08 14:20:29 -07:00
anthony a369885a0f 1. added timeout in Command Class, then each command can configure itself timeout, if timeout is not configed, use the default timeout , which is 30 minute
2. added following configurable timeout
       PrimaryStorageDownloadWait("Storage", TemplateManager.class, Integer.class, "primary.storage.download.wait", "10800", "In second, timeout for download template to primary storage", null),
       CreateVolumeFromSnapshotWait("Storage", StorageManager.class, Integer.class, "create.volume.from.snapshot.wait", "10800", "In second, timeout for create template from snapshot", null),
       CopyVolumeWait("Storage", StorageManager.class, Integer.class, "copy.volume.wait", "10800", "In second, timeout for copy volume command", null),
       CreatePrivateTemplateFromVolumeWait("Storage", UserVmManager.class, Integer.class, "create.private.template.from.volume.wait", "10800", "In second, timeout for CreatePrivateTemplateFromVolumeCommand", null),
       CreatePrivateTemplateFromSnapshotWait("Storage", UserVmManager.class, Integer.class, "create.private.template.from.snapshot.wait", "10800", "In second, timeout for CreatePrivateTemplateFromSnapshotCommand", null),
       BackupSnapshotWait("Storage", StorageManager.class, Integer.class, "backup.snapshot.wait", "10800", "In second, timeout for BackupSnapshotCommand", null),
2011-09-07 19:18:36 -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
alena 620f83d547 bug 11348: make content type for "json" files configurable
status 11348: resolved fixed
2011-09-07 14:20:07 -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 2c995c597b fix mocks 2011-09-07 14:07:50 -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 22c1e66a6c clean up tests for security group manager v2 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 d532bec118 fix perf. issue in deploy vm. also remove dead code in dao 2011-09-07 13:58:47 -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 c8712401ca unit test for SG mgr v2 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 68dcad8ce6 Mocks for all 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
alena 668276e22c bug 11326: don't try to transfer the agent if it's a forward agent
status 11326: resolved fixed

Also added more logging to the agent rebalance code.
2011-09-07 12:49:02 -07:00