[Pkg-ganeti-devel] [ganeti] 01/10: Merge tag 'debian/2.12.0-3' into trusty
Apollon Oikonomopoulos
apoikos at moszumanska.debian.org
Mon Jan 4 09:37:21 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 12baafd12c2c9d9269f3db812cf449b465ff437a
Merge: 6f29b10 17d89b5
Author: Apollon Oikonomopoulos <apoikos at debian.org>
Date: Tue Feb 17 18:47:10 2015 +0200
Merge tag 'debian/2.12.0-3' into trusty
ganeti Debian release 2.12.0-3
INSTALL | 84 +-
Makefile.am | 274 ++-
Makefile.in | 638 +++++--
NEWS | 175 ++
README | 2 +-
autotools/build-rpc | 3 +-
configure | 231 ++-
configure.ac | 61 +-
daemons/daemon-util.in | 97 +-
daemons/import-export | 71 +-
debian/changelog | 55 +-
debian/control | 111 +-
debian/control.in | 87 +-
debian/copyright | 23 +-
debian/ganeti-2.11.install | 5 -
debian/ganeti-2.11.prerm | 24 -
debian/ganeti-2.12.install | 5 +
...ian-overrides => ganeti-2.12.lintian-overrides} | 2 +-
.../{ganeti-2.11.postinst => ganeti-2.12.postinst} | 0
debian/ganeti-2.12.prerm | 24 +
...askell-2.11.templates => ganeti-2.12.templates} | 11 +-
debian/ganeti-haskell-2.11.install | 5 -
debian/ganeti-haskell-2.11.lintian-overrides | 9 -
debian/ganeti-haskell-2.11.prerm | 24 -
debian/ganeti-haskell-2.12.install | 7 +
debian/ganeti-haskell-2.12.lintian-overrides | 9 +
...-2.11.postinst => ganeti-haskell-2.12.postinst} | 0
debian/ganeti-haskell-2.12.prerm | 24 +
....11.templates => ganeti-haskell-2.12.templates} | 11 +-
debian/ganeti-htools-2.11.install | 3 -
debian/ganeti-htools-2.11.lintian-overrides | 5 -
debian/ganeti-htools-2.11.prerm | 24 -
debian/ganeti-htools-2.12.install | 3 +
debian/ganeti-htools-2.12.lintian-overrides | 5 +
...s-2.11.postinst => ganeti-htools-2.12.postinst} | 0
debian/ganeti-htools-2.12.prerm | 24 +
...2.11.templates => ganeti-htools-2.12.templates} | 11 +-
debian/ganeti.bug-script | 57 +
debian/ganeti.install | 1 +
.../0003-Disable-local-checks-during-build.patch | 2 +-
.../patches/cfgupgrade12-remove-old-ssconf.patch | 2 +-
debian/patches/do-not-backup-export-dir.patch | 2 +-
debian/patches/fix-wconfd-metad | 28 +
debian/patches/series | 1 +
debian/rules | 3 +
debian/templates/ganeti-haskell-VER.install | 2 +
debian/watch | 2 +-
doc/design-2.12.rst | 15 +
doc/design-cpu-pinning.rst | 11 +-
doc/design-cpu-speed.rst | 43 +
doc/design-daemons.rst | 196 +-
doc/design-disks.rst | 166 ++
doc/design-draft.rst | 4 +-
doc/design-move-instance-improvements.rst | 366 ++++
doc/design-node-security.rst | 268 ++-
doc/design-performance-tests.rst | 8 +-
doc/design-systemd.rst | 234 +++
doc/dev-codestyle.rst | 12 +-
doc/examples/ganeti.default | 2 +-
doc/examples/ganeti.default-debug | 2 +-
doc/examples/systemd/ganeti-common.service.in | 6 +
doc/examples/systemd/ganeti-confd.service.in | 17 +
doc/examples/systemd/ganeti-kvmd.service.in | 15 +
doc/examples/systemd/ganeti-luxid.service.in | 18 +
doc/examples/systemd/ganeti-metad.service.in | 14 +
doc/examples/systemd/ganeti-mond.service.in | 16 +
doc/examples/systemd/ganeti-noded.service.in | 19 +
doc/examples/systemd/ganeti-rapi.service.in | 19 +
doc/examples/systemd/ganeti-wconfd.service.in | 18 +
doc/hooks.rst | 2 +-
doc/html/_sources/design-2.12.txt | 15 +
doc/html/_sources/design-cpu-pinning.txt | 11 +-
doc/html/_sources/design-cpu-speed.txt | 43 +
doc/html/_sources/design-daemons.txt | 196 +-
doc/html/_sources/design-disks.txt | 166 ++
doc/html/_sources/design-draft.txt | 4 +-
.../_sources/design-move-instance-improvements.txt | 366 ++++
doc/html/_sources/design-node-security.txt | 268 ++-
doc/html/_sources/design-performance-tests.txt | 8 +-
doc/html/_sources/design-systemd.txt | 234 +++
doc/html/_sources/dev-codestyle.txt | 12 +-
doc/html/_sources/hooks.txt | 2 +-
doc/html/_sources/iallocator.txt | 2 +-
doc/html/_sources/index.txt | 8 +-
doc/html/_sources/install-quick.txt | 84 +-
doc/html/_sources/news.txt | 175 ++
doc/html/_sources/security.txt | 2 +-
doc/html/_sources/virtual-cluster.txt | 2 +-
doc/html/admin.html | 12 +-
doc/html/cluster-keys-replacement.html | 10 +-
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 | 20 +-
doc/html/{design-2.11.html => design-2.12.html} | 36 +-
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 | 20 +-
doc/html/design-chained-jobs.html | 10 +-
doc/html/design-cmdlib-unittests.html | 20 +-
doc/html/design-cpu-pinning.html | 31 +-
doc/html/design-cpu-speed.html | 155 ++
doc/html/design-daemons.html | 223 ++-
doc/html/design-device-uuid-name.html | 20 +-
doc/html/design-disks.html | 264 +++
doc/html/design-draft.html | 34 +-
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 | 20 +-
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 | 20 +-
doc/html/design-move-instance-improvements.html | 462 +++++
doc/html/design-multi-reloc.html | 20 +-
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 | 364 +++-
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 | 18 +-
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 | 20 +-
doc/html/design-systemd.html | 343 ++++
doc/html/design-upgrade.html | 20 +-
doc/html/design-virtual-clusters.html | 10 +-
doc/html/design-x509-ca.html | 10 +-
doc/html/dev-codestyle.html | 21 +-
doc/html/devnotes.html | 10 +-
doc/html/glossary.html | 10 +-
doc/html/hooks.html | 12 +-
doc/html/iallocator.html | 12 +-
doc/html/index.html | 13 +-
doc/html/install-quick.html | 92 +-
doc/html/install.html | 12 +-
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 | 327 +++-
doc/html/ovfconverter.html | 10 +-
doc/html/rapi.html | 91 +-
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 | 12 +-
doc/iallocator.rst | 2 +-
doc/index.rst | 8 +-
doc/install-quick.rst | 84 +-
doc/news.rst | 175 ++
doc/security.rst | 2 +-
doc/users/groupmemberships.in | 1 +
doc/users/groups.in | 1 +
doc/users/users.in | 1 +
doc/virtual-cluster.rst | 2 +-
lib/backend.py | 368 +++-
lib/bootstrap.py | 92 +-
lib/build/sphinx_ext.py | 6 +-
lib/cli.py | 291 ++-
lib/client/base.py | 79 +
lib/client/gnt_backup.py | 28 +-
lib/client/gnt_cluster.py | 146 +-
lib/client/gnt_debug.py | 60 +-
lib/client/gnt_group.py | 13 +-
lib/client/gnt_instance.py | 74 +-
lib/client/gnt_job.py | 176 +-
lib/client/gnt_network.py | 9 +-
lib/client/gnt_node.py | 25 +-
lib/client/gnt_os.py | 49 +-
lib/cmdlib/backup.py | 148 +-
lib/cmdlib/base.py | 106 +-
lib/cmdlib/cluster.py | 558 ++++--
lib/cmdlib/common.py | 272 ++-
lib/cmdlib/group.py | 65 +-
lib/cmdlib/instance.py | 909 ++++++---
lib/cmdlib/instance_migration.py | 56 +-
lib/cmdlib/instance_operation.py | 153 +-
lib/cmdlib/instance_query.py | 10 +-
lib/cmdlib/instance_storage.py | 370 +++-
lib/cmdlib/instance_utils.py | 165 +-
lib/cmdlib/misc.py | 7 -
lib/cmdlib/network.py | 1 -
lib/cmdlib/node.py | 73 +-
lib/cmdlib/operating_system.py | 34 +-
lib/cmdlib/test.py | 182 +-
lib/compat.py | 28 +
lib/config.py | 1930 ++++++++++++--------
lib/daemon.py | 29 +-
lib/errors.py | 9 +
lib/ht.py | 19 +-
lib/hypervisor/hv_base.py | 112 +-
lib/hypervisor/{hv_kvm.py => hv_kvm/__init__.py} | 768 +++-----
lib/hypervisor/hv_kvm/monitor.py | 400 ++++
lib/hypervisor/hv_kvm/netdev.py | 182 ++
lib/hypervisor/hv_xen.py | 119 +-
lib/impexpd/__init__.py | 25 +-
lib/{jqueue.py => jqueue/__init__.py} | 567 +-----
lib/jqueue/exec.py | 150 ++
lib/locking.py | 993 +---------
lib/luxi.py | 15 +-
lib/masterd/iallocator.py | 38 +-
lib/masterd/instance.py | 44 +-
lib/mcpu.py | 258 ++-
lib/objects.py | 387 ++--
lib/pathutils.py | 5 +
lib/query.py | 18 +-
lib/rapi/baserlib.py | 167 +-
lib/rapi/client.py | 7 +-
lib/rapi/rlib2.py | 58 +-
lib/rpc/client.py | 52 +-
lib/rpc/node.py | 24 +-
.../rpc/stub/__init__.py | 39 +-
lib/rpc/transport.py | 120 +-
lib/rpc_defs.py | 52 +-
lib/runtime.py | 31 +-
lib/serializer.py | 234 ++-
lib/server/masterd.py | 442 +----
lib/server/noded.py | 58 +-
lib/ssconf.py | 2 +
lib/tools/burnin.py | 4 +-
lib/tools/ensure_dirs.py | 3 +
lib/utils/__init__.py | 7 +
lib/utils/algo.py | 26 +
lib/utils/io.py | 18 +-
lib/utils/livelock.py | 106 ++
lib/utils/security.py | 51 -
lib/utils/storage.py | 33 +
lib/utils/text.py | 11 +-
lib/vcluster.py | 14 +-
lib/watcher/__init__.py | 66 +-
.../testsupport/__init__.py => lib/wconfd.py | 66 +-
lib/workerpool.py | 25 +-
man/ganeti-luxid.8.in | 7 +
man/ganeti-luxid.gen | 7 +
man/ganeti-luxid.html.in | 1 +
man/ganeti-luxid.rst | 7 +
man/ganeti-masterd.8.in | 135 --
man/ganeti-masterd.gen | 96 -
man/ganeti-masterd.html.in | 65 -
man/ganeti-masterd.rst | 96 -
man/gnt-backup.8.in | 19 +-
man/gnt-backup.gen | 12 +-
man/gnt-backup.html.in | 5 +-
man/gnt-backup.rst | 12 +-
man/gnt-cluster.8.in | 104 +-
man/gnt-cluster.gen | 64 +-
man/gnt-cluster.html.in | 16 +-
man/gnt-cluster.rst | 64 +-
man/gnt-debug.8.in | 39 +-
man/gnt-debug.gen | 39 +-
man/gnt-debug.html.in | 16 +-
man/gnt-debug.rst | 39 +-
man/gnt-group.8.in | 5 +
man/gnt-group.gen | 2 +
man/gnt-group.html.in | 3 +
man/gnt-instance.8.in | 116 +-
man/gnt-instance.gen | 72 +-
man/gnt-instance.html.in | 40 +-
man/gnt-instance.rst | 66 +-
man/gnt-node.8.in | 5 +
man/gnt-node.gen | 2 +
man/gnt-node.html.in | 3 +
man/gnt-os.8.in | 30 +-
man/gnt-os.gen | 23 +-
man/gnt-os.html.in | 9 +-
man/gnt-os.rst | 23 +-
man/htools.1.in | 8 +
man/htools.gen | 8 +-
man/htools.html.in | 3 +-
man/htools.rst | 8 +-
qa/ganeti-qa.py | 7 +-
qa/qa-sample.json | 7 +-
qa/qa_cluster.py | 141 ++
qa/qa_config.py | 5 +
qa/qa_env.py | 2 +-
qa/qa_instance.py | 173 +-
qa/qa_job.py | 2 +-
qa/qa_job_utils.py | 16 +-
qa/qa_rapi.py | 103 +-
qa/qa_utils.py | 36 +-
src/AutoConf.hs.in | 20 +-
src/Ganeti/BasicTypes.hs | 92 +-
.../InstStatusTypes.hs => Codec.hs} | 55 +-
src/Ganeti/Confd/ClientFunctions.hs | 45 +-
src/Ganeti/Confd/Server.hs | 13 +-
src/Ganeti/Confd/Types.hs | 1 +
src/Ganeti/Config.hs | 228 ++-
src/Ganeti/Constants.hs | 309 +++-
src/Ganeti/Daemon.hs | 72 +-
src/Ganeti/Daemon/Utils.hs | 117 ++
src/Ganeti/DataCollectors/InstStatus.hs | 2 +-
src/Ganeti/DataCollectors/InstStatusTypes.hs | 3 +-
src/Ganeti/DataCollectors/Lv.hs | 69 +-
src/Ganeti/Errors.hs | 13 +-
src/Ganeti/HTools/Backend/Luxi.hs | 9 +-
src/Ganeti/HTools/Backend/Text.hs | 19 +-
src/Ganeti/HTools/CLI.hs | 2 +-
src/Ganeti/HTools/Cluster.hs | 3 +-
src/Ganeti/HTools/Node.hs | 13 +
src/Ganeti/HTools/Program/Harep.hs | 7 +-
src/Ganeti/HTools/Program/Hscan.hs | 2 +-
src/Ganeti/JQScheduler.hs | 242 ++-
src/Ganeti/JQueue.hs | 293 +--
src/{hluxid.hs => Ganeti/JQueue/Lens.hs} | 46 +-
src/Ganeti/JQueue/Objects.hs | 100 +
src/Ganeti/JSON.hs | 134 +-
src/Ganeti/Lens.hs | 104 ++
src/Ganeti/Locking/Allocation.hs | 419 +++++
src/Ganeti/Locking/Locks.hs | 232 +++
src/{hluxid.hs => Ganeti/Locking/Types.hs} | 50 +-
src/Ganeti/Locking/Waiting.hs | 376 ++++
src/Ganeti/Logging.hs | 44 +-
src/Ganeti/Logging/Lifted.hs | 95 +
src/Ganeti/Logging/WriterLog.hs | 150 ++
src/Ganeti/Luxi.hs | 66 +-
src/Ganeti/Metad/Config.hs | 142 ++
src/Ganeti/Metad/ConfigServer.hs | 106 ++
src/{hluxid.hs => Ganeti/Metad/Server.hs} | 39 +-
src/{hluxid.hs => Ganeti/Metad/Types.hs} | 31 +-
src/Ganeti/Metad/WebServer.hs | 217 +++
src/Ganeti/Network.hs | 236 ++-
src/Ganeti/Objects.hs | 376 ++--
src/Ganeti/Objects/BitArray.hs | 162 ++
src/Ganeti/Objects/Lens.hs | 149 ++
src/Ganeti/OpCodes.hs | 63 +-
src/{hluxid.hs => Ganeti/OpCodes/Lens.hs} | 36 +-
src/Ganeti/OpParams.hs | 148 +-
src/Ganeti/Path.hs | 47 +-
src/Ganeti/Query/Common.hs | 16 +-
src/Ganeti/Query/Exec.hs | 261 +++
src/Ganeti/Query/Export.hs | 4 +-
src/Ganeti/Query/Group.hs | 5 +-
src/Ganeti/Query/Instance.hs | 96 +-
src/Ganeti/Query/Job.hs | 12 +-
src/Ganeti/Query/Language.hs | 1 +
src/Ganeti/Query/Locks.hs | 47 +-
src/Ganeti/Query/Network.hs | 15 +-
src/Ganeti/Query/Node.hs | 3 +-
src/Ganeti/Query/Query.hs | 115 +-
src/Ganeti/Query/Server.hs | 218 ++-
src/Ganeti/Query/Types.hs | 5 +
src/Ganeti/Rpc.hs | 233 ++-
src/Ganeti/Runtime.hs | 66 +-
src/Ganeti/Ssconf.hs | 28 +-
src/Ganeti/THH.hs | 574 +++---
src/Ganeti/THH/Field.hs | 139 ++
src/Ganeti/THH/HsRPC.hs | 128 ++
src/Ganeti/THH/PyRPC.hs | 205 +++
src/Ganeti/THH/RPC.hs | 118 ++
src/Ganeti/THH/Types.hs | 128 ++
src/Ganeti/Types.hs | 67 +-
src/Ganeti/UDSServer.hs | 211 ++-
src/Ganeti/Utils.hs | 177 +-
src/Ganeti/Utils/AsyncWorker.hs | 187 ++
src/Ganeti/Utils/Atomic.hs | 138 ++
src/Ganeti/Utils/IORef.hs | 79 +
src/Ganeti/Utils/Livelock.hs | 84 +
src/{hluxid.hs => Ganeti/Utils/MVarLock.hs} | 47 +-
src/{hluxid.hs => Ganeti/Utils/MonadPlus.hs} | 43 +-
src/Ganeti/Utils/MultiMap.hs | 138 ++
src/Ganeti/{Query/Locks.hs => Utils/Random.hs} | 57 +-
src/Ganeti/Utils/Statistics.hs | 87 +
src/{hluxid.hs => Ganeti/Utils/UniStd.hs} | 53 +-
src/Ganeti/Utils/Validate.hs | 139 ++
.../InstStatusTypes.hs => WConfd/Client.hs} | 58 +-
src/Ganeti/WConfd/ConfigState.hs | 86 +
src/Ganeti/WConfd/ConfigVerify.hs | 135 ++
src/Ganeti/WConfd/ConfigWriter.hs | 211 +++
src/Ganeti/WConfd/Core.hs | 358 ++++
src/Ganeti/WConfd/DeathDetection.hs | 81 +
src/Ganeti/WConfd/Language.hs | 76 +
src/Ganeti/WConfd/Monad.hs | 348 ++++
src/Ganeti/WConfd/Persistent.hs | 135 ++
src/Ganeti/WConfd/Server.hs | 131 ++
src/Ganeti/WConfd/Ssconf.hs | 114 ++
src/Ganeti/WConfd/TempRes.hs | 497 +++++
src/{hluxid.hs => ganeti-metad.hs} | 31 +-
src/{hluxid.hs => ganeti-wconfd.hs} | 24 +-
src/hluxid.hs | 2 +
src/hs2py.hs | 11 +-
src/rpc-test.hs | 4 +-
test/data/cluster_config_2.11.json | 539 ++++++
test/data/htools/hbal-cpu-speed.data | 11 +
test/data/instance-disks.txt | 73 +
test/data/instance-prim-sec.txt | 63 -
test/hs/Test/Ganeti/HTools/Instance.hs | 3 +-
test/hs/Test/Ganeti/HTools/Types.hs | 2 +-
test/hs/Test/Ganeti/JQueue.hs | 26 +-
test/hs/Test/Ganeti/JSON.hs | 16 +
test/hs/Test/Ganeti/Locking/Allocation.hs | 363 ++++
test/hs/Test/Ganeti/Locking/Locks.hs | 132 ++
test/hs/Test/Ganeti/Locking/Waiting.hs | 360 ++++
test/hs/Test/Ganeti/Luxi.hs | 3 +-
test/hs/Test/Ganeti/Network.hs | 100 +-
test/hs/Test/Ganeti/Objects.hs | 159 +-
test/hs/Test/Ganeti/Objects/BitArray.hs | 111 ++
test/hs/Test/Ganeti/OpCodes.hs | 168 +-
test/hs/Test/Ganeti/Query/Instance.hs | 8 +-
test/hs/Test/Ganeti/Query/Query.hs | 1 +
test/hs/Test/Ganeti/Rpc.hs | 8 +
test/hs/Test/Ganeti/Runtime.hs | 10 +-
test/hs/Test/Ganeti/Ssconf.hs | 14 +
test/hs/Test/Ganeti/THH.hs | 29 +
.../hs/Test/Ganeti/THH/Types.hs | 69 +-
test/hs/Test/Ganeti/TestCommon.hs | 42 +
test/hs/Test/Ganeti/Types.hs | 6 +
test/hs/Test/Ganeti/Utils.hs | 37 +-
test/hs/Test/Ganeti/Utils/MultiMap.hs | 87 +
.../hs/Test/Ganeti/Utils/Statistics.hs | 62 +-
test/hs/Test/Ganeti/{THH.hs => WConfd/TempRes.hs} | 87 +-
test/hs/htest.hs | 16 +
test/hs/shelltests/htools-balancing.test | 5 +
test/hs/shelltests/htools-mon-collector.test | 2 +-
test/py/cfgupgrade_unittest.py | 12 +-
test/py/cmdlib/backup_unittest.py | 10 +
test/py/cmdlib/cluster_unittest.py | 141 +-
test/py/cmdlib/cmdlib_unittest.py | 13 +-
test/py/cmdlib/instance_unittest.py | 125 +-
test/py/cmdlib/node_unittest.py | 1 -
test/py/cmdlib/test_unittest.py | 5 +-
test/py/cmdlib/testsupport/__init__.py | 6 +-
test/py/cmdlib/testsupport/cmdlib_testcase.py | 37 +-
test/py/cmdlib/testsupport/config_mock.py | 223 ++-
.../py/cmdlib/testsupport/livelock_mock.py | 39 +-
test/py/cmdlib/testsupport/processor_mock.py | 3 +
test/py/cmdlib/testsupport/wconfd_mock.py | 93 +
test/py/daemon-util_unittest.bash | 6 +-
test/py/ganeti-cli.test | 9 -
test/py/ganeti.config_unittest.py | 336 ++--
test/py/ganeti.hooks_unittest.py | 8 +-
test/py/ganeti.hypervisor.hv_kvm_unittest.py | 113 +-
test/py/ganeti.impexpd_unittest.py | 25 +-
test/py/ganeti.jqueue_unittest.py | 547 ------
test/py/ganeti.locking_unittest.py | 1558 ----------------
test/py/ganeti.mcpu_unittest.py | 44 +-
test/py/ganeti.objects_unittest.py | 154 +-
test/py/ganeti.ovf_unittest.py | 2 +
test/py/ganeti.query_unittest.py | 44 +-
test/py/ganeti.rapi.baserlib_unittest.py | 15 +-
test/py/ganeti.rapi.client_unittest.py | 16 +-
test/py/ganeti.rapi.rlib2_unittest.py | 1084 ++++-------
test/py/ganeti.rpc_unittest.py | 37 +-
test/py/ganeti.runtime_unittest.py | 6 +
test/py/ganeti.serializer_unittest.py | 128 +-
test/py/ganeti.utils.security_unittest.py | 41 -
test/py/ganeti.utils.storage_unittest.py | 45 +
test/py/ganeti.workerpool_unittest.py | 250 ---
tools/kvm-ifup.in => test/py/systemd_unittest.bash | 38 +-
tools/cfgupgrade | 365 ++--
tools/cfgupgrade12 | 80 +-
tools/confd-client | 51 +-
tools/ganeti-listrunner | 39 +-
tools/ifup-os.in | 317 ++++
tools/kvm-ifup-os | 317 ++++
tools/kvm-ifup.in | 19 +-
tools/lvmstrap | 38 +-
tools/move-instance | 332 ++--
tools/net-common.in | 26 +-
tools/vcluster-setup.in | 1 +
tools/xen-ifup-os | 317 ++++
vcs-version | 2 +-
491 files changed, 31492 insertions(+), 12661 deletions(-)
diff --cc debian/changelog
index df7d072,2c01eb5..9634e49
--- a/debian/changelog
+++ b/debian/changelog
@@@ -1,8 -1,52 +1,53 @@@
- ganeti (2.11.6-1~trusty+1) trusty; urgency=medium
+ ganeti (2.12.0-3) unstable; urgency=medium
- * Rebuild for Ubuntu 14.04 LTS.
+ * Use proper groups for wconfd and metad (closes: #765764).
- -- Apollon Oikonomopoulos <apoikos at debian.org> Mon, 06 Oct 2014 13:15:58 +0300
+ -- Apollon Oikonomopoulos <apoikos at debian.org> Sat, 18 Oct 2014 00:46:26 +0300
+
+ ganeti (2.12.0-2) unstable; urgency=medium
+
+ * d/copyright: fix jquery.js license. Thanks to Thorsten Alteholz.
+ * Create the ganeti-masterd symlink in arch-indep builds. Fixes FTBFS in
+ binary-only builds.
+
+ -- Apollon Oikonomopoulos <apoikos at debian.org> Tue, 14 Oct 2014 10:53:38 +0300
+
+ ganeti (2.12.0-1) unstable; urgency=medium
+
+ * New upstream stable series; see /usr/share/doc/ganeti/NEWS.gz.
+ * d/watch: look for 2.12 stable releases.
+ * Drop patches merged upstream
+ + backport-psutil-for-cpu-pinning.patch
+ + fix-daemon-with-gnutls-3.3
+ * Regenerate packaging for 2.12
+ + New binary packages ganeti-2.12, ganeti-haskell-2.12,
+ ganeti-htools-2.12 supersede the 2.11 ones.
+ * Install wconfd and metad in ganeti-haskell-X.Y.
+ * B-D on libghc-lifted-base-dev and libghc-lens-dev (new dependencies for
+ 2.12).
+ * Manually ship a symlink for ganeti-masterd (which is gone in 2.12), to
+ ensure the cluster remains operational during transitions from 2.10 or
+ 2.11, until gnt-cluster upgrade is run.
+
+ -- Apollon Oikonomopoulos <apoikos at debian.org> Fri, 10 Oct 2014 16:45:28 +0300
+
+ ganeti (2.11.6-2) unstable; urgency=medium
+
+ * Bump standards to 3.9.6; no changes needed.
+ * Enable KVM CPU affinity control
+ + Backport upstream's KVM CPU affinity code from 2.12 (commits b04158d,
+ 0b26f68 and 71cbef5).
+ + Depend on python-psutil.
+ * Add a bug-script written in Python, attaching bits of ganeti's
+ configuration to bug reports; also have ganeti depend directly on python
+ for this.
+ * Explicitly Build-Depend on libcurl4-openssl-dev to make really sure we
+ will be built with the OpenSSL version of cURL.
+ * Add a new patch, fix-daemon-with-gnutls-3.3, working around masterd
+ crashing when run as a daemon.
+
+ -- Apollon Oikonomopoulos <apoikos at debian.org> Wed, 01 Oct 2014 16:13:27 +0300
++>>>>>>> debian/2.12.0-3
ganeti (2.11.6-1) unstable; urgency=medium
--
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