[Pkg-ganeti-devel] [ganeti] 08/10: Merge tag 'upstream/2.12.6' into trusty
Apollon Oikonomopoulos
apoikos at moszumanska.debian.org
Mon Jan 4 09:37:25 UTC 2016
This is an automated email from the git hooks/post-receive script.
apoikos pushed a commit to branch trusty
in repository ganeti.
commit ce12627230c79a61756f0ffe1f97303462dff0d0
Merge: c75ac14 32cbe45
Author: Apollon Oikonomopoulos <apoikos at debian.org>
Date: Mon Jan 4 11:30:19 2016 +0200
Merge tag 'upstream/2.12.6' into trusty
Upstream version 2.12.6
# gpg: Signature made Δευ 04 Ιαν 2016 11:30:18 πμ EET
# gpg: using RSA key 0xDBADC9EBEEA7C60E
# gpg: Good signature from "Apollon Oikonomopoulos <apoikos at dmesg.gr>"
# gpg: aka "Apollon Oikonomopoulos <apoikos at gmail.com>"
# gpg: aka "Apollon Oikonomopoulos <apoikos at debian.org>"
COPYING | 2 +-
Makefile.am | 26 +-
Makefile.in | 24 +-
NEWS | 312 ++++++++++++++
UPGRADE | 8 +
configure | 57 ++-
configure.ac | 19 +-
doc/admin.rst | 2 +-
doc/cluster-keys-replacement.rst | 27 +-
doc/conf.py | 2 +-
doc/design-draft.rst | 1 +
doc/design-node-security.rst | 59 ++-
doc/design-upgrade.rst | 2 +-
doc/dev-codestyle.rst | 6 +-
doc/examples/ganeti.cron.in | 2 +-
doc/examples/ganeti.default | 1 +
doc/examples/ganeti.default-debug | 1 +
doc/html/_sources/admin.txt | 2 +-
doc/html/_sources/cluster-keys-replacement.txt | 27 +-
doc/html/_sources/design-draft.txt | 1 +
doc/html/_sources/design-node-security.txt | 59 ++-
doc/html/_sources/design-upgrade.txt | 2 +-
doc/html/_sources/dev-codestyle.txt | 6 +-
doc/html/_sources/index.txt | 1 -
doc/html/_sources/install.txt | 52 +--
doc/html/_sources/news.txt | 312 ++++++++++++++
doc/html/_sources/security.txt | 38 ++
doc/html/_sources/upgrade.txt | 8 +
doc/html/admin.html | 22 +-
doc/html/cluster-keys-replacement.html | 38 +-
doc/html/cluster-merge.html | 10 +-
doc/html/design-2.0.html | 10 +-
doc/html/design-2.1.html | 10 +-
doc/html/design-2.10.html | 10 +-
doc/html/design-2.11.html | 10 +-
doc/html/design-2.12.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 | 10 +-
doc/html/design-2.9.html | 10 +-
doc/html/design-autorepair.html | 10 +-
doc/html/design-bulk-create.html | 10 +-
doc/html/design-ceph-ganeti-support.html | 10 +-
doc/html/design-chained-jobs.html | 10 +-
doc/html/design-cmdlib-unittests.html | 10 +-
doc/html/design-cpu-pinning.html | 10 +-
doc/html/design-cpu-speed.html | 10 +-
doc/html/design-daemons.html | 20 +-
doc/html/design-device-uuid-name.html | 10 +-
doc/html/design-disks.html | 33 +-
doc/html/design-draft.html | 16 +-
doc/html/design-file-based-storage.html | 20 +-
doc/html/design-glusterfs-ganeti-support.html | 10 +-
doc/html/design-hotplug.html | 10 +-
doc/html/design-hroller.html | 10 +-
doc/html/design-hsqueeze.html | 10 +-
doc/html/design-htools-2.3.html | 10 +-
doc/html/design-http-server.html | 10 +-
doc/html/design-hugepages-support.html | 10 +-
doc/html/design-impexp2.html | 10 +-
doc/html/design-internal-shutdown.html | 10 +-
doc/html/design-kvmd.html | 10 +-
doc/html/design-linuxha.html | 10 +-
doc/html/design-lu-generated-jobs.html | 10 +-
doc/html/design-monitoring-agent.html | 10 +-
doc/html/design-move-instance-improvements.html | 10 +-
doc/html/design-multi-reloc.html | 10 +-
doc/html/design-multi-version-tests.html | 10 +-
doc/html/design-network.html | 10 +-
doc/html/design-node-add.html | 10 +-
doc/html/design-node-security.html | 67 +--
doc/html/design-oob.html | 10 +-
doc/html/design-openvswitch.html | 10 +-
doc/html/design-opportunistic-locking.html | 10 +-
doc/html/design-optables.html | 10 +-
doc/html/design-os.html | 10 +-
doc/html/design-ovf-support.html | 10 +-
doc/html/design-partitioned.html | 10 +-
doc/html/design-performance-tests.html | 10 +-
doc/html/design-query-splitting.html | 10 +-
doc/html/design-query2.html | 10 +-
doc/html/design-reason-trail.html | 10 +-
doc/html/design-resource-model.html | 10 +-
doc/html/design-restricted-commands.html | 10 +-
doc/html/design-shared-storage.html | 10 +-
doc/html/design-ssh-ports.html | 10 +-
doc/html/design-storagetypes.html | 10 +-
doc/html/design-systemd.html | 10 +-
doc/html/design-upgrade.html | 12 +-
doc/html/design-virtual-clusters.html | 10 +-
doc/html/design-x509-ca.html | 10 +-
doc/html/dev-codestyle.html | 16 +-
doc/html/devnotes.html | 10 +-
doc/html/glossary.html | 10 +-
doc/html/hooks.html | 10 +-
doc/html/iallocator.html | 10 +-
doc/html/index.html | 11 +-
doc/html/install-quick.html | 10 +-
doc/html/install.html | 59 +--
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 | 479 +++++++++++++++++----
doc/html/ovfconverter.html | 10 +-
doc/html/rapi.html | 34 +-
doc/html/search.html | 10 +-
doc/html/searchindex.js | 2 +-
doc/html/security.html | 44 +-
doc/html/upgrade.html | 33 +-
doc/html/virtual-cluster.html | 10 +-
doc/html/walkthrough.html | 10 +-
doc/index.rst | 1 -
doc/install.rst | 52 +--
doc/news.rst | 312 ++++++++++++++
doc/security.rst | 38 ++
doc/upgrade.rst | 8 +
lib/backend.py | 75 ++--
lib/bootstrap.py | 67 ++-
lib/cli.py | 67 ++-
lib/client/gnt_cluster.py | 143 +++++-
lib/client/gnt_instance.py | 3 +-
lib/client/gnt_node.py | 1 +
lib/cmdlib/cluster.py | 146 ++-----
lib/cmdlib/common.py | 9 +-
lib/cmdlib/instance.py | 44 +-
lib/cmdlib/instance_query.py | 6 +-
lib/cmdlib/instance_storage.py | 8 +-
lib/cmdlib/node.py | 14 +-
lib/config.py | 36 +-
lib/http/__init__.py | 9 +
lib/hypervisor/hv_xen.py | 53 ++-
lib/mcpu.py | 2 +-
lib/objects.py | 13 +-
lib/pathutils.py | 7 +-
lib/rapi/testutils.py | 3 +-
lib/rpc/client.py | 36 +-
lib/rpc/node.py | 6 +-
lib/rpc/transport.py | 45 +-
lib/server/noded.py | 52 ++-
lib/ssconf.py | 49 ++-
lib/ssh.py | 2 +
lib/storage/container.py | 1 +
lib/storage/drbd.py | 4 +-
lib/tools/burnin.py | 4 +-
lib/tools/common.py | 172 ++++++++
lib/tools/node_daemon_setup.py | 3 +
lib/tools/prepare_node_join.py | 41 +-
lib/tools/ssl_update.py | 148 +++++++
lib/utils/security.py | 52 ++-
lib/utils/version.py | 26 ++
lib/utils/x509.py | 64 +++
lib/watcher/__init__.py | 11 +-
lib/wconfd.py | 7 +-
man/footer.rst | 4 +-
man/ganeti-cleaner.8.in | 6 +-
man/ganeti-cleaner.html.in | 4 +-
man/ganeti-confd.8.in | 9 +-
man/ganeti-confd.gen | 3 +-
man/ganeti-confd.html.in | 6 +-
man/ganeti-confd.rst | 3 +-
man/ganeti-extstorage-interface.7.in | 6 +-
man/ganeti-extstorage-interface.html.in | 4 +-
man/ganeti-kvmd.8.in | 6 +-
man/ganeti-kvmd.html.in | 4 +-
man/ganeti-listrunner.8.in | 6 +-
man/ganeti-listrunner.html.in | 4 +-
man/ganeti-luxid.8.in | 20 +-
man/ganeti-luxid.gen | 20 +-
man/ganeti-luxid.html.in | 14 +-
man/ganeti-luxid.rst | 20 +-
man/ganeti-mond.8.in | 9 +-
man/ganeti-mond.gen | 2 +-
man/ganeti-mond.html.in | 6 +-
man/ganeti-mond.rst | 2 +-
man/ganeti-noded.8.in | 6 +-
man/ganeti-noded.html.in | 4 +-
man/ganeti-os-interface.7.in | 6 +-
man/ganeti-os-interface.html.in | 4 +-
man/ganeti-rapi.8.in | 24 +-
man/ganeti-rapi.gen | 9 +-
man/ganeti-rapi.html.in | 8 +-
man/ganeti-rapi.rst | 9 +-
man/ganeti-watcher.8.in | 15 +-
man/ganeti-watcher.gen | 10 +-
man/ganeti-watcher.html.in | 7 +-
man/ganeti-watcher.rst | 10 +-
man/{ganeti-luxid.8.in => ganeti-wconfd.8.in} | 44 +-
man/ganeti-wconfd.gen | 48 +++
...{ganeti-luxid.html.in => ganeti-wconfd.html.in} | 28 +-
man/ganeti-wconfd.rst | 48 +++
man/ganeti.7.in | 14 +-
man/ganeti.gen | 7 +
man/ganeti.html.in | 5 +-
man/ganeti.rst | 7 +
man/gnt-backup.8.in | 6 +-
man/gnt-backup.html.in | 4 +-
man/gnt-cluster.8.in | 35 +-
man/gnt-cluster.gen | 32 +-
man/gnt-cluster.html.in | 13 +-
man/gnt-cluster.rst | 30 +-
man/gnt-debug.8.in | 6 +-
man/gnt-debug.html.in | 4 +-
man/gnt-group.8.in | 6 +-
man/gnt-group.html.in | 4 +-
man/gnt-instance.8.in | 15 +-
man/gnt-instance.gen | 9 +-
man/gnt-instance.html.in | 8 +-
man/gnt-instance.rst | 9 +-
man/gnt-job.8.in | 6 +-
man/gnt-job.html.in | 4 +-
man/gnt-network.8.in | 6 +-
man/gnt-network.html.in | 4 +-
man/gnt-node.8.in | 17 +-
man/gnt-node.gen | 11 +-
man/gnt-node.html.in | 8 +-
man/gnt-node.rst | 11 +-
man/gnt-os.8.in | 6 +-
man/gnt-os.html.in | 4 +-
man/gnt-storage.8.in | 6 +-
man/gnt-storage.html.in | 4 +-
man/hail.1.in | 6 +-
man/hail.html.in | 4 +-
man/harep.1.in | 16 +-
man/harep.gen | 12 +
man/harep.html.in | 9 +-
man/harep.rst | 12 +
man/hbal.1.in | 6 +-
man/hbal.html.in | 4 +-
man/hcheck.1.in | 6 +-
man/hcheck.html.in | 4 +-
man/hinfo.1.in | 6 +-
man/hinfo.html.in | 4 +-
man/hroller.1.in | 6 +-
man/hroller.html.in | 4 +-
man/hscan.1.in | 6 +-
man/hscan.html.in | 4 +-
man/hspace.1.in | 12 +-
man/hspace.gen | 2 +-
man/hspace.html.in | 6 +-
man/hspace.rst | 2 +-
man/hsqueeze.1.in | 6 +-
man/hsqueeze.html.in | 4 +-
man/htools.1.in | 6 +-
man/htools.html.in | 4 +-
man/mon-collector.7.in | 6 +-
man/mon-collector.html.in | 4 +-
qa/ganeti-qa.py | 35 +-
qa/qa_cluster.py | 73 +++-
qa/qa_instance.py | 3 +
qa/qa_rapi.py | 224 +++++++++-
qa/rapi-workload.py | 4 +-
src/Ganeti/Confd/Server.hs | 57 ++-
src/Ganeti/Config.hs | 7 +-
src/Ganeti/Constants.hs | 69 ++-
src/Ganeti/HTools/Backend/IAlloc.hs | 13 +-
src/Ganeti/HTools/Backend/Luxi.hs | 8 +-
src/Ganeti/HTools/Cluster.hs | 30 +-
src/Ganeti/HTools/Node.hs | 13 +-
src/Ganeti/JQScheduler.hs | 2 +-
src/Ganeti/JQueue.hs | 5 +-
src/Ganeti/Locking/Waiting.hs | 42 +-
src/Ganeti/Objects.hs | 43 +-
src/Ganeti/OpCodes.hs | 4 +-
src/Ganeti/OpParams.hs | 6 +
src/Ganeti/Query/Instance.hs | 20 +-
src/Ganeti/Query/Language.hs | 7 +
src/Ganeti/Query/Query.hs | 22 +-
src/Ganeti/Ssconf.hs | 1 +
src/Ganeti/THH.hs | 22 +-
src/Ganeti/Types.hs | 9 +-
src/Ganeti/UDSServer.hs | 2 +-
src/Ganeti/Utils.hs | 10 +
src/Ganeti/WConfd/Core.hs | 30 +-
src/Ganeti/WConfd/Ssconf.hs | 8 +
test/data/cluster_config_2.11.json | 1 -
test/data/xen-xl-list-4.4-crashed-instances.txt | 5 +
test/hs/Test/Ganeti/BasicTypes.hs | 10 +-
test/hs/Test/Ganeti/Confd/Utils.hs | 8 +-
test/hs/Test/Ganeti/HTools/Backend/Text.hs | 8 +-
test/hs/Test/Ganeti/HTools/Cluster.hs | 14 +-
test/hs/Test/Ganeti/HTools/Container.hs | 2 +-
test/hs/Test/Ganeti/HTools/Node.hs | 2 +-
test/hs/Test/Ganeti/HTools/Types.hs | 26 +-
test/hs/Test/Ganeti/Hypervisor/Xen/XmParser.hs | 4 +-
test/hs/Test/Ganeti/JQueue.hs | 33 +-
test/hs/Test/Ganeti/JSON.hs | 5 +-
test/hs/Test/Ganeti/Locking/Allocation.hs | 30 +-
test/hs/Test/Ganeti/Locking/Locks.hs | 4 +-
test/hs/Test/Ganeti/Locking/Waiting.hs | 107 ++++-
test/hs/Test/Ganeti/Network.hs | 10 +-
test/hs/Test/Ganeti/Objects.hs | 17 +-
test/hs/Test/Ganeti/Objects/BitArray.hs | 4 +-
test/hs/Test/Ganeti/OpCodes.hs | 5 +-
test/hs/Test/Ganeti/Query/Filter.hs | 8 +-
test/hs/Test/Ganeti/Query/Language.hs | 2 +-
test/hs/Test/Ganeti/Query/Query.hs | 104 ++---
test/hs/Test/Ganeti/Runtime.hs | 4 +-
test/hs/Test/Ganeti/Ssconf.hs | 2 +-
test/hs/Test/Ganeti/Storage/Drbd/Types.hs | 12 +-
test/hs/Test/Ganeti/TestCommon.hs | 31 +-
test/hs/Test/Ganeti/Utils.hs | 62 +--
test/hs/Test/Ganeti/Utils/MultiMap.hs | 4 +-
test/hs/Test/Ganeti/Utils/Statistics.hs | 5 +-
test/hs/shelltests/htools-hail.test | 5 +
test/py/cfgupgrade_unittest.py | 3 +
test/py/cmdlib/cluster_unittest.py | 118 ++---
test/py/cmdlib/instance_unittest.py | 15 +
test/py/ganeti.backend_unittest.py | 28 +-
test/py/ganeti.hypervisor.hv_xen_unittest.py | 44 ++
test/py/ganeti.ssh_unittest.py | 3 +
test/py/ganeti.storage.drbd_unittest.py | 4 +-
test/py/ganeti.tools.prepare_node_join_unittest.py | 64 +--
test/py/ganeti.utils.storage_unittest.py | 14 +-
test/py/ganeti.utils.version_unittest.py | 10 +
test/py/ganeti.utils.x509_unittest.py | 36 +-
tools/burnin | 2 +-
tools/cfgupgrade | 18 +-
tools/post-upgrade | 8 +-
vcs-version | 2 +-
324 files changed, 5079 insertions(+), 2018 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