[Ovirt-devel] [PATCH: ovirt-identify-node replacement 0/4] ovirt node patch to replace ovirt-identify-node with matahari qmf agent

Arjun Roy arroy at redhat.com
Wed Jul 8 18:39:55 UTC 2009


The purpose of this patch is to add support for the matahari qmf agent
package (http://git.et.redhat.com/?p=matahari.git;a=summary) to the node.

The following actions are taken:
1. Deprecate ovirt-identify-node and ovirt-listen-awake by removing
   them from the autotools scripts, the rpm spec and the node startup scripts.
2. Remove ovirt-listen-awake and ovirt-identify-node completely.
3. Add support for the matahari qmf package to the node startup scripts.

Matahari is a qmf agent that handles publishing node hardware information instead
of ovirt-identify-node. Unlike o-i-n, which communicated with a custom tcp server
on the ovirt node, matahari publishes the data to a specified qpid broker.

Since it is a qmf agent, it also supports exporting management methods to the ovirt
server. For example, the current agent has methods for shutting down and rebooting a
node, and physically identifying a NIC on the node.

Arjun Roy (4):
  Removed autotools, rpm and initscript targets related to
    ovirt-identify-node and ovirt-listen-awake.
  Removed ovirt-listen-awake.
  Removed ovirt-identify-node.
  Added startup support for matahari qmf agent.

 Makefile.am                                |    2 +-
 configure.ac                               |    7 -
 ovirt-identify-node/.gitignore             |    3 -
 ovirt-identify-node/AUTHOR                 |    1 -
 ovirt-identify-node/COPYING                |  339 ----------------------------
 ovirt-identify-node/ChangeLog              |    2 -
 ovirt-identify-node/Makefile.am            |   33 ---
 ovirt-identify-node/NEWS                   |    2 -
 ovirt-identify-node/README                 |    2 -
 ovirt-identify-node/comm.c                 |   85 -------
 ovirt-identify-node/debug.c                |   50 ----
 ovirt-identify-node/gather.c               |  319 --------------------------
 ovirt-identify-node/hal_support.c          |   61 -----
 ovirt-identify-node/main.c                 |  248 --------------------
 ovirt-identify-node/ovirt-identify-node.h  |  139 ------------
 ovirt-identify-node/protocol.c             |  293 ------------------------
 ovirt-listen-awake/.gitignore              |    3 -
 ovirt-listen-awake/COPYING                 |  339 ----------------------------
 ovirt-listen-awake/Makefile.am             |   22 --
 ovirt-listen-awake/ovirt-listen-awake.c    |  225 ------------------
 ovirt-listen-awake/ovirt-listen-awake.init |   49 ----
 ovirt-node.spec.in                         |   15 --
 scripts/ovirt                              |    7 +-
 scripts/ovirt-install-node-stateful        |    4 +-
 scripts/ovirt-post                         |   12 +-
 scripts/ovirt-uninstall-node-stateful      |    1 -
 26 files changed, 10 insertions(+), 2253 deletions(-)
 delete mode 100644 ovirt-identify-node/.gitignore
 delete mode 100644 ovirt-identify-node/AUTHOR
 delete mode 100644 ovirt-identify-node/COPYING
 delete mode 100644 ovirt-identify-node/ChangeLog
 delete mode 100644 ovirt-identify-node/Makefile.am
 delete mode 100644 ovirt-identify-node/NEWS
 delete mode 100644 ovirt-identify-node/README
 delete mode 100644 ovirt-identify-node/comm.c
 delete mode 100644 ovirt-identify-node/debug.c
 delete mode 100644 ovirt-identify-node/gather.c
 delete mode 100644 ovirt-identify-node/hal_support.c
 delete mode 100644 ovirt-identify-node/main.c
 delete mode 100644 ovirt-identify-node/ovirt-identify-node.h
 delete mode 100644 ovirt-identify-node/protocol.c
 delete mode 100644 ovirt-listen-awake/.gitignore
 delete mode 100644 ovirt-listen-awake/COPYING
 delete mode 100644 ovirt-listen-awake/Makefile.am
 delete mode 100644 ovirt-listen-awake/ovirt-listen-awake.c
 delete mode 100644 ovirt-listen-awake/ovirt-listen-awake.init




More information about the ovirt-devel mailing list