[Pkg-ganeti-devel] [ganeti] 04/07: Merge tag 'upstream/2.9.0_rc3' into experimental
Apollon Oikonomopoulos
apoikos-guest at alioth.debian.org
Sat Oct 19 20:35:45 UTC 2013
This is an automated email from the git hooks/post-receive script.
apoikos-guest pushed a commit to branch experimental
in repository ganeti.
commit 773d709bd106d383f0021113dc75baa53db1299e
Merge: f7b998f 85570d7
Author: Apollon Oikonomopoulos <apoikos at gmail.com>
Date: Thu Oct 17 11:31:36 2013 +0300
Merge tag 'upstream/2.9.0_rc3' into experimental
Upstream version 2.9.0~rc3
# gpg: Signature made Πεμ 17 Οκτ 2013 11:31:33 πμ EEST
# gpg: using RSA key 0xF51B18C720248224
# gpg: Good signature from "Apollon Oikonomopoulos <apoikos at dmesg.gr>"
# gpg: aka "Apollon Oikonomopoulos <apoikos at gmail.com>"
INSTALL | 40 +-
Makefile.am | 130 +-
Makefile.in | 231 +-
NEWS | 137 +-
README | 2 +-
configure | 208 +-
configure.ac | 62 +-
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 +
.../storage/__init__.py | 28 +-
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 +
.../Program.hs => Query/Cluster.hs} | 29 +-
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 +
...nique-reboot-order.data => hroller-online.data} | 12 +-
.../htools/hspace-tiered-dualspec-exclusive.data | 11 +
test/data/htools/hspace-tiered-exclusive.data | 11 +
test/data/htools/hspace-tiered-mixed.data | 13 +
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 +-
.../vif-ganeti.in | 40 +-
vcs-version | 2 +-
408 files changed, 26022 insertions(+), 11028 deletions(-)
--
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