Greg Padgett has submitted this change and it was merged.
Change subject: ovirt-hosted-engine-ha: initial commit
......................................................................
ovirt-hosted-engine-ha: initial commit
oVirt Hosted Engine HA initial commit
This project is divided into 2 main pieces:
- an HA agent, which considers the state of systems eligible to take
part in HA and decides whether to run the engine or not
- an HA broker, which manages communication to storage as well as
various submonitors which are used to monitor the current host
A few pending work items are remaining, marked FIXME in the code.
Less important/longer-term fixup is marked TODO.
Change-Id: I3853db529ed353e7d5080692029ab80262a02c91
Signed-off-by: Greg Padgett <gpadgett(a)redhat.com>
---
A .gitignore
A COPYING
A Makefile.am
A README
A autogen.sh
A bin/Makefile.am
A bin/ovirt-ha-agent
A bin/ovirt-ha-broker
A build/Makefile.am
A build/python.inc
A build/var_subst.inc
A commit-template.txt
A configure.ac
A initscripts/Makefile.am
A initscripts/ovirt-ha-agent.init.in
A initscripts/ovirt-ha-agent.service
A initscripts/ovirt-ha-broker.init.in
A initscripts/ovirt-ha-broker.service
A m4/ax_python_module.m4
A ovirt-hosted-engine-ha.spec.in
A ovirt_hosted_engine_ha/Makefile.am
A ovirt_hosted_engine_ha/__init__.py
A ovirt_hosted_engine_ha/agent/Makefile.am
A ovirt_hosted_engine_ha/agent/__init__.py
A ovirt_hosted_engine_ha/agent/agent-log.conf.in
A ovirt_hosted_engine_ha/agent/agent.py
A ovirt_hosted_engine_ha/agent/brokerlink.py
A ovirt_hosted_engine_ha/agent/config.py
A ovirt_hosted_engine_ha/agent/constants.py.in
A ovirt_hosted_engine_ha/agent/hosted_engine.py
A ovirt_hosted_engine_ha/broker/Makefile.am
A ovirt_hosted_engine_ha/broker/__init__.py
A ovirt_hosted_engine_ha/broker/broker-log.conf.in
A ovirt_hosted_engine_ha/broker/broker.py
A ovirt_hosted_engine_ha/broker/constants.py.in
A ovirt_hosted_engine_ha/broker/listener.py
A ovirt_hosted_engine_ha/broker/monitor.py
A ovirt_hosted_engine_ha/broker/storage_broker.py
A ovirt_hosted_engine_ha/broker/submonitor_base.py
A ovirt_hosted_engine_ha/broker/submonitor_util.py
A ovirt_hosted_engine_ha/broker/submonitors/Makefile.am
A ovirt_hosted_engine_ha/broker/submonitors/cpu_load.py
A ovirt_hosted_engine_ha/broker/submonitors/engine_health.py
A ovirt_hosted_engine_ha/broker/submonitors/mem_free.py
A ovirt_hosted_engine_ha/broker/submonitors/mem_load.py
A ovirt_hosted_engine_ha/broker/submonitors/mgmt_bridge.py
A ovirt_hosted_engine_ha/broker/submonitors/ping.py
A ovirt_hosted_engine_ha/broker/test/test_monitor.py
A ovirt_hosted_engine_ha/lib/Makefile.am
A ovirt_hosted_engine_ha/lib/__init__.py
A ovirt_hosted_engine_ha/lib/exceptions.py
A ovirt_hosted_engine_ha/lib/log_filter.py
A ovirt_hosted_engine_ha/lib/util.py
53 files changed, 4,174 insertions(+), 0 deletions(-)
Approvals:
Greg Padgett: Verified; Looks good to me, approved
--
To view, visit
http://gerrit.ovirt.org/16462
To unsubscribe, visit
http://gerrit.ovirt.org/settings
Gerrit-MessageType: merged
Gerrit-Change-Id: I3853db529ed353e7d5080692029ab80262a02c91
Gerrit-PatchSet: 18
Gerrit-Project: ovirt-hosted-engine-ha
Gerrit-Branch: master
Gerrit-Owner: Greg Padgett <gpadgett(a)redhat.com>
Gerrit-Reviewer: Doron Fediuck <dfediuck(a)redhat.com>
Gerrit-Reviewer: Federico Simoncelli <fsimonce(a)redhat.com>
Gerrit-Reviewer: Greg Padgett <gpadgett(a)redhat.com>
Gerrit-Reviewer: Martin Sivák <msivak(a)redhat.com>
Gerrit-Reviewer: Oved Ourfali <oourfali(a)redhat.com>
Gerrit-Reviewer: Sandro Bonazzola <sbonazzo(a)redhat.com>