[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