This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Ganeti core".
The branch, stable-2.11 has been updated
via dd96a3a78d423daa7867c1d2b15204f9e0303b58 (commit)
via fe42a791748119a5d7072e0527d10aa3545d352a (commit)
via b0a383aa8d32e913bc9836feaf8c478255483f5b (commit)
via b0d1e392550dfb3fe292f10453c04443dc306175 (commit)
from 8c15e7bfda55d17afc428cb33035ffec2b4c0edd (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit dd96a3a78d423daa7867c1d2b15204f9e0303b58
Merge: 8c15e7b fe42a79
Author: Klaus Aehlig <[email protected]>
Date: Fri Sep 12 11:20:13 2014 +0200
Merge branch 'stable-2.10' into stable-2.11
* stable-2.10
Update the license statement
Fix handling of the --online option
Add warning against hvparam changes with live migrations
Conflicts:
lib/luxi.py
src/Ganeti/Luxi.hs
src/Ganeti/THH.hs
test/py/ganeti.luxi_unittest.py
(all trivial)
Signed-off-by: Klaus Aehlig <[email protected]>
Reviewed-by: Petr Pudlak <[email protected]>
-----------------------------------------------------------------------
Summary of changes:
COPYING | 365 ++------------------
autotools/ac_ghc_pkg.m4 | 39 ++-
autotools/build-bash-completion | 33 ++-
autotools/build-rpc | 33 ++-
autotools/check-header | 77 +++--
autotools/check-imports | 33 ++-
autotools/check-man-dashes | 33 ++-
autotools/check-man-references | 33 ++-
autotools/check-man-warnings | 33 ++-
autotools/check-news | 33 ++-
autotools/check-python-code | 33 ++-
autotools/check-tar | 33 ++-
autotools/check-version | 33 ++-
autotools/docpp | 33 ++-
autotools/gen-py-coverage | 33 ++-
autotools/print-py-constants | 33 ++-
autotools/sphinx-wrapper | 33 ++-
autotools/testrunner | 33 ++-
daemons/daemon-util.in | 33 ++-
daemons/ganeti-cleaner.in | 33 ++-
daemons/import-export | 33 ++-
devel/check-split-query | 33 ++-
devel/release | 33 ++-
devel/review | 33 ++-
devel/upload | 33 ++-
devel/webserver | 33 ++-
doc/css/style.css | 6 -
doc/examples/basic-oob | 33 ++-
doc/examples/gnt-config-backup.in | 33 ++-
doc/examples/hooks/ethers | 33 ++-
doc/examples/hooks/ipsec.in | 33 ++-
doc/examples/rapi_testutils.py | 33 ++-
lib/__init__.py | 33 ++-
lib/asyncnotifier.py | 33 ++-
lib/backend.py | 33 ++-
lib/bootstrap.py | 33 ++-
lib/build/__init__.py | 33 ++-
lib/build/shell_example_lexer.py | 33 ++-
lib/build/sphinx_ext.py | 33 ++-
lib/cli.py | 33 ++-
lib/client/__init__.py | 33 ++-
lib/client/gnt_backup.py | 33 ++-
lib/client/gnt_cluster.py | 33 ++-
lib/client/gnt_debug.py | 33 ++-
lib/client/gnt_group.py | 33 ++-
lib/client/gnt_instance.py | 37 ++-
lib/client/gnt_job.py | 33 ++-
lib/client/gnt_network.py | 33 ++-
lib/client/gnt_node.py | 33 ++-
lib/client/gnt_os.py | 33 ++-
lib/client/gnt_storage.py | 33 ++-
lib/cmdlib/__init__.py | 33 ++-
lib/cmdlib/backup.py | 33 ++-
lib/cmdlib/base.py | 33 ++-
lib/cmdlib/cluster.py | 33 ++-
lib/cmdlib/common.py | 33 ++-
lib/cmdlib/group.py | 33 ++-
lib/cmdlib/instance.py | 42 ++-
lib/cmdlib/instance_migration.py | 33 ++-
lib/cmdlib/instance_operation.py | 33 ++-
lib/cmdlib/instance_query.py | 33 ++-
lib/cmdlib/instance_storage.py | 33 ++-
lib/cmdlib/instance_utils.py | 33 ++-
lib/cmdlib/misc.py | 33 ++-
lib/cmdlib/network.py | 33 ++-
lib/cmdlib/node.py | 33 ++-
lib/cmdlib/operating_system.py | 33 ++-
lib/cmdlib/query.py | 33 ++-
lib/cmdlib/tags.py | 33 ++-
lib/cmdlib/test.py | 33 ++-
lib/compat.py | 33 ++-
lib/confd/__init__.py | 33 ++-
lib/confd/client.py | 33 ++-
lib/config.py | 33 ++-
lib/constants.py | 33 ++-
lib/daemon.py | 33 ++-
lib/errors.py | 33 ++-
lib/hooksmaster.py | 33 ++-
lib/ht.py | 33 ++-
lib/http/__init__.py | 33 ++-
lib/http/auth.py | 33 ++-
lib/http/client.py | 33 ++-
lib/http/server.py | 33 ++-
lib/hypervisor/__init__.py | 33 ++-
lib/hypervisor/hv_base.py | 33 ++-
lib/hypervisor/hv_chroot.py | 33 ++-
lib/hypervisor/hv_fake.py | 33 ++-
lib/hypervisor/hv_kvm.py | 33 ++-
lib/hypervisor/hv_lxc.py | 33 ++-
lib/hypervisor/hv_xen.py | 33 ++-
lib/impexpd/__init__.py | 33 ++-
lib/jqueue.py | 33 ++-
lib/jstore.py | 33 ++-
lib/locking.py | 33 ++-
lib/luxi.py | 33 ++-
lib/masterd/__init__.py | 33 ++-
lib/masterd/iallocator.py | 33 ++-
lib/masterd/instance.py | 33 ++-
lib/mcpu.py | 33 ++-
lib/netutils.py | 33 ++-
lib/network.py | 33 ++-
lib/objects.py | 33 ++-
lib/opcodes.py.in_before | 33 ++-
lib/opcodes_base.py | 33 ++-
lib/outils.py | 33 ++-
lib/ovf.py | 33 ++-
lib/pathutils.py | 33 ++-
lib/qlang.py | 33 ++-
lib/query.py | 33 ++-
lib/rapi/__init__.py | 33 ++-
lib/rapi/baserlib.py | 33 ++-
lib/rapi/client.py | 33 ++-
lib/rapi/client_utils.py | 33 ++-
lib/rapi/connector.py | 33 ++-
lib/rapi/rlib2.py | 33 ++-
lib/rapi/testutils.py | 33 ++-
lib/rpc/node.py | 33 ++-
lib/rpc_defs.py | 33 ++-
lib/runtime.py | 33 ++-
lib/serializer.py | 33 ++-
lib/server/__init__.py | 33 ++-
lib/server/masterd.py | 33 ++-
lib/server/noded.py | 33 ++-
lib/server/rapi.py | 33 ++-
lib/ssconf.py | 33 ++-
lib/ssh.py | 33 ++-
lib/storage/__init__.py | 33 ++-
lib/storage/base.py | 33 ++-
lib/storage/bdev.py | 33 ++-
lib/storage/container.py | 33 ++-
lib/storage/drbd.py | 33 ++-
lib/storage/drbd_cmdgen.py | 33 ++-
lib/storage/drbd_info.py | 33 ++-
lib/storage/filestorage.py | 33 ++-
lib/tools/__init__.py | 33 ++-
lib/tools/burnin.py | 33 ++-
lib/tools/ensure_dirs.py | 33 ++-
lib/tools/node_cleanup.py | 33 ++-
lib/tools/node_daemon_setup.py | 33 ++-
lib/tools/prepare_node_join.py | 33 ++-
lib/uidpool.py | 33 ++-
lib/utils/__init__.py | 33 ++-
lib/utils/algo.py | 33 ++-
lib/utils/filelock.py | 33 ++-
lib/utils/hash.py | 33 ++-
lib/utils/io.py | 33 ++-
lib/utils/log.py | 33 ++-
lib/utils/lvm.py | 33 ++-
lib/utils/mlock.py | 33 ++-
lib/utils/nodesetup.py | 33 ++-
lib/utils/process.py | 33 ++-
lib/utils/retry.py | 33 ++-
lib/utils/storage.py | 33 ++-
lib/utils/text.py | 33 ++-
lib/utils/version.py | 33 ++-
lib/utils/wrapper.py | 33 ++-
lib/utils/x509.py | 33 ++-
lib/vcluster.py | 33 ++-
lib/watcher/__init__.py | 33 ++-
lib/watcher/nodemaint.py | 33 ++-
lib/watcher/state.py | 33 ++-
lib/workerpool.py | 33 ++-
man/footer.rst | 33 ++-
qa/__init__.py | 33 ++-
qa/ganeti-qa.py | 33 ++-
qa/qa_cluster.py | 33 ++-
qa/qa_config.py | 33 ++-
qa/qa_daemon.py | 33 ++-
qa/qa_env.py | 33 ++-
qa/qa_error.py | 33 ++-
qa/qa_group.py | 33 ++-
qa/qa_instance.py | 38 ++-
qa/qa_instance_utils.py | 33 ++-
qa/qa_job.py | 33 ++-
qa/qa_job_utils.py | 33 ++-
qa/qa_logging.py | 33 ++-
qa/qa_monitoring.py | 33 ++-
qa/qa_network.py | 33 ++-
qa/qa_node.py | 33 ++-
qa/qa_os.py | 33 ++-
qa/qa_performance.py | 33 ++-
qa/qa_rapi.py | 33 ++-
qa/qa_tags.py | 33 ++-
qa/qa_utils.py | 33 ++-
src/AutoConf.hs.in | 39 ++-
src/Ganeti/BasicTypes.hs | 33 ++-
src/Ganeti/Common.hs | 33 ++-
src/Ganeti/Compat.hs | 39 ++-
src/Ganeti/Confd/Client.hs | 39 ++-
src/Ganeti/Confd/ClientFunctions.hs | 39 ++-
src/Ganeti/Confd/Server.hs | 33 ++-
src/Ganeti/Confd/Types.hs | 39 ++-
src/Ganeti/Confd/Utils.hs | 39 ++-
src/Ganeti/Config.hs | 39 ++-
src/Ganeti/ConfigReader.hs | 39 ++-
src/Ganeti/ConstantUtils.hs | 39 ++-
src/Ganeti/Constants.hs | 33 ++-
src/Ganeti/Cpu/LoadParser.hs | 39 ++-
src/Ganeti/Cpu/Types.hs | 33 ++-
src/Ganeti/Curl/Internal.hsc | 39 ++-
src/Ganeti/Curl/Multi.hs | 39 ++-
src/Ganeti/Daemon.hs | 33 ++-
src/Ganeti/DataCollectors/CLI.hs | 33 ++-
src/Ganeti/DataCollectors/CPUload.hs | 39 ++-
src/Ganeti/DataCollectors/Diskstats.hs | 39 ++-
src/Ganeti/DataCollectors/Drbd.hs | 33 ++-
src/Ganeti/DataCollectors/InstStatus.hs | 33 ++-
src/Ganeti/DataCollectors/InstStatusTypes.hs | 39 ++-
src/Ganeti/DataCollectors/Lv.hs | 39 ++-
src/Ganeti/DataCollectors/Program.hs | 39 ++-
src/Ganeti/DataCollectors/Types.hs | 39 ++-
src/Ganeti/Errors.hs | 39 ++-
src/Ganeti/HTools/Backend/IAlloc.hs | 39 ++-
src/Ganeti/HTools/Backend/Luxi.hs | 39 ++-
src/Ganeti/HTools/Backend/Rapi.hs | 39 ++-
src/Ganeti/HTools/Backend/Simu.hs | 39 ++-
src/Ganeti/HTools/Backend/Text.hs | 33 ++-
src/Ganeti/HTools/CLI.hs | 33 ++-
src/Ganeti/HTools/Cluster.hs | 39 ++-
src/Ganeti/HTools/Container.hs | 33 ++-
src/Ganeti/HTools/ExtLoader.hs | 33 ++-
src/Ganeti/HTools/Graph.hs | 33 ++-
src/Ganeti/HTools/Group.hs | 39 ++-
src/Ganeti/HTools/Instance.hs | 39 ++-
src/Ganeti/HTools/Loader.hs | 33 ++-
src/Ganeti/HTools/Nic.hs | 33 ++-
src/Ganeti/HTools/Node.hs | 39 ++-
src/Ganeti/HTools/PeerMap.hs | 39 ++-
src/Ganeti/HTools/Program/Hail.hs | 39 ++-
src/Ganeti/HTools/Program/Harep.hs | 33 ++-
src/Ganeti/HTools/Program/Hbal.hs | 33 ++-
src/Ganeti/HTools/Program/Hcheck.hs | 33 ++-
src/Ganeti/HTools/Program/Hinfo.hs | 33 ++-
src/Ganeti/HTools/Program/Hroller.hs | 33 ++-
src/Ganeti/HTools/Program/Hscan.hs | 39 ++-
src/Ganeti/HTools/Program/Hspace.hs | 39 ++-
src/Ganeti/HTools/Program/Main.hs | 39 ++-
src/Ganeti/HTools/Types.hs | 33 ++-
src/Ganeti/Hash.hs | 39 ++-
src/Ganeti/Hs2Py/GenConstants.hs | 39 ++-
src/Ganeti/Hs2Py/GenOpCodes.hs | 39 ++-
src/Ganeti/Hs2Py/ListConstants.hs.in | 39 ++-
src/Ganeti/Hs2Py/OpDoc.hs | 39 ++-
src/Ganeti/Hypervisor/Xen.hs | 39 ++-
src/Ganeti/Hypervisor/Xen/Types.hs | 33 ++-
src/Ganeti/Hypervisor/Xen/XmParser.hs | 33 ++-
src/Ganeti/JQueue.hs | 39 ++-
src/Ganeti/JSON.hs | 39 ++-
src/Ganeti/Jobs.hs | 39 ++-
src/Ganeti/Logging.hs | 39 ++-
src/Ganeti/Luxi.hs | 39 ++-
src/Ganeti/Monitoring/Server.hs | 39 ++-
src/Ganeti/Network.hs | 39 ++-
src/Ganeti/Objects.hs | 33 ++-
src/Ganeti/OpCodes.hs | 39 ++-
src/Ganeti/OpParams.hs | 33 ++-
src/Ganeti/Parsers.hs | 39 ++-
src/Ganeti/Path.hs | 39 ++-
src/Ganeti/PyValue.hs | 39 ++-
src/Ganeti/Query/Cluster.hs | 39 ++-
src/Ganeti/Query/Common.hs | 33 ++-
src/Ganeti/Query/Export.hs | 33 ++-
src/Ganeti/Query/Filter.hs | 39 ++-
src/Ganeti/Query/Group.hs | 39 ++-
src/Ganeti/Query/Job.hs | 33 ++-
src/Ganeti/Query/Language.hs | 39 ++-
src/Ganeti/Query/Network.hs | 39 ++-
src/Ganeti/Query/Node.hs | 33 ++-
src/Ganeti/Query/Query.hs | 39 ++-
src/Ganeti/Query/Server.hs | 39 ++-
src/Ganeti/Query/Types.hs | 39 ++-
src/Ganeti/Rpc.hs | 39 ++-
src/Ganeti/Runtime.hs | 33 ++-
src/Ganeti/Ssconf.hs | 39 ++-
src/Ganeti/Storage/Diskstats/Parser.hs | 39 ++-
src/Ganeti/Storage/Diskstats/Types.hs | 39 ++-
src/Ganeti/Storage/Drbd/Parser.hs | 33 ++-
src/Ganeti/Storage/Drbd/Types.hs | 33 ++-
src/Ganeti/Storage/Lvm/LVParser.hs | 33 ++-
src/Ganeti/Storage/Lvm/Types.hs | 39 ++-
src/Ganeti/Storage/Utils.hs | 39 ++-
src/Ganeti/THH.hs | 39 ++-
src/Ganeti/Types.hs | 33 ++-
src/Ganeti/Utils.hs | 33 ++-
src/ganeti-mond.hs | 39 ++-
src/hconfd.hs | 39 ++-
src/hluxid.hs | 39 ++-
src/hs2py.hs | 39 ++-
src/htools.hs | 39 ++-
src/mon-collector.hs | 39 ++-
src/rpc-test.hs | 33 ++-
test/hs/Test/AutoConf.hs | 33 ++-
test/hs/Test/Ganeti/Attoparsec.hs | 39 ++-
test/hs/Test/Ganeti/BasicTypes.hs | 39 ++-
test/hs/Test/Ganeti/Common.hs | 39 ++-
test/hs/Test/Ganeti/Confd/Types.hs | 39 ++-
test/hs/Test/Ganeti/Confd/Utils.hs | 39 ++-
test/hs/Test/Ganeti/Constants.hs | 39 ++-
test/hs/Test/Ganeti/Daemon.hs | 39 ++-
test/hs/Test/Ganeti/Errors.hs | 39 ++-
test/hs/Test/Ganeti/HTools/Backend/Simu.hs | 39 ++-
test/hs/Test/Ganeti/HTools/Backend/Text.hs | 39 ++-
test/hs/Test/Ganeti/HTools/CLI.hs | 33 ++-
test/hs/Test/Ganeti/HTools/Cluster.hs | 39 ++-
test/hs/Test/Ganeti/HTools/Container.hs | 39 ++-
test/hs/Test/Ganeti/HTools/ExtLoader.hs | 39 ++-
test/hs/Test/Ganeti/HTools/Graph.hs | 39 ++-
test/hs/Test/Ganeti/HTools/Instance.hs | 33 ++-
test/hs/Test/Ganeti/HTools/Loader.hs | 39 ++-
test/hs/Test/Ganeti/HTools/Node.hs | 33 ++-
test/hs/Test/Ganeti/HTools/PeerMap.hs | 39 ++-
test/hs/Test/Ganeti/HTools/Types.hs | 39 ++-
test/hs/Test/Ganeti/Hypervisor/Xen/XmParser.hs | 39 ++-
test/hs/Test/Ganeti/JQueue.hs | 39 ++-
test/hs/Test/Ganeti/JSON.hs | 39 ++-
test/hs/Test/Ganeti/Jobs.hs | 39 ++-
test/hs/Test/Ganeti/Luxi.hs | 39 ++-
test/hs/Test/Ganeti/Objects.hs | 33 ++-
test/hs/Test/Ganeti/OpCodes.hs | 39 ++-
test/hs/Test/Ganeti/Query/Filter.hs | 39 ++-
test/hs/Test/Ganeti/Query/Language.hs | 39 ++-
test/hs/Test/Ganeti/Query/Network.hs | 39 ++-
test/hs/Test/Ganeti/Query/Query.hs | 39 ++-
test/hs/Test/Ganeti/Rpc.hs | 39 ++-
test/hs/Test/Ganeti/Runtime.hs | 39 ++-
test/hs/Test/Ganeti/Ssconf.hs | 39 ++-
test/hs/Test/Ganeti/Storage/Diskstats/Parser.hs | 39 ++-
test/hs/Test/Ganeti/Storage/Drbd/Parser.hs | 39 ++-
test/hs/Test/Ganeti/Storage/Drbd/Types.hs | 39 ++-
test/hs/Test/Ganeti/Storage/Lvm/LVParser.hs | 39 ++-
test/hs/Test/Ganeti/THH.hs | 39 ++-
test/hs/Test/Ganeti/TestCommon.hs | 39 ++-
test/hs/Test/Ganeti/TestHTools.hs | 39 ++-
test/hs/Test/Ganeti/TestHelper.hs | 39 ++-
test/hs/Test/Ganeti/Types.hs | 39 ++-
test/hs/Test/Ganeti/Utils.hs | 39 ++-
test/hs/cli-tests-defs.sh | 39 ++-
test/hs/htest.hs | 39 ++-
test/hs/live-test.sh | 39 ++-
test/hs/offline-test.sh | 41 ++-
test/py/__init__.py | 33 ++-
test/py/bash_completion.bash | 33 ++-
test/py/cfgupgrade_unittest.py | 33 ++-
test/py/check-cert-expired_unittest.bash | 33 ++-
test/py/cmdlib/__init__.py | 33 ++-
test/py/cmdlib/backup_unittest.py | 33 ++-
test/py/cmdlib/cluster_unittest.py | 33 ++-
test/py/cmdlib/cmdlib_unittest.py | 33 ++-
test/py/cmdlib/group_unittest.py | 33 ++-
test/py/cmdlib/instance_migration_unittest.py | 33 ++-
test/py/cmdlib/instance_query_unittest.py | 33 ++-
test/py/cmdlib/instance_storage_unittest.py | 33 ++-
test/py/cmdlib/instance_unittest.py | 33 ++-
test/py/cmdlib/node_unittest.py | 33 ++-
test/py/cmdlib/test_unittest.py | 33 ++-
test/py/cmdlib/testsupport/__init__.py | 33 ++-
test/py/cmdlib/testsupport/cmdlib_testcase.py | 33 ++-
test/py/cmdlib/testsupport/config_mock.py | 33 ++-
test/py/cmdlib/testsupport/iallocator_mock.py | 33 ++-
test/py/cmdlib/testsupport/lock_manager_mock.py | 33 ++-
test/py/cmdlib/testsupport/netutils_mock.py | 33 ++-
test/py/cmdlib/testsupport/processor_mock.py | 33 ++-
test/py/cmdlib/testsupport/rpc_runner_mock.py | 33 ++-
test/py/cmdlib/testsupport/ssh_mock.py | 33 ++-
test/py/cmdlib/testsupport/util.py | 33 ++-
test/py/cmdlib/testsupport/utils_mock.py | 33 ++-
test/py/daemon-util_unittest.bash | 33 ++-
test/py/docs_unittest.py | 33 ++-
test/py/ganeti-cleaner_unittest.bash | 33 ++-
test/py/ganeti.asyncnotifier_unittest.py | 33 ++-
test/py/ganeti.backend_unittest-runasroot.py | 33 ++-
test/py/ganeti.backend_unittest.py | 33 ++-
test/py/ganeti.bootstrap_unittest.py | 33 ++-
test/py/ganeti.cli_unittest.py | 33 ++-
test/py/ganeti.client.gnt_cluster_unittest.py | 33 ++-
test/py/ganeti.client.gnt_instance_unittest.py | 33 ++-
test/py/ganeti.client.gnt_job_unittest.py | 33 ++-
test/py/ganeti.compat_unittest.py | 33 ++-
test/py/ganeti.confd.client_unittest.py | 33 ++-
test/py/ganeti.config_unittest.py | 33 ++-
test/py/ganeti.constants_unittest.py | 33 ++-
test/py/ganeti.daemon_unittest.py | 33 ++-
test/py/ganeti.errors_unittest.py | 33 ++-
test/py/ganeti.hooks_unittest.py | 33 ++-
test/py/ganeti.ht_unittest.py | 33 ++-
test/py/ganeti.http_unittest.py | 33 ++-
test/py/ganeti.hypervisor.hv_chroot_unittest.py | 33 ++-
test/py/ganeti.hypervisor.hv_fake_unittest.py | 33 ++-
test/py/ganeti.hypervisor.hv_kvm_unittest.py | 33 ++-
test/py/ganeti.hypervisor.hv_lxc_unittest.py | 33 ++-
test/py/ganeti.hypervisor.hv_xen_unittest.py | 33 ++-
test/py/ganeti.hypervisor_unittest.py | 33 ++-
test/py/ganeti.impexpd_unittest.py | 33 ++-
test/py/ganeti.jqueue_unittest.py | 33 ++-
test/py/ganeti.jstore_unittest.py | 33 ++-
test/py/ganeti.locking_unittest.py | 33 ++-
test/py/ganeti.luxi_unittest.py | 33 ++-
test/py/ganeti.masterd.iallocator_unittest.py | 33 ++-
test/py/ganeti.masterd.instance_unittest.py | 33 ++-
test/py/ganeti.mcpu_unittest.py | 33 ++-
test/py/ganeti.netutils_unittest.py | 33 ++-
test/py/ganeti.objects_unittest.py | 33 ++-
test/py/ganeti.opcodes_unittest.py | 33 ++-
test/py/ganeti.outils_unittest.py | 33 ++-
test/py/ganeti.ovf_unittest.py | 33 ++-
test/py/ganeti.qlang_unittest.py | 33 ++-
test/py/ganeti.query_unittest.py | 33 ++-
test/py/ganeti.rapi.baserlib_unittest.py | 33 ++-
test/py/ganeti.rapi.client_unittest.py | 33 ++-
test/py/ganeti.rapi.resources_unittest.py | 33 ++-
test/py/ganeti.rapi.rlib2_unittest.py | 33 ++-
test/py/ganeti.rapi.testutils_unittest.py | 33 ++-
test/py/ganeti.rpc_unittest.py | 33 ++-
test/py/ganeti.runtime_unittest.py | 33 ++-
test/py/ganeti.serializer_unittest.py | 33 ++-
test/py/ganeti.server.rapi_unittest.py | 33 ++-
test/py/ganeti.ssconf_unittest.py | 33 ++-
test/py/ganeti.ssh_unittest.py | 33 ++-
test/py/ganeti.storage.bdev_unittest.py | 33 ++-
test/py/ganeti.storage.container_unittest.py | 33 ++-
test/py/ganeti.storage.drbd_unittest.py | 33 ++-
test/py/ganeti.storage.filestorage_unittest.py | 33 ++-
test/py/ganeti.tools.burnin_unittest.py | 33 ++-
test/py/ganeti.tools.ensure_dirs_unittest.py | 33 ++-
test/py/ganeti.tools.node_daemon_setup_unittest.py | 33 ++-
test/py/ganeti.tools.prepare_node_join_unittest.py | 33 ++-
test/py/ganeti.uidpool_unittest.py | 33 ++-
test/py/ganeti.utils.algo_unittest.py | 33 ++-
test/py/ganeti.utils.filelock_unittest.py | 33 ++-
test/py/ganeti.utils.hash_unittest.py | 33 ++-
test/py/ganeti.utils.io_unittest-runasroot.py | 33 ++-
test/py/ganeti.utils.io_unittest.py | 33 ++-
test/py/ganeti.utils.log_unittest.py | 33 ++-
test/py/ganeti.utils.lvm_unittest.py | 33 ++-
test/py/ganeti.utils.mlock_unittest.py | 33 ++-
test/py/ganeti.utils.nodesetup_unittest.py | 33 ++-
test/py/ganeti.utils.process_unittest.py | 33 ++-
test/py/ganeti.utils.retry_unittest.py | 33 ++-
test/py/ganeti.utils.storage_unittest.py | 33 ++-
test/py/ganeti.utils.text_unittest.py | 33 ++-
test/py/ganeti.utils.version_unittest.py | 33 ++-
test/py/ganeti.utils.wrapper_unittest.py | 33 ++-
test/py/ganeti.utils.x509_unittest.py | 33 ++-
test/py/ganeti.utils_unittest.py | 33 ++-
test/py/ganeti.vcluster_unittest.py | 33 ++-
test/py/ganeti.workerpool_unittest.py | 33 ++-
test/py/import-export_unittest-helper | 33 ++-
test/py/import-export_unittest.bash | 33 ++-
test/py/lockperf.py | 33 ++-
test/py/mocks.py | 33 ++-
test/py/pycurl_reset_unittest.py | 33 ++-
test/py/qa.qa_config_unittest.py | 33 ++-
test/py/tempfile_fork_unittest.py | 33 ++-
test/py/testutils.py | 33 ++-
tools/cfgshell | 33 ++-
tools/cfgupgrade | 33 ++-
tools/cfgupgrade12 | 33 ++-
tools/check-cert-expired | 33 ++-
tools/cluster-merge | 33 ++-
tools/confd-client | 33 ++-
tools/fmtjson | 33 ++-
tools/ganeti-listrunner | 33 ++-
tools/kvm-console-wrapper | 33 ++-
tools/kvm-ifup.in | 33 ++-
tools/lvmstrap | 33 ++-
tools/master-ip-setup | 33 ++-
tools/move-instance | 33 ++-
tools/net-common.in | 33 ++-
tools/ovfconverter | 33 ++-
tools/post-upgrade | 33 ++-
tools/sanitize-config | 33 ++-
tools/vcluster-setup.in | 33 ++-
tools/vif-ganeti.in | 33 ++-
tools/xen-console-wrapper | 33 ++-
474 files changed, 10326 insertions(+), 6375 deletions(-)
hooks/post-receive
--
Ganeti core
--
---
You received this message because you are subscribed to the Google Groups
"ganeti-commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.