[Pkg-ganeti-devel] [ganeti] branch debian/backports/jessie updated (d653ece -> 3dee4ea)
Apollon Oikonomopoulos
apoikos at moszumanska.debian.org
Mon Aug 24 09:44:08 UTC 2015
This is an automated email from the git hooks/post-receive script.
apoikos pushed a change to branch debian/backports/jessie
in repository ganeti.
from d653ece Rebuild 2.14.1-1 for jessie-backports
adds 4c1128a Prepare master for the 2.15 development cycle
adds 89e230a Merge branch 'stable-2.14' into master
adds 794f62e Merge branch 'stable-2.14'
adds fc7ef37 Add design doc multi storage htools
adds b31367f Add missing design documents to Makefile.am
adds b33544f Move design-multi-storage-htools.rst to drafts.rst
adds c8b133c Fix reference to instance disk template in attach
adds fb6d0a7 Add design document on allocation changes for dedicated
adds ae8f07f Adjust tests for HTools to ignore too many fields
adds a37c423 Factor out Bool -> {"y", "n"} in test
adds 0b07f5a Ignore additional fields in text protocol
adds 45601fe Test that parsing with additional arguments succeeds
adds 699c10c Remove unittest assuming file disks are not exportable
adds ae25408 Add documentation for return values of PollJob call stack
adds 8acbd9c Don't use snapshots on exports with instance turned off
adds 01a9df2 Make snapshotting for exports optional
adds 0389f21 Make QA that would have failed
adds 6d53621 Merge branch 'stable-2.14' into master
adds 2a91e3c Add an option for a reason trail entry
adds 7d3f947 Add --reason to hbal
adds b602fbe Add an option --first-job-group
adds db2e750 Add --first-job-group to hbal
adds dde4795 Add function deciding if a request is an allocation request
adds bc79abf Add a predicate deciding whether a cluster is dedicated
adds 7f10b13 Add a function computing the test instances
adds d75b363 Add a function computing the allocation vector
adds fc23345 Add a function computing the lost-allocations metric
adds 1f41771 Have AllocElement and Solution parametric in the metric type
adds 5e355bf Export more cluster operations
adds 3927e67 Add function for dedicated allocation on one node
adds c2e5b4f Add a function for dedicated allocation on a pair
adds cb16544 Add a function finding a dedicated allocation on one group
adds f73ddcd Export formatAllocate from IAlloc backend
adds 6ef9259 Extract a formating function for IAllocResult
adds 1f550cd Export sorting, filtering, and formating multi-group allocs
adds e53c840 Add a function for running dedicated allocation
adds 2028c77 Make hail respect dedicated allocation
adds ea6c897 Document the changed allocation heuristics in the man page
adds b30dde8 Add a test for allocation on dedicated clusters
adds 8e43e38 Add a test for dedicated multi allocation
adds 0e6ffd7 Merge branch 'stable-2.14' into master
adds 890b08b Upgrade codebase to support monad-control >=0.3.1.3 && <1.1
adds f64fb86 Add a constant for the xentop command
adds bdde3e5 Add a constant for the xen cpu observation threshold
adds edf5820 Extend the state type for stateful collectors
adds 83973f1 Add a data collector for xentop
adds 3d05fa1 Provide Xen CPU-load collector in MonD
adds d7128d5 Add a version of diffClockTimes working around ghc bug 2519
adds 9625da2 Add a correctness test for diffClockTimes
adds 1573e03 Gracefully handle CPU counter rollovers
adds 7594277 Merge branch 'stable-2.14' into master
adds a21c33c Move htools' mond querying to a backend
adds c5712cc Separate collector-specific code from general
adds 43056bf Sort MonD backend into logical order
adds ba04334 Add an option to query Xen-specific data
adds 2e15c4e Add a function to parse a JSON-map
adds 63d060f Make htools honor --mond-xen
adds 0f79b2f Support --mond-xen in hbal and hail
adds e6d8a7f Mention --mond-xen in hbal man page
adds b512634 Make queryAllMonDDCs return if it succeeded
adds 3091717 Add an option --exit-on-missing-mond-data
adds 266b72b Make ExtLoader honor --exit-on-missing-mond-data
adds 6e8e191 Add --exit-on-missing-mond-data to hbal
adds 9a41a09 Document --exit-on-missing-mond-data in hbal man page
adds 62cfd30 Clean out old instances in Xen CPU load
adds d18e293 Merge branch 'stable-2.14' into master
adds c4e50b7 Remove docs for a removed method argument
adds 0014dcc Refactor error404 in metad using OverloadedStrings
adds 6570279 Let metad report if a wrong method is used for read/write
adds 94fb85e Add the 'case-insensitive' dependency to NEWS and INSTALL
adds e8c47af Add a separate function for running helper VMs
adds 6e876af Create a monad in which all Metad operations run
adds cde44ac Add a Python constant for the MetaD's socket
adds c7cf64f Generate Python stub client for the Metadata daemon
adds ac8fd2b Add Python client for the metadata daemon
adds 5a86cd4 Switch the metadata daemon to use the auto-generated client
adds 50ee9f4 Add 'metad echo' command to gnt-debug
adds 623ea1c Document the 'metad echo' command for gnt-debug
adds 1197e08 Remove tests based on a wrong assumption
adds b274708 Add a design document on improving allocation
adds 14f744a Add sum of relative reserved memory to the cluster metrics
adds fe36c0f Document the change of the cluster metric
adds b3b701c Support computing the sum of all peers in a peer map
adds 28b0542 Add a function computing optimal cluster score
adds 6c76036 hbal: take absolute score bounds relative to N+1 lower bound
adds a168eab hcheck: offset absolute limit by theoretical minimum
adds a18cfa7 Change description of -e option
adds 20c3653 Document changes to hbal's -e option
adds 85f4d42 Document cluster score change in NEWS
adds 18bd06c Change the instance definition of MetadMonadInt to
adds 7c23902 Merge branch 'stable-2.14' into master
adds dbfbb71 Add rnf definition for InstanceCpuLoad
adds 2030f92 Merge branch 'stable-2.14' into master
adds 40f2291 Correctly specify Python dev tool versions for precise
adds a865657 Support slashes in git version number
adds 031d0e8 Merge branch 'stable-2.14' into master
adds 961f05e Merge branch 'stable-2.14' into master
adds 5dc7942 Also log daemon shutdown
adds a8491e6 Add design document about N+1 redundancy for shared storage
adds b125f85 hcheck: support --ignore-dynu
adds 6e4d7a9 Move cluster moves to a separate module
adds fd3ec79 Add a variant of applyMoveEx suitable for foldM
adds a528597 Move cluster metrics to a separate module
adds d5373ff Move node evacuation to a separate module
adds 6e14077 Add a predicate testing if a node is globally N+1 redundant
adds 0da05fc Make hcheck also check global N+1 redundancy
adds cc91b77 Add a test for N+1 failure with shared storage
adds 4ca5a23 Update version of some docs to 2.15
adds 8de2374 Add a new option for disabling capacity checks
adds 83ecda4 Make hcheck support --no-capacity-checks
adds 17a92b4 Add test for hcheck --no-capacity-checks
adds 2ee59a6 Describe hcheck --no-capacity-checks in the man page
adds 4aa80e8 Document global N+1 check in hcheck
adds 6fb879c Update some document versions to 2.15
adds c69b280 Add design doc for 2.15
adds 8c0be27 Prepare release of 2.15.0~beta1
adds d409cfc Document dedicated allocation changes in NEWS
adds 9492dac Merge branch 'stable-2.14' into stable-2.15
adds 665d6c0 Undoing release preparations for 2.15~beta1
adds 0a8288f Merge branch 'stable-2.14' into stable-2.15
adds 7a6efa5 Remove superflouos ~rc1
adds 07e33fa Prepare release of 2.15.0~beta1 for today
adds ff3f66b QA: use relative path to script location for burnin
adds da7e9a9 Merge branch 'stable-2.14' into stable-2.15
adds c2607a6 Merge branch 'stable-2.14' into stable-2.15
adds bd40455 Allow unconditional failovers off offline nodes, again
adds ade70fe Allow the Transport class to be used for non-master nodes
adds cdc8341 Set up Transport properly when communicating with metad
adds 3c8f35e Merge branch 'stable-2.14' into stable-2.15
adds 04467ff Adapt NEWS file for 2.15.0 rc1
adds c1457f5 Bump revision number to 2.15.0 rc1
adds 67ad0af Set release date of 2.15.0 rc1 to tomorrow
adds 57a507c Staying is not an option in evacuation
adds f1218ca Restrict evacuation to a group
adds 080ebc7 Merge branch 'stable-2.14' into stable-2.15
adds 7b5a7e0 Sort 2.15 NEWS entries according to our standard practise
adds a921281 Merge branch 'stable-2.14' into stable-2.15
adds 7f85040 Merge branch 'stable-2.14' into stable-2.15
adds 4e34758 Do not version generate file tools/ssl-update
adds f28df27 Update the NEWS file for 2.13.2
adds f8f8b37 Revision bump for 2.13.2
adds 7671d67 Correct NEWS file entry
adds 4975195 Document data collector options
adds 841d2b8 Clarify need for the migration_port Xen param
adds 061640c Update Xen documentation in install.rst
adds 881bacf Update the NEWS file for 2.12.5
adds aa0ed78 Revision bump for 2.12.5
adds 991eb59 Bugfix in checkInstanceMove function in Cluster.hs
adds ba4d4ff Merge branch 'stable-2.12' into stable-2.13
adds 0c05c5d NEWS: move 2.13.0 beta/rc to their place
adds d38712e Merge branch 'stable-2.13' into stable-2.14
adds f616b87 Merge branch 'stable-2.14' into stable-2.15
adds e2bac8e Fix rollover condition in xenload
adds 0b17f50 Add docstring to certificate verification
adds e64e810 Make node_daemon_setup use common functions
adds 3eca076 Use ssconf port map when handling SSH keys
adds 930cbbd Redistribute master key on downgrade
adds 903c351 Add ``--no-ssh-key-check`` to manpage of renew-crypto
adds 14b9bda Make documentation for -H serial_console more explicit
adds 268953c Support sphinx 1.3
adds 8d26345 Update gnt-network example in admin page
adds 472d8b3 When hinting to do gnt-instance info, show the instance
adds c2bc29c Fix typo in secondary
adds e117a3b Merge branch 'stable-2.10' into stable-2.11
adds 1b116d8 Merge branch 'stable-2.11' into stable-2.12
adds fecdec0 Also provide default arguments for mond
adds bab1c63 Merge branch 'stable-2.12' into stable-2.13
adds 2ece533 Merge branch 'stable-2.13' into stable-2.14
adds f21bdec Revert 2.12-specific downgrade action on 2.14
adds 807d3e0 Merge branch 'stable-2.14' into stable-2.15
adds 83d0142 Update NEWS file for 2.15.0
adds 0d60237 Bump suffix to 2.15.0
adds 3970994 Merge tag 'v2.15.0'
adds e6cd940 Add cabal-dev dependency to control.in
adds 1981fce d/rules: use upstream git tag for file generation
adds a20336f Update packaging for 2.15
adds 139cdb1 B-D on libghc-case-insensitive-dev
adds 249adef Release 2.15.0-1~exp1
adds c32a116 Release 2.15.0-1
new 595d647 Merge tag 'debian/2.15.0-1' into debian/backports/jessie
new 3dee4ea Rebuild 2.15.0-1 for jessie-backports
The 2 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 | 3 +
Makefile.am | 49 +-
NEWS | 185 ++++-
README | 2 +-
cabal/ganeti.template.cabal | 3 +-
configure.ac | 7 +-
debian/changelog | 21 +-
debian/control | 27 +-
debian/control.in | 2 +
debian/ganeti-2.14.install | 5 -
debian/ganeti-2.14.prerm | 24 -
debian/ganeti-2.15.install | 5 +
...ian-overrides => ganeti-2.15.lintian-overrides} | 2 +-
.../{ganeti-2.14.postinst => ganeti-2.15.postinst} | 0
debian/ganeti-2.15.prerm | 24 +
...ganeti-2.14.templates => ganeti-2.15.templates} | 2 +-
debian/ganeti-haskell-2.14.install | 7 -
debian/ganeti-haskell-2.14.lintian-overrides | 9 -
debian/ganeti-haskell-2.14.prerm | 24 -
debian/ganeti-haskell-2.15.install | 7 +
debian/ganeti-haskell-2.15.lintian-overrides | 9 +
...-2.14.postinst => ganeti-haskell-2.15.postinst} | 0
debian/ganeti-haskell-2.15.prerm | 24 +
....14.templates => ganeti-haskell-2.15.templates} | 2 +-
debian/ganeti-htools-2.14.install | 3 -
debian/ganeti-htools-2.14.lintian-overrides | 5 -
debian/ganeti-htools-2.14.prerm | 24 -
debian/ganeti-htools-2.15.install | 3 +
debian/ganeti-htools-2.15.lintian-overrides | 5 +
...s-2.14.postinst => ganeti-htools-2.15.postinst} | 0
debian/ganeti-htools-2.15.prerm | 24 +
...2.14.templates => ganeti-htools-2.15.templates} | 2 +-
debian/gbp.conf | 2 +-
debian/rules | 25 +-
debian/watch | 2 +-
devel/build_chroot | 8 +
doc/admin.rst | 2 +-
doc/conf.py | 2 +-
doc/design-2.15.rst | 13 +
doc/design-allocation-efficiency.rst | 59 ++
doc/design-dedicated-allocation.rst | 87 +++
doc/design-draft.rst | 4 +-
doc/design-multi-storage-htools.rst | 167 ++++
doc/design-shared-storage-redundancy.rst | 73 ++
doc/examples/ganeti.default | 1 +
doc/examples/ganeti.default-debug | 1 +
doc/hooks.rst | 2 +-
doc/iallocator.rst | 2 +-
doc/index.rst | 3 +
doc/install.rst | 52 +-
doc/security.rst | 2 +-
doc/virtual-cluster.rst | 2 +-
lib/backend.py | 55 +-
lib/client/gnt_debug.py | 27 +
lib/cmdlib/backup.py | 57 +-
lib/cmdlib/cluster/__init__.py | 3 +-
lib/cmdlib/instance_create.py | 51 +-
lib/cmdlib/instance_helpervm.py | 172 +++++
lib/cmdlib/instance_storage.py | 6 +-
lib/cmdlib/node.py | 14 +-
lib/metad.py | 96 +++
lib/pathutils.py | 2 +
lib/rpc_defs.py | 3 -
lib/server/noded.py | 13 +-
lib/ssh.py | 22 -
lib/tools/cfgupgrade.py | 84 +-
lib/tools/common.py | 9 +-
lib/tools/node_daemon_setup.py | 100 +--
lib/tools/prepare_node_join.py | 2 +-
lib/tools/ssh_update.py | 2 +-
lib/tools/ssl_update.py | 2 +-
man/gnt-cluster.rst | 24 +-
man/gnt-debug.rst | 10 +
man/gnt-instance.rst | 7 +
man/hail.rst | 15 +-
man/hbal.rst | 19 +-
man/hcheck.rst | 12 +
qa/qa_cluster.py | 4 +-
src/Ganeti/Constants.hs | 14 +
src/Ganeti/Daemon.hs | 4 +-
src/Ganeti/DataCollectors.hs | 6 +
src/Ganeti/DataCollectors/Types.hs | 7 +-
src/Ganeti/DataCollectors/XenCpuLoad.hs | 173 +++++
src/Ganeti/HTools/Backend/IAlloc.hs | 44 +-
src/Ganeti/HTools/Backend/MonD.hs | 306 ++++++++
src/Ganeti/HTools/Backend/Text.hs | 21 +-
src/Ganeti/HTools/CLI.hs | 55 +-
src/Ganeti/HTools/Cluster.hs | 842 ++-------------------
src/Ganeti/HTools/Cluster/Evacuate.hs | 411 ++++++++++
src/Ganeti/HTools/Cluster/Metrics.hs | 221 ++++++
src/Ganeti/HTools/Cluster/Moves.hs | 189 +++++
src/Ganeti/HTools/Cluster/Utils.hs | 150 ++++
src/Ganeti/HTools/Dedicated.hs | 257 +++++++
src/Ganeti/HTools/ExtLoader.hs | 183 +----
src/Ganeti/HTools/GlobalN1.hs | 85 +++
src/Ganeti/HTools/Loader.hs | 19 +-
src/Ganeti/HTools/Node.hs | 7 +-
src/Ganeti/HTools/PeerMap.hs | 5 +
src/Ganeti/HTools/Program/Hail.hs | 26 +-
src/Ganeti/HTools/Program/Hbal.hs | 47 +-
src/Ganeti/HTools/Program/Hcheck.hs | 91 ++-
src/Ganeti/HTools/Program/Hinfo.hs | 10 +-
src/Ganeti/HTools/Program/Hscan.hs | 3 +-
src/Ganeti/HTools/Program/Hspace.hs | 7 +-
src/Ganeti/HTools/Program/Hsqueeze.hs | 3 +-
src/Ganeti/JSON.hs | 5 +
src/Ganeti/Logging/WriterLog.hs | 5 +-
src/Ganeti/Metad/ConfigCore.hs | 130 ++++
src/Ganeti/Metad/ConfigServer.hs | 61 +-
src/Ganeti/Metad/Server.hs | 3 +-
src/Ganeti/Metad/WebServer.hs | 19 +-
src/Ganeti/THH/HsRPC.hs | 1 +
src/Ganeti/Utils.hs | 15 +-
src/hs2py.hs | 4 +
...r_config_2.13.json => cluster_config_2.14.json} | 181 +++--
test/data/htools/hail-alloc-dedicated-1.json | 260 +++++++
test/data/htools/hail-multialloc-dedicated.json | 284 +++++++
test/data/htools/shared-n1-failure.data | 20 +
.../HTools/{ExtLoader.hs => Backend/MonD.hs} | 14 +-
test/hs/Test/Ganeti/HTools/Backend/Text.hs | 65 +-
test/hs/Test/Ganeti/HTools/Cluster.hs | 21 +-
test/hs/Test/Ganeti/Utils.hs | 13 +
test/hs/htest.hs | 4 +-
test/hs/shelltests/htools-hail.test | 12 +-
test/hs/shelltests/htools-hbal.test | 17 +
test/hs/shelltests/htools-hcheck.test | 24 +
test/hs/shelltests/htools-single-group.test | 11 -
test/py/cfgupgrade_unittest.py | 8 +-
test/py/ganeti.backend_unittest.py | 46 +-
test/py/ganeti.tools.common_unittest.py | 85 ++-
test/py/ganeti.tools.node_daemon_setup_unittest.py | 138 ----
tools/ssl-update | 21 -
132 files changed, 4531 insertions(+), 1951 deletions(-)
delete mode 100644 debian/ganeti-2.14.install
delete mode 100644 debian/ganeti-2.14.prerm
create mode 100644 debian/ganeti-2.15.install
rename debian/{ganeti-2.14.lintian-overrides => ganeti-2.15.lintian-overrides} (77%)
rename debian/{ganeti-2.14.postinst => ganeti-2.15.postinst} (100%)
create mode 100644 debian/ganeti-2.15.prerm
rename debian/{ganeti-2.14.templates => ganeti-2.15.templates} (95%)
delete mode 100644 debian/ganeti-haskell-2.14.install
delete mode 100644 debian/ganeti-haskell-2.14.lintian-overrides
delete mode 100644 debian/ganeti-haskell-2.14.prerm
create mode 100644 debian/ganeti-haskell-2.15.install
create mode 100644 debian/ganeti-haskell-2.15.lintian-overrides
rename debian/{ganeti-haskell-2.14.postinst => ganeti-haskell-2.15.postinst} (100%)
create mode 100644 debian/ganeti-haskell-2.15.prerm
rename debian/{ganeti-haskell-2.14.templates => ganeti-haskell-2.15.templates} (94%)
delete mode 100644 debian/ganeti-htools-2.14.install
delete mode 100644 debian/ganeti-htools-2.14.lintian-overrides
delete mode 100644 debian/ganeti-htools-2.14.prerm
create mode 100644 debian/ganeti-htools-2.15.install
create mode 100644 debian/ganeti-htools-2.15.lintian-overrides
rename debian/{ganeti-htools-2.14.postinst => ganeti-htools-2.15.postinst} (100%)
create mode 100644 debian/ganeti-htools-2.15.prerm
rename debian/{ganeti-htools-2.14.templates => ganeti-htools-2.15.templates} (94%)
create mode 100644 doc/design-2.15.rst
create mode 100644 doc/design-allocation-efficiency.rst
create mode 100644 doc/design-dedicated-allocation.rst
create mode 100644 doc/design-multi-storage-htools.rst
create mode 100644 doc/design-shared-storage-redundancy.rst
create mode 100644 lib/cmdlib/instance_helpervm.py
create mode 100644 lib/metad.py
create mode 100644 src/Ganeti/DataCollectors/XenCpuLoad.hs
create mode 100644 src/Ganeti/HTools/Backend/MonD.hs
create mode 100644 src/Ganeti/HTools/Cluster/Evacuate.hs
create mode 100644 src/Ganeti/HTools/Cluster/Metrics.hs
create mode 100644 src/Ganeti/HTools/Cluster/Moves.hs
create mode 100644 src/Ganeti/HTools/Cluster/Utils.hs
create mode 100644 src/Ganeti/HTools/Dedicated.hs
create mode 100644 src/Ganeti/HTools/GlobalN1.hs
create mode 100644 src/Ganeti/Metad/ConfigCore.hs
copy test/data/{cluster_config_2.13.json => cluster_config_2.14.json} (80%)
create mode 100644 test/data/htools/hail-alloc-dedicated-1.json
create mode 100644 test/data/htools/hail-multialloc-dedicated.json
create mode 100644 test/data/htools/shared-n1-failure.data
rename test/hs/Test/Ganeti/HTools/{ExtLoader.hs => Backend/MonD.hs} (95%)
create mode 100644 test/hs/shelltests/htools-hcheck.test
delete mode 100755 tools/ssl-update
--
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