This patch set contains some modifications that will be required by the Instance
status data collector

Michele Tartara (3):
  Add request type to Confd server for getting instance list
  Add Haskell parser for "xm list --long"
  Add Haskell parser for "xm uptime"

 Makefile.am                                        |  13 ++
 lib/constants.py                                   |   1 +
 src/Ganeti/Confd/Server.hs                         |   8 ++
 src/Ganeti/Confd/Types.hs                          |   1 +
 src/Ganeti/Hypervisor/Xen/Types.hs                 | 119 ++++++++++++++++++
 src/Ganeti/Hypervisor/Xen/XmListParser.hs          | 128 ++++++++++++++++++++
 src/Ganeti/Hypervisor/Xen/XmUptimeParser.hs        |  52 ++++++++
 src/Ganeti/Objects.hs                              |  23 ++++
 test/data/xen-xm-list-long-3.0.txt                 | 134 +++++++++++++++++++++
 test/data/xen-xm-uptime-3.0.txt                    |   3 +
 test/hs/Test/Ganeti/Hypervisor/Xen/XmListParser.hs |  93 ++++++++++++++
 .../Test/Ganeti/Hypervisor/Xen/XmUptimeParser.hs   |  88 ++++++++++++++
 test/hs/htest.hs                                   |   4 +
 13 files changed, 667 insertions(+)
 create mode 100644 src/Ganeti/Hypervisor/Xen/Types.hs
 create mode 100644 src/Ganeti/Hypervisor/Xen/XmListParser.hs
 create mode 100644 src/Ganeti/Hypervisor/Xen/XmUptimeParser.hs
 create mode 100644 test/data/xen-xm-list-long-3.0.txt
 create mode 100644 test/data/xen-xm-uptime-3.0.txt
 create mode 100644 test/hs/Test/Ganeti/Hypervisor/Xen/XmListParser.hs
 create mode 100644 test/hs/Test/Ganeti/Hypervisor/Xen/XmUptimeParser.hs

--
1.8.1

Reply via email to