[Pkg-ganeti-devel] [ganeti] branch experimental updated (fa44aa6 -> 7ab4f7b)

Apollon Oikonomopoulos apoikos-guest at alioth.debian.org
Sat Oct 19 20:35:42 UTC 2013


This is an automated email from the git hooks/post-receive script.

apoikos-guest pushed a change to branch experimental
in repository ganeti.

      from  fa44aa6   Replace forgotten iproute dependency with iproute2
      adds  0cfcda5   Imported Upstream version 2.8.0~rc3
       new  19c6736   Dummy merge of upstream/2.8.0_rc3 (lost in rebase)
       new  f7b998f   Specify extstorage search path
       new  85570d7   Imported Upstream version 2.9.0~rc3
       new  773d709   Merge tag 'upstream/2.9.0_rc3' into experimental
       new  0929773   Turn ganeti-htools into recommends with strict versioning
       new  6feb171   Fix luxid startup on new master on master failover
       new  7ab4f7b   Update changelog

The 7 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 INSTALL                                            |   40 +-
 Makefile.am                                        |  130 +-
 Makefile.in                                        |  231 +-
 NEWS                                               |  137 +-
 README                                             |    2 +-
 configure                                          |  208 +-
 configure.ac                                       |   62 +-
 debian/changelog                                   |   33 +
 debian/control                                     |    7 +-
 debian/ganeti.dirs                                 |    1 +
 ...n-util-handle-luxid-in-start-stop-_master.patch |   39 +
 debian/patches/series                              |    1 +
 debian/rules                                       |    1 +
 doc/admin.rst                                      |    6 +-
 doc/design-2.9.rst                                 |   16 +
 doc/design-daemons.rst                             |  288 ++
 doc/design-draft.rst                               |    9 +-
 doc/design-glusterfs-ganeti-support.rst            |   99 +
 doc/design-hroller.rst                             |   33 +-
 doc/design-internal-shutdown.rst                   |  128 +
 doc/design-monitoring-agent.rst                    |  248 +-
 doc/design-openvswitch.rst                         |   90 +
 doc/design-partitioned.rst                         |   27 +-
 doc/design-resource-model.rst                      |    2 +-
 doc/design-storagetypes.rst                        |   26 +-
 doc/devnotes.rst                                   |   51 +-
 doc/hooks.rst                                      |    2 +-
 ...iz-345a51a937c3e464df7225a1640e22db3d0ff2be.png |  Bin 0 -> 56527 bytes
 ...45a51a937c3e464df7225a1640e22db3d0ff2be.png.map |    2 +
 doc/html/_sources/admin.txt                        |    6 +-
 doc/html/_sources/design-2.9.txt                   |   16 +
 doc/html/_sources/design-daemons.txt               |  288 ++
 doc/html/_sources/design-draft.txt                 |    9 +-
 .../_sources/design-glusterfs-ganeti-support.txt   |   99 +
 doc/html/_sources/design-hroller.txt               |   33 +-
 doc/html/_sources/design-internal-shutdown.txt     |  128 +
 doc/html/_sources/design-monitoring-agent.txt      |  248 +-
 doc/html/_sources/design-openvswitch.txt           |   90 +
 doc/html/_sources/design-partitioned.txt           |   27 +-
 doc/html/_sources/design-resource-model.txt        |    2 +-
 doc/html/_sources/design-storagetypes.txt          |   26 +-
 doc/html/_sources/devnotes.txt                     |   51 +-
 doc/html/_sources/hooks.txt                        |    2 +-
 doc/html/_sources/iallocator.txt                   |    4 +-
 doc/html/_sources/index.txt                        |    4 +
 doc/html/_sources/install-quick.txt                |   40 +-
 doc/html/_sources/install.txt                      |   15 +
 doc/html/_sources/news.txt                         |  137 +-
 doc/html/_sources/rapi.txt                         |    6 +-
 doc/html/_sources/security.txt                     |    2 +-
 doc/html/_sources/virtual-cluster.txt              |    2 +-
 doc/html/_sources/walkthrough.txt                  |    2 +-
 doc/html/admin.html                                |   27 +-
 doc/html/cluster-merge.html                        |   10 +-
 doc/html/design-2.0.html                           |   10 +-
 doc/html/design-2.1.html                           |   10 +-
 doc/html/design-2.2.html                           |   10 +-
 doc/html/design-2.3.html                           |   10 +-
 doc/html/design-2.4.html                           |   10 +-
 doc/html/design-2.5.html                           |   10 +-
 doc/html/design-2.6.html                           |   10 +-
 doc/html/design-2.7.html                           |   10 +-
 doc/html/design-2.8.html                           |   20 +-
 doc/html/{design-2.8.html => design-2.9.html}      |   41 +-
 doc/html/design-autorepair.html                    |   10 +-
 doc/html/design-bulk-create.html                   |   10 +-
 doc/html/design-chained-jobs.html                  |   10 +-
 doc/html/design-cpu-pinning.html                   |   10 +-
 doc/html/design-daemons.html                       |  380 +++
 doc/html/design-device-uuid-name.html              |   20 +-
 doc/html/design-draft.html                         |   56 +-
 doc/html/design-glusterfs-ganeti-support.html      |  224 ++
 doc/html/design-hroller.html                       |   71 +-
 doc/html/design-htools-2.3.html                    |   10 +-
 doc/html/design-http-server.html                   |   10 +-
 doc/html/design-impexp2.html                       |   10 +-
 doc/html/design-internal-shutdown.html             |  231 ++
 doc/html/design-linuxha.html                       |   20 +-
 doc/html/design-lu-generated-jobs.html             |   20 +-
 doc/html/design-monitoring-agent.html              |  293 +-
 doc/html/design-multi-reloc.html                   |   20 +-
 doc/html/design-network.html                       |   10 +-
 doc/html/design-node-add.html                      |   10 +-
 doc/html/design-oob.html                           |   10 +-
 doc/html/design-openvswitch.html                   |  202 ++
 doc/html/design-opportunistic-locking.html         |   10 +-
 doc/html/design-ovf-support.html                   |   20 +-
 doc/html/design-partitioned.html                   |   65 +-
 doc/html/design-query-splitting.html               |   20 +-
 doc/html/design-query2.html                        |   20 +-
 doc/html/design-reason-trail.html                  |   10 +-
 doc/html/design-resource-model.html                |   12 +-
 doc/html/design-restricted-commands.html           |   10 +-
 doc/html/design-shared-storage.html                |   10 +-
 doc/html/design-storagetypes.html                  |   56 +-
 doc/html/design-virtual-clusters.html              |   10 +-
 doc/html/design-x509-ca.html                       |   10 +-
 doc/html/devnotes.html                             |   61 +-
 doc/html/glossary.html                             |   10 +-
 doc/html/hooks.html                                |   12 +-
 doc/html/iallocator.html                           |   14 +-
 doc/html/index.html                                |   18 +-
 doc/html/install-quick.html                        |   50 +-
 doc/html/install.html                              |   26 +-
 doc/html/locking.html                              |   10 +-
 doc/html/manpages.html                             |   10 +-
 doc/html/monitoring-query-format.html              |   10 +-
 doc/html/move-instance.html                        |   10 +-
 doc/html/news.html                                 |  219 +-
 doc/html/ovfconverter.html                         |   10 +-
 doc/html/rapi.html                                 |   84 +-
 doc/html/search.html                               |   10 +-
 doc/html/searchindex.js                            |    2 +-
 doc/html/security.html                             |   12 +-
 doc/html/upgrade.html                              |   10 +-
 doc/html/virtual-cluster.html                      |   12 +-
 doc/html/walkthrough.html                          |   14 +-
 doc/iallocator.rst                                 |    4 +-
 doc/index.rst                                      |    4 +
 doc/install-quick.rst                              |   40 +-
 doc/install.rst                                    |   15 +
 doc/news.rst                                       |  137 +-
 doc/rapi.rst                                       |    6 +-
 doc/security.rst                                   |    2 +-
 doc/virtual-cluster.rst                            |    2 +-
 doc/walkthrough.rst                                |    2 +-
 lib/backend.py                                     |  556 +++-
 lib/bdev.py                                        | 3446 --------------------
 lib/bootstrap.py                                   |  210 +-
 lib/cli.py                                         |   26 +-
 lib/client/gnt_backup.py                           |    4 +-
 lib/client/gnt_cluster.py                          |   91 +-
 lib/client/gnt_debug.py                            |    3 +-
 lib/client/gnt_group.py                            |   25 +-
 lib/client/gnt_instance.py                         |   97 +-
 lib/client/gnt_job.py                              |   25 +
 lib/client/gnt_network.py                          |   23 +-
 lib/client/gnt_node.py                             |   25 +-
 lib/client/gnt_os.py                               |    2 +-
 lib/cmdlib/backup.py                               |  130 +-
 lib/cmdlib/base.py                                 |   34 +-
 lib/cmdlib/cluster.py                              | 1346 +++++---
 lib/cmdlib/common.py                               |  359 +-
 lib/cmdlib/group.py                                |  282 +-
 lib/cmdlib/instance.py                             | 1149 ++++---
 lib/cmdlib/instance_migration.py                   |  417 +--
 lib/cmdlib/instance_operation.py                   |  207 +-
 lib/cmdlib/instance_query.py                       |  172 +-
 lib/cmdlib/instance_storage.py                     |  929 +++---
 lib/cmdlib/instance_utils.py                       |  125 +-
 lib/cmdlib/misc.py                                 |   83 +-
 lib/cmdlib/network.py                              |   32 +-
 lib/cmdlib/node.py                                 |  489 +--
 lib/cmdlib/operating_system.py                     |   28 +-
 lib/cmdlib/tags.py                                 |   26 +-
 lib/cmdlib/test.py                                 |   31 +-
 lib/config.py                                      |  710 ++--
 lib/constants.py                                   |  152 +-
 lib/daemon.py                                      |   30 +-
 lib/hooksmaster.py                                 |   34 +-
 lib/hypervisor/hv_base.py                          |   49 +-
 lib/hypervisor/hv_chroot.py                        |   40 +-
 lib/hypervisor/hv_fake.py                          |   43 +-
 lib/hypervisor/hv_kvm.py                           |   82 +-
 lib/hypervisor/hv_lxc.py                           |   37 +-
 lib/hypervisor/hv_xen.py                           |  339 +-
 lib/locking.py                                     |   13 +-
 lib/masterd/iallocator.py                          |  264 +-
 lib/masterd/instance.py                            |  101 +-
 lib/objects.py                                     |  197 +-
 lib/opcodes.py                                     |  118 +-
 lib/ovf.py                                         |    8 +-
 lib/pathutils.py                                   |   14 +-
 lib/query.py                                       |  156 +-
 lib/rapi/rlib2.py                                  |    7 +-
 lib/rpc.py                                         |  225 +-
 lib/rpc_defs.py                                    |   66 +-
 lib/server/masterd.py                              |   25 +-
 lib/server/noded.py                                |   78 +-
 lib/server/rapi.py                                 |    3 +-
 lib/ssconf.py                                      |   35 +
 lib/ssh.py                                         |    2 +
 lib/{server => storage}/__init__.py                |    4 +-
 lib/storage/base.py                                |  392 +++
 lib/storage/bdev.py                                | 1806 ++++++++++
 lib/{storage.py => storage/container.py}           |    0
 lib/storage/drbd.py                                | 1055 ++++++
 lib/storage/drbd_cmdgen.py                         |  451 +++
 lib/storage/drbd_info.py                           |  459 +++
 lib/storage/filestorage.py                         |  217 ++
 lib/tools/burnin.py                                |   50 +-
 lib/utils/__init__.py                              |    3 +-
 lib/utils/algo.py                                  |    2 +-
 lib/utils/retry.py                                 |    4 +-
 lib/utils/storage.py                               |  177 +
 lib/utils/text.py                                  |    2 +-
 lib/watcher/nodemaint.py                           |   12 +-
 man/ganeti-noded.8.in                              |    7 +-
 man/ganeti-noded.gen                               |    6 +-
 man/ganeti-noded.html.in                           |    4 +-
 man/ganeti-noded.rst                               |    6 +-
 man/ganeti-os-interface.7.in                       |    4 +-
 man/ganeti-os-interface.gen                        |    4 +-
 man/ganeti-os-interface.html.in                    |    4 +-
 man/ganeti-os-interface.rst                        |    4 +-
 man/ganeti-rapi.8.in                               |   10 +-
 man/ganeti-rapi.gen                                |    9 +-
 man/ganeti-rapi.html.in                            |    4 +-
 man/ganeti-rapi.rst                                |    9 +-
 man/ganeti.7.in                                    |    5 +-
 man/ganeti.gen                                     |    5 +-
 man/ganeti.html.in                                 |    3 +-
 man/ganeti.rst                                     |    5 +-
 man/gnt-backup.8.in                                |   10 +-
 man/gnt-backup.gen                                 |   11 +-
 man/gnt-backup.html.in                             |    6 +-
 man/gnt-backup.rst                                 |   11 +-
 man/gnt-cluster.8.in                               |   99 +-
 man/gnt-cluster.gen                                |   73 +-
 man/gnt-cluster.html.in                            |   32 +-
 man/gnt-cluster.rst                                |   69 +-
 man/gnt-group.8.in                                 |   18 +-
 man/gnt-group.gen                                  |   13 +-
 man/gnt-group.html.in                              |   12 +-
 man/gnt-group.rst                                  |   13 +-
 man/gnt-instance.8.in                              |  207 +-
 man/gnt-instance.gen                               |  145 +-
 man/gnt-instance.html.in                           |  111 +-
 man/gnt-instance.rst                               |  109 +-
 man/gnt-job.8.in                                   |    6 +
 man/gnt-job.gen                                    |    8 +
 man/gnt-job.html.in                                |    4 +
 man/gnt-job.rst                                    |    8 +
 man/gnt-network.8.in                               |    6 +-
 man/gnt-network.gen                                |    6 +-
 man/gnt-network.html.in                            |    6 +-
 man/gnt-network.rst                                |    6 +-
 man/gnt-node.8.in                                  |   29 +-
 man/gnt-node.gen                                   |   20 +-
 man/gnt-node.html.in                               |   23 +-
 man/gnt-node.rst                                   |   10 +-
 man/gnt-os.8.in                                    |    7 +-
 man/gnt-os.gen                                     |    3 +-
 man/gnt-os.html.in                                 |    2 +-
 man/gnt-os.rst                                     |    3 +-
 man/harep.1.in                                     |   60 +-
 man/harep.gen                                      |   48 +-
 man/harep.html.in                                  |   20 +-
 man/harep.rst                                      |   48 +-
 man/hroller.1.in                                   |  149 +-
 man/hroller.gen                                    |  128 +-
 man/hroller.html.in                                |   81 +-
 man/hroller.rst                                    |  128 +-
 man/htools.1.in                                    |   13 +
 man/htools.gen                                     |    7 +
 man/htools.html.in                                 |    6 +
 man/htools.rst                                     |    7 +
 man/mon-collector.7.in                             |   86 +
 man/mon-collector.gen                              |   71 +-
 man/mon-collector.html.in                          |   46 +
 man/mon-collector.rst                              |   71 +-
 pylintrc                                           |    2 +
 qa/ganeti-qa.py                                    |   33 +-
 qa/qa-sample.json                                  |   20 +-
 qa/qa_cluster.py                                   |  322 +-
 qa/qa_config.py                                    |   78 +-
 qa/qa_group.py                                     |    4 +
 qa/qa_instance.py                                  |  349 +-
 qa/qa_instance_utils.py                            |  204 ++
 qa/qa_monitoring.py                                |   63 +
 qa/qa_node.py                                      |   40 +-
 qa/qa_rapi.py                                      |   26 +-
 qa/qa_utils.py                                     |   12 +-
 src/Ganeti/Common.hs                               |   28 +
 src/Ganeti/Confd/Client.hs                         |    9 +-
 src/Ganeti/Confd/ClientFunctions.hs                |   53 +
 src/Ganeti/Confd/Server.hs                         |   41 +-
 src/Ganeti/Config.hs                               |   27 +-
 src/Ganeti/Daemon.hs                               |   40 +-
 src/Ganeti/DataCollectors/CLI.hs                   |   23 +
 src/Ganeti/DataCollectors/Diskstats.hs             |  130 +
 src/Ganeti/DataCollectors/Drbd.hs                  |   15 +-
 src/Ganeti/DataCollectors/InstStatus.hs            |  204 ++
 src/Ganeti/DataCollectors/InstStatusTypes.hs       |   55 +
 src/Ganeti/DataCollectors/Lv.hs                    |  184 ++
 src/Ganeti/DataCollectors/Program.hs               |   19 +-
 src/Ganeti/DataCollectors/Types.hs                 |   12 +
 src/Ganeti/HTools/Backend/IAlloc.hs                |   38 +-
 src/Ganeti/HTools/Backend/Luxi.hs                  |   70 +-
 src/Ganeti/HTools/Backend/Rapi.hs                  |   34 +-
 src/Ganeti/HTools/Backend/Simu.hs                  |   17 +-
 src/Ganeti/HTools/Backend/Text.hs                  |   72 +-
 src/Ganeti/HTools/CLI.hs                           |   82 +-
 src/Ganeti/HTools/Cluster.hs                       |   27 +-
 src/Ganeti/HTools/Instance.hs                      |  101 +-
 src/Ganeti/HTools/Loader.hs                        |    6 +
 src/Ganeti/HTools/Node.hs                          |  177 +-
 src/Ganeti/HTools/Program/Harep.hs                 |   11 +
 src/Ganeti/HTools/Program/Hroller.hs               |  323 +-
 src/Ganeti/HTools/Program/Hspace.hs                |   83 +-
 src/Ganeti/HTools/Types.hs                         |   11 +
 src/Ganeti/Hypervisor/Xen.hs                       |  101 +
 src/Ganeti/JSON.hs                                 |   46 +-
 src/Ganeti/Monitoring/Server.hs                    |   10 +-
 src/Ganeti/Objects.hs                              |   65 +-
 src/Ganeti/OpCodes.hs                              |   56 +-
 src/Ganeti/OpParams.hs                             |   79 +
 src/Ganeti/Path.hs                                 |   12 +
 src/{hluxid.hs => Ganeti/Query/Cluster.hs}         |   44 +-
 src/Ganeti/Query/Node.hs                           |  101 +-
 src/Ganeti/Query/Server.hs                         |   10 +-
 src/Ganeti/Rpc.hs                                  |   24 +-
 src/Ganeti/Storage/Diskstats/Parser.hs             |   65 +
 src/Ganeti/Storage/Diskstats/Types.hs              |   51 +
 src/Ganeti/{Block => Storage}/Drbd/Parser.hs       |    4 +-
 src/Ganeti/{Block => Storage}/Drbd/Types.hs        |    2 +-
 src/Ganeti/Storage/Lvm/LVParser.hs                 |  120 +
 src/Ganeti/Storage/Lvm/Types.hs                    |   59 +
 src/Ganeti/Storage/Utils.hs                        |   92 +
 src/Ganeti/Types.hs                                |  148 +-
 src/Ganeti/Utils.hs                                |   15 +
 test/data/bdev-drbd-8.4-no-disk-params.txt         |   23 +
 test/data/bdev-drbd-8.4.txt                        |   25 +
 ...downgraded_2.7.json => cluster_config_2.8.json} |  105 +-
 test/data/cluster_config_2.9.json                  |  556 ++++
 test/data/htools/hail-alloc-drbd.json              |   36 +-
 test/data/htools/hail-alloc-invalid-network.json   |   16 +-
 test/data/htools/hail-alloc-invalid-twodisks.json  |   10 +-
 .../data/htools/hail-alloc-restricted-network.json |   32 +-
 ...il-alloc-drbd.json => hail-alloc-spindles.json} |  375 +--
 test/data/htools/hail-alloc-twodisks.json          |   10 +-
 test/data/htools/hail-change-group.json            |   41 +-
 test/data/htools/hail-node-evac.json               |   35 +-
 test/data/htools/hail-reloc-drbd.json              |   35 +-
 test/data/htools/hroller-full.data                 |   22 +
 test/data/htools/hroller-nodegroups.data           |   18 +
 test/data/htools/hroller-nonredundant.data         |   25 +
 .../{multiple-master.data => hroller-online.data}  |   10 +-
 .../htools/hspace-tiered-dualspec-exclusive.data   |   11 +
 ...ce-tiered.data => hspace-tiered-exclusive.data} |    8 +-
 ...hspace-tiered.data => hspace-tiered-mixed.data} |   10 +-
 test/data/htools/hspace-tiered-vcpu.data           |   11 +
 test/data/htools/multiple-tags.data                |   16 +
 test/data/htools/rapi/instances.json               |   34 +
 test/data/htools/rapi/nodes.json                   |   24 +-
 test/data/htools/unique-reboot-order.data          |    8 +-
 test/data/instance-prim-sec.txt                    |   78 +
 test/data/lvs_lv.txt                               |    2 +
 test/data/proc_diskstats.txt                       |   32 +
 test/data/proc_drbd80-emptyline.txt                |    1 +
 ...-emptyline.txt => proc_drbd80-emptyversion.txt} |    1 -
 test/data/proc_drbd84.txt                          |   16 +
 test/data/proc_drbd84_sync.txt                     |   11 +
 test/hs/Test/Ganeti/HTools/Backend/Text.hs         |   20 +-
 test/hs/Test/Ganeti/HTools/CLI.hs                  |   13 +-
 test/hs/Test/Ganeti/HTools/Cluster.hs              |    8 +-
 test/hs/Test/Ganeti/HTools/Instance.hs             |   28 +-
 test/hs/Test/Ganeti/HTools/Node.hs                 |   89 +-
 test/hs/Test/Ganeti/JSON.hs                        |   25 +
 test/hs/Test/Ganeti/Objects.hs                     |   50 +-
 test/hs/Test/Ganeti/OpCodes.hs                     |  140 +-
 test/hs/Test/Ganeti/Rpc.hs                         |   39 +-
 test/hs/Test/Ganeti/Storage/Diskstats/Parser.hs    |  118 +
 .../Test/Ganeti/{Block => Storage}/Drbd/Parser.hs  |  138 +-
 .../Test/Ganeti/{Block => Storage}/Drbd/Types.hs   |    4 +-
 test/hs/Test/Ganeti/Storage/Lvm/LVParser.hs        |  128 +
 test/hs/Test/Ganeti/TestCommon.hs                  |   49 +
 test/hs/Test/Ganeti/TestHTools.hs                  |   17 +-
 test/hs/Test/Ganeti/Types.hs                       |   18 +-
 test/hs/htest.hs                                   |    8 +-
 test/hs/offline-test.sh                            |   23 +-
 test/hs/shelltests/htools-hail.test                |   55 +
 test/hs/shelltests/htools-hroller.test             |   91 +-
 test/hs/shelltests/htools-hspace.test              |   20 +-
 test/hs/shelltests/htools-mon-collector.test       |   72 +-
 test/py/cfgupgrade_unittest.py                     |   76 +-
 test/py/ganeti.backend_unittest.py                 |  292 +-
 test/py/ganeti.bdev_unittest.py                    |  613 ----
 test/py/ganeti.bootstrap_unittest.py               |  134 +
 test/py/ganeti.cmdlib.cluster_unittest.py          |   92 +
 test/py/ganeti.cmdlib.instance_storage_unittest.py |  115 +
 test/py/ganeti.cmdlib_unittest.py                  |  221 +-
 test/py/ganeti.config_unittest.py                  |   66 +-
 test/py/ganeti.constants_unittest.py               |   16 +-
 test/py/ganeti.hooks_unittest.py                   |   68 +-
 test/py/ganeti.hypervisor.hv_chroot_unittest.py    |    8 +-
 test/py/ganeti.hypervisor.hv_fake_unittest.py      |    3 +-
 test/py/ganeti.hypervisor.hv_kvm_unittest.py       |   36 +-
 test/py/ganeti.hypervisor.hv_lxc_unittest.py       |    8 +-
 test/py/ganeti.hypervisor.hv_xen_unittest.py       |  273 +-
 test/py/ganeti.masterd.iallocator_unittest.py      |   40 +
 test/py/ganeti.objects_unittest.py                 |   88 +-
 test/py/ganeti.query_unittest.py                   |  147 +-
 test/py/ganeti.rpc_unittest.py                     |  157 +-
 test/py/ganeti.ssconf_unittest.py                  |   11 +
 test/py/ganeti.storage.bdev_unittest.py            |  272 ++
 ...est.py => ganeti.storage.container_unittest.py} |   12 +-
 test/py/ganeti.storage.drbd_unittest.py            |  449 +++
 test/py/ganeti.storage.filestorage_unittest.py     |  223 ++
 test/py/ganeti.utils.retry_unittest.py             |   92 +-
 test/py/ganeti.utils.storage_unittest.py           |  128 +
 test/py/mocks.py                                   |   12 +
 test/py/testutils.py                               |   15 +
 tools/cfgupgrade                                   |  240 +-
 tools/cfgupgrade12                                 |    2 +-
 tools/cluster-merge                                |    8 +-
 tools/kvm-ifup.in                                  |   61 +-
 tools/lvmstrap                                     |    2 +-
 tools/move-instance                                |   19 +-
 tools/net-common.in                                |   97 +
 tools/sanitize-config                              |    8 +-
 tools/vcluster-setup.in                            |   12 +-
 autotools/sphinx-wrapper => tools/vif-ganeti.in    |   40 +-
 vcs-version                                        |    2 +-
 414 files changed, 26091 insertions(+), 11024 deletions(-)
 create mode 100644 debian/patches/0001-daemon-util-handle-luxid-in-start-stop-_master.patch
 create mode 100644 doc/design-2.9.rst
 create mode 100644 doc/design-daemons.rst
 create mode 100644 doc/design-glusterfs-ganeti-support.rst
 create mode 100644 doc/design-internal-shutdown.rst
 create mode 100644 doc/design-openvswitch.rst
 create mode 100644 doc/html/_images/graphviz-345a51a937c3e464df7225a1640e22db3d0ff2be.png
 create mode 100644 doc/html/_images/graphviz-345a51a937c3e464df7225a1640e22db3d0ff2be.png.map
 create mode 100644 doc/html/_sources/design-2.9.txt
 create mode 100644 doc/html/_sources/design-daemons.txt
 create mode 100644 doc/html/_sources/design-glusterfs-ganeti-support.txt
 create mode 100644 doc/html/_sources/design-internal-shutdown.txt
 create mode 100644 doc/html/_sources/design-openvswitch.txt
 copy doc/html/{design-2.8.html => design-2.9.html} (75%)
 create mode 100644 doc/html/design-daemons.html
 create mode 100644 doc/html/design-glusterfs-ganeti-support.html
 create mode 100644 doc/html/design-internal-shutdown.html
 create mode 100644 doc/html/design-openvswitch.html
 delete mode 100644 lib/bdev.py
 copy lib/{server => storage}/__init__.py (90%)
 create mode 100644 lib/storage/base.py
 create mode 100644 lib/storage/bdev.py
 rename lib/{storage.py => storage/container.py} (100%)
 create mode 100644 lib/storage/drbd.py
 create mode 100644 lib/storage/drbd_cmdgen.py
 create mode 100644 lib/storage/drbd_info.py
 create mode 100644 lib/storage/filestorage.py
 create mode 100644 lib/utils/storage.py
 create mode 100644 qa/qa_instance_utils.py
 create mode 100644 qa/qa_monitoring.py
 create mode 100644 src/Ganeti/Confd/ClientFunctions.hs
 create mode 100644 src/Ganeti/DataCollectors/Diskstats.hs
 create mode 100644 src/Ganeti/DataCollectors/InstStatus.hs
 create mode 100644 src/Ganeti/DataCollectors/InstStatusTypes.hs
 create mode 100644 src/Ganeti/DataCollectors/Lv.hs
 create mode 100644 src/Ganeti/Hypervisor/Xen.hs
 copy src/{hluxid.hs => Ganeti/Query/Cluster.hs} (58%)
 create mode 100644 src/Ganeti/Storage/Diskstats/Parser.hs
 create mode 100644 src/Ganeti/Storage/Diskstats/Types.hs
 rename src/Ganeti/{Block => Storage}/Drbd/Parser.hs (99%)
 rename src/Ganeti/{Block => Storage}/Drbd/Types.hs (99%)
 create mode 100644 src/Ganeti/Storage/Lvm/LVParser.hs
 create mode 100644 src/Ganeti/Storage/Lvm/Types.hs
 create mode 100644 src/Ganeti/Storage/Utils.hs
 create mode 100644 test/data/bdev-drbd-8.4-no-disk-params.txt
 create mode 100644 test/data/bdev-drbd-8.4.txt
 rename test/data/{cluster_config_downgraded_2.7.json => cluster_config_2.8.json} (87%)
 create mode 100644 test/data/cluster_config_2.9.json
 copy test/data/htools/{hail-alloc-drbd.json => hail-alloc-spindles.json} (52%)
 create mode 100644 test/data/htools/hroller-full.data
 create mode 100644 test/data/htools/hroller-nodegroups.data
 create mode 100644 test/data/htools/hroller-nonredundant.data
 copy test/data/htools/{multiple-master.data => hroller-online.data} (53%)
 create mode 100644 test/data/htools/hspace-tiered-dualspec-exclusive.data
 copy test/data/htools/{hspace-tiered.data => hspace-tiered-exclusive.data} (94%)
 copy test/data/htools/{hspace-tiered.data => hspace-tiered-mixed.data} (56%)
 create mode 100644 test/data/htools/hspace-tiered-vcpu.data
 create mode 100644 test/data/htools/multiple-tags.data
 create mode 100644 test/data/instance-prim-sec.txt
 create mode 100644 test/data/lvs_lv.txt
 create mode 100644 test/data/proc_diskstats.txt
 copy test/data/{proc_drbd80-emptyline.txt => proc_drbd80-emptyversion.txt} (99%)
 create mode 100644 test/data/proc_drbd84.txt
 create mode 100644 test/data/proc_drbd84_sync.txt
 create mode 100644 test/hs/Test/Ganeti/Storage/Diskstats/Parser.hs
 rename test/hs/Test/Ganeti/{Block => Storage}/Drbd/Parser.hs (75%)
 rename test/hs/Test/Ganeti/{Block => Storage}/Drbd/Types.hs (98%)
 create mode 100644 test/hs/Test/Ganeti/Storage/Lvm/LVParser.hs
 delete mode 100755 test/py/ganeti.bdev_unittest.py
 create mode 100755 test/py/ganeti.bootstrap_unittest.py
 create mode 100755 test/py/ganeti.cmdlib.cluster_unittest.py
 create mode 100755 test/py/ganeti.cmdlib.instance_storage_unittest.py
 create mode 100755 test/py/ganeti.storage.bdev_unittest.py
 rename test/py/{ganeti.storage_unittest.py => ganeti.storage.container_unittest.py} (94%)
 create mode 100755 test/py/ganeti.storage.drbd_unittest.py
 create mode 100755 test/py/ganeti.storage.filestorage_unittest.py
 create mode 100755 test/py/ganeti.utils.storage_unittest.py
 create mode 100644 tools/net-common.in
 copy autotools/sphinx-wrapper => tools/vif-ganeti.in (60%)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ganeti/ganeti.git



More information about the Pkg-ganeti-devel mailing list