cloudstack/server/src/com/cloud/ha
Sheng Yang 4bc8686513 bug 10429: Backport redundant virtual router
Part 1

This backport contained:

commit 52317c718c25111c2535657139b541db0c9d1e1f
    bug 9154: Initial check in for enabling redundant virtual router

commit 54199112055d754371bfb141168fb5538bf6d6ea
    Add host verification for CheckRouterCommand

commit cef978a228c90056ead9be10cbc4de74c2b8de76
    Fix CheckRouterAnswer's isMaster report

commit 4072f0a6991ac3b63601a1764fbe14188965f62f
    Some build fixes and code refactoring for redundant router

commit 4d3350b7cd8ee2706a9bace4437fc194e36c8dd5
    Redundant Router: Fix OVS

commit 6a228830e7c46d819fa0c3317e159e041337e887
    Fix findByNetwork()/findByNetworkAndPod()'s return

commit c627777b3d5bdbcd60db4032cebd349a5b1ecd83
    Redundant Router: Fix isVmAlive()

commit e1275d2514adc41f8744f5107d4069c38be195f1
    Only issue CheckRouterCommand to redundant routers

And all modification to the scripts till
commit 4e3942462ed3fde3a3d7011e95839e2128fba514
logging changes

in the master branch.
2011-07-18 18:29:56 -07:00
..
dao bug 10094: The problem was we added code that won't add any more ha work items if it already has one. However, that is wrong. HA Manager stores the existing snapshot of the VM state machine. Before working on HA for a VM, it checks to see if that snapshot has been changed. So by not scheduling HA work, we've effectively made HA not work under multi-failure situations. I've fixed by removing that code and instead at the time of performing HA, do a quick check to see if there are pwork underway for the same VM and work scheduled in the future for that VM. If there are work scheduled in the future, then we simply cancel the current work. If there are already work underway, then we retry again in 1 minute. 2011-06-12 09:18:21 -07:00
AbstractInvestigatorImpl.java Bug 9446: Investigator reports that a system vm is down even if it isn't.... 2011-04-28 12:28:51 -07:00
CheckOnAgentInvestigator.java Moved State into VirtualMachine like other States of objects 2011-01-04 15:01:34 -08:00
FenceBuilder.java Moved DAO to server 2010-11-22 07:40:41 -08:00
HaWorkVO.java added cluster awareness to vm start/stop 2011-02-11 17:03:04 -08:00
HighAvailabilityManager.java HA: no need to investigate why vm was stopped on host when host is being Dicsonnected with investigate=false option 2011-04-22 13:38:25 -07:00
HighAvailabilityManagerImpl.java bug 10628: root cause is CheckHealthCommand return false, XenServerInvestigator is not called 2011-07-14 20:42:26 -07:00
Investigator.java Moved DAO to server 2010-11-22 07:40:41 -08:00
KVMFencer.java Add license header to files 2011-04-14 11:23:14 -07:00
ManagementIPSystemVMInvestigator.java Propagating 1345af2a0e84684a804bde5b281c30df72f148a0 2011-05-10 05:52:39 -07:00
RecreatableFencer.java migrate premium to oss 2011-01-28 16:07:46 -08:00
UserVmDomRInvestigator.java bug 10429: Backport redundant virtual router 2011-07-18 18:29:56 -07:00
XenServerFencer.java propagate b3aea1878395af343e18382b7f1c376b5be04567 2011-05-10 05:48:29 -07:00
XenServerInvestigator.java resolving merge conflicts between 2.1.refactor and master 2010-10-12 16:28:16 -07:00