[Pkg-ganeti-devel] [ganeti] annotated tag debian/2.16.0_rc1+1gitc815ca60c-1 created (now 947eec5)

Apollon Oikonomopoulos apoikos at moszumanska.debian.org
Tue Jan 9 13:28:49 UTC 2018


This is an automated email from the git hooks/post-receive script.

apoikos pushed a change to annotated tag debian/2.16.0_rc1+1gitc815ca60c-1
in repository ganeti.

        at  947eec5   (tag)
   tagging  40c8630d15d8018755cf1f778f3f1ed31096cb73 (commit)
  replaces  debian/2.15.2-10
 tagged by  Apollon Oikonomopoulos
        on  Fri Dec 22 17:08:15 2017 +0200

- Log -----------------------------------------------------------------
ganeti Debian release 2.16.0~rc1+1gitc815ca60c-1
-----BEGIN PGP SIGNATURE-----

iQJHBAABCAAxFiEEPgL9ZlYpWVIRC6uZ9RsYxyAkgiQFAlo9H98THGFwb2lrb3NA
ZGViaWFuLm9yZwAKCRD1GxjHICSCJCxTEAC1tFUrzusfX8K9MQD2MswqHtVWMXTI
eDIchRdbd3qOLsbHNs3zAth5kGjOmJxtZRY1OdRV6UgisMNJnZAkk9btCFxuLyk+
U6C6snWXycytBxFO/HrrYt7kFQ8wHlx1D4oeIq9WLxMhCjne2gBSCn+W4kvBYemT
zXjHwgpQGA9TY2l3FDEcE0fdjMoC7G0bwejDskOcuJGqKv3Famvl7O/89VPhz1pN
8voCKCsnqEEzShu5iAHaDc4/yFkQIpWL7Q/cFkQtuxjLQlShfsdxVJXkDlDGNNyQ
RipwWHYU1z3NL2m9jfTJKpjrLwMgytWeybhMayp28K8GKNlBV65wKR9QlvWyi4C5
wjYC9EU4NXi24Dx6wdZmjM14EZgvon1Hz3fsRRk4BagXafUUBI8hgnA0/R+65GvN
5t6h8/fQaG+2CYAmNRmwXohb3pDrCGZ59sFYxrnzV9+xvQS69VGyD7bLgP5oFqGY
FHExDTpkpfAA/bgO2XElINih8/q21U0JSZKBs84nAw/jQq1pX5dXEUs3ogsHWjzh
aKgsp3BpJACEjFuSuK6YOH8HkpYZdBkVtrUymC6FP2c2oelXEsQgyRigZTdLcRY1
3DRvye8U+cB5A9JYJdIatrd3YmZhENpDgsTb5aD3YYc7nKu6rfgegnw986/3oeln
GkOatdBPlymgVg==
=qCTI
-----END PGP SIGNATURE-----

Ansgar Jazdzewski (1):
      Ceph/RBD rbd showmapped -p is no longer supported

Apollon Oikonomopoulos (86):
      Prepare the experimental branch
      Initial commit
      Imported Upstream version 2.8.0~rc1
      Merge tag 'upstream/2.8.0_rc1' into experimental
      Build-Depend on libghc-snap-server-dev
      Ship ganeti-mond and ganeti-luxid in ganeti-haskell
      Require python version >= 2.6
      Update changelog
      Build-Depend on python-yaml
      Backport upstream commit ecff332, fixing luxid startup
      Update debian/watch for experimental
      Imported Upstream version 2.8.0~rc2
      Merge tag 'upstream/2.8.0_rc2' into experimental
      Drop patches already merged upstream
      Release 2.8.0~rc2-1 in experimental
      Fix luxid startup
      Imported Upstream version 2.8.0~rc3
      Imported Upstream version 2.8.0~rc3
      Drop dsahostkeypub patches merged upstream
      Bump version
      Add postinst/postrm templates and generator script
      Enable user separation
      Disable the test suite during build
      Release 2.8.0~rc3-1 in experimental
      postinst: remove stale PID and socket files
      Fix logrotate broken by user separation
      postinst: fix job queue archive permissions
      Bump version
      Replace forgotten iproute dependency with iproute2
      Dummy merge of upstream/2.8.0_rc3 (lost in rebase)
      Specify extstorage search path
      Imported Upstream version 2.9.0~rc3
      Merge tag 'upstream/2.9.0_rc3' into experimental
      Turn ganeti-htools into recommends with strict versioning
      Fix luxid startup on new master on master failover
      Update changelog
      Patch Makefile.in to pass linker flags
      Merge branch 'master' into experimental
      Merge branch 'upstream' into upstream-exp
      Merge branch 'upstream-exp' into experimental
      Merge branch 'master' into experimental
      Merge branch 'upstream' into upstream-exp
      Merge branch 'upstream-exp' into experimental
      debian/watch: look for RC versions
      Imported Upstream version 2.10.0~rc3
      Merge tag 'upstream/2.10.0_rc3' into experimental
      Imported Upstream version 2.10.0
      Merge tag 'upstream/2.10.0' into 2.10
      Build-Depend on m4
      debian/watch: look for stable 2.10 releases
      control: adjust for 2.10
      Remove stale dh files
      debian/rules: pass --disable-symlinks to configure
      Make dh_install work with 2.10
      Add versioned package lintian overrides
      Install the RAPI client into python-ganeti-rapi
      Byte-compile the python code in /usr/share/ganeti
      Compress all version-specific manpages
      htools: ship direct links to the versioned binaries
      Maintainer script overhaul for 2.10
      debian/rules: cleanup
      Prepare 2.10.0-1~exp1
      KVM: explicitly configure routed NICs late
      Supersede work done in experimental
      d/watch: search for 2.16 stable releases
      d/control.in: add missing B-D on libghc-old-time-dev
      d/rules: override clean to generate the control files
      Remove and ignore d/control and versioned package maintscripts
      Merge tag 'v2.16.0rc1' into experimental
      d/gbp.conf: set upstream-branch to stable-2.16
      ganeti-VER: depend on libcap2-bin
      Release 2.16.0~rc1-1
      d/gbp.conf: do not use export-dir
      Refresh ghc-7.10-compatibility.patch
      d/rules: simplify file generation
      Merge branch 'master' into experimental
      control.in: sync with d/control
      Really release 2.16.0~rc1-1
      Drop the ganeti2 transitional package
      Merge branch 'master' into experimental
      Bump Standards-Version to 4.1.2; no changes needed
      Merge tag 'v2.16.0_rc1+1gitc815ca60c' into experimental
      Drop obsolete patches
      Import patches
      d/control.in: sync with d/control
      Release 2.16.0~rc1+1gitc815ca60c-1

BSRK Aditya (27):
      Port all checks for AddInstance
      Port Add/Attach InstanceDisk to WConfd
      Add exuberant-ctags to schroot's install packages
      Extend config mod function to allow returning vals
      Port AllocatePort to wconfd config mod functions
      Use AllocatePort RPC in python codebase
      Add a mock AllocatePort for python tests
      Add Disk instance definitions
      Add wconfd RPCs to replace Update
      Remove Update's ConfigSync lock
      Fix a serial num bug in Update
      Add lenses for simple fields
      Add wconfd RPC markInstanceDisksActive
      Remove MarkInstanceDisksActive's config lock
      Add wconfd RPC setInstancePrimaryNode
      Switch to wconfd RPC in SetInstancePrimaryNode
      Add wconfd RPC detachInstanceDisk
      Switch to using wconfd RPC in detachInstanceDisk
      Add Wconfd RPC removeInstanceDisk
      Switch to using wconfd RPC in RemoveInstanceDisk
      Add wconfd RPC removeInstance
      Switch to using wconfd RPC in RemoveInstance
      Port AddTcpUdpPort
      Port SetInstanceStatus
      Update documentation versions for 2.16 release
      Entered the date for 2.16 beta1 release in NEWS
      Change gnt version suffix from alpha1 to beta1

Brian Foley (135):
      Optimise codegen for Python OpCode classes
      Merge branch 'stable-2.15' into stable-2.16
      Get onInotify and onPollTimer to print filepath
      Bracket client LockConfig calls with debug logging
      Bracket ConfigWriter writeConfigAndUnlock with debug logging
      Add debug logging to profile python CallRPCMethod
      Add debug logging for time to sendMsg in Haskell servers
      Improve luxid QueryInstances performance for large clusters
      Fix memory/perf bug in gnt-cluster verify
      Update install-quick DRBD requirements to include DRBD 8.4
      Merge branch 'stable-2.15' into stable-2.16
      Hide TH "Loading package" messages when compiling GHC <7.10
      Give JQueue test dirs unique prefixes so they can't conflict
      Use threaded runtime when linking Haskell unit tests
      Remove redundant verify version in cluster upgrade
      Join symlink commands during cluster upgrade
      Do symlinks & ensure-dirs together in cluster upgrade
      Remove extremely frequent debug logging message
      Fix ganeti-rapi/noded exit-under-load bug
      Update misleading comment in noded RPC code
      Add source addr to HTTP request complete logging
      Fix typo/thinko in previous patch
      Merge branch 'stable-2.15' into stable-2.16
      Allow newer cabal deps for latest Debian/Ubuntu
      Re-fix local port/ip logging in HttpClientRequest
      Make JQScheduler queues more strict to avoid leaks
      Reduce heap when parsing & storing ConfigData 10%
      Use socat method string compatible with <1.73 & >=1.73
      Merge branch 'stable-2.15' into stable-2.16
      Fix CLI option typo in NEWS file
      Make EnsureDirs print chmod mode on errors
      Docstring for LUClusterVerifyGroup
      Make the TH fieldsDictsKeys more efficient
      Generate concatenated error strings in parser
      Set USE_VERSION_FULL=no if --enable-versionfull=no
      mcpu: Raise caught OpPrereqErrors with too few args
      Merge branch 'stable-2.15' into stable-2.16
      Use zlib compression level 3 in Haskell RPC code
      Get haskell daemons to only compress files > 4kB
      Tune getNodeInstances DRBD secondary computation
      Fix optimisation: Correctly extract secondary node
      Merge branch 'stable-2.15' into stable-2.16
      Merge branch 'stable-2.15' into stable-2.16
      Special case WaitForJobChange to reduce heap use
      Remove storage unit selection from rpcCallData
      Make executeRpcCall only compute rpcCallData once
      Merge branch 'stable-2.15' into stable-2.16
      Fix some trivial pep8/pylint errors
      Make 'make pep8' happy
      Shorten verifyMasterVote failure message
      Fix LogicalVolume code to work with older /sbin/lvs
      Add gnt-instance rename --force option
      Hide errors for expected inotify failures in unittest
      Fix typos in gnt-cluster man page
      Replace map(operator.attrgetter, ...) uses
      Replace uses of map/lambda with more Pythonic code
      Replace map/partial with list comprehension
      Sprinkle some more list comprehensions
      Avoid overuse of operator in watcher *.py
      Simplify some inscrutable map/map/ifilter/zip code
      Improve error reporting in _VerifyClientCertificates
      Fix/quell hlint warnings
      Add missing cluster modify --modify-etc-hosts to man
      Fix some typos/poor phrasing in gnt-node man page
      Merge branch 'stable-2.13' into stable-2.14
      Merge branch 'stable-2.14' into stable-2.15
      Merge branch 'stable-2.15' into stable-2.16
      Improve cluster verify ssh key errors
      568 Update hv_kvm to handle output from qemu >= 1.6.0
      Disable logging CallRPCMethod timings in non-debug configs
      Add ganeti-noded and ganeti-rapi --max-clients options
      Give atomicWriteFile temp filenames a more distinct pattern
      Change a few errors to report names, not UUIDs
      FIX: Set INSTANCE_NICn_NETWORK_NAME only if net is defined
      FIX: Refactor DiagnoseOS to use a loop, not an inner fn
      Fix invalid variable error for file-based disks
      Cleanup: Remove some unnecessary if (...) parens
      Cleanup: Simplify boolean assignment
      Cleanup: Use FOO not in BAR instead of not FOO in BAR
      Cleanup: del is a statement not a function
      Cleanup: Replace map/filters with list comprehensions
      Cleanup: Fix for/else with no break in AddAuthorizedKeys
      Cleanup: StartInstance and RebootInstance return None
      Cleanup: Remove unused format key
      Cleanup: Iterate dict rather than key list
      Cleanup: Remove some unneeded pylint disables
      Cleanup: Fix unidiomatic-typecheck
      Cleanup: Remove unused/duplicate module/fn import
      Fix pylint >1.4 pycurl no-member warnings
      Delete old warning disables removed from pylint 1.6
      Replace deprecated pylint >=0.27 pragma with new form
      Disable some pylint unused-import warnings
      Disable pylint import-self warning
      Disable pylint invalid-name warning
      Disable pylint eval-used warning
      Disable incorect pylint simplify-if-statement warning
      Disable pylint misplaced-comparison-constant warning
      Disable pylint unpacking-non-sequence warning
      Disable incorrect pylint not-callable warning
      Disable pylint unused-wildcard-import warning
      Disable unwanted pylint wrong-import-position warnings
      Disable pylint bare-except warning
      Disable pylint unsubscriptable-object warning
      Quell consider-using-enumerate warning
      Quell bad-whitespace warning
      Quell trailing newline
      Remove pylint tests removed in pylint 2.0
      Quell too-many-boolean-expressions
      Use default value lambda param to avoid cell-var-from-loop
      Quell cell-var-from-loop warning
      Quell the pylint wrong-import-order warnings
      Quell pylint socket.timeout warning
      Cleanup: Use new-style classes everywhere
      Quell pylint unbalanced-tuple-unpacking warning
      Disable incorrect pylint assigning-non-slot warning
      Disable pylint broad-except warnings
      Disable pylint too-many-branches warnings
      Disable pylint redefined-variable-type warning
      Disable pylint superfluous-parens warning
      Disable pylint bad-continuation warning
      Reduce nesting in StartDaemon
      Reduce nesting in _CheckVLANArguments
      Reduce nesting in gnt-cluster VerifyDisks missing disk loop
      Reduce nesting in RemoveNodeSshKeyBulk ssh logic
      Reduce nesting in RemoveNodeSshKeyBulk key calculation
      Reduce nesting in LUInstanceCreate.RunOsScripts
      Reduce nesting in LUOobCommand.Exec
      Reduce nesting in import-export ProcessChildIO
      Disable pylint too-many-nested-blocks in _RunCmdPipe
      Merge branch 'stable-2.15' into stable-2.16
      Revert "Merge branch 'stable-2.15' into stable-2.16"
      Merge branch 'stable-2.15' into stable-2.16
      Fix miscellaneous typos found when reading design docs
      Add status and "version implemented" fields to design docs
      Re-add 2 imports incorrectly removed during cleanup

Daniil Leshchev (1):
      Extract networks filed in Luxi and Rapi backend

David Mohr (1):
      Bugfix: migrate needs HypervisorClass, not an instance

Dimitris Aragiorgis (9):
      Add design doc for SCSI support in KVM
      kvm: Refactor device option handling
      monitor: Use hvinfo in QMP methods
      kvm: Work around QEMU commit 48f364dd
      kvm: Use the new interface during hotplug actions
      kvm: Introduce scsi_controller_type hvparam
      kvm: Introduce kvm_pci_reservations hvparam
      Fix failover in case the source node is offline
      Fix backup export in case of ext disk template

Emily Bragg (3):
      Adding a confirmation before gnt-node --offline no
      Allow master failover to ignore offline nodes
      Improve documentation for gnt-instance failover

Federico Morg Pareschi (15):
      Cancel RAPI job if the client drops the connection
      Implement localized cache for lvs commands
      Fix broken parameters in storage create methods
      Improve test coverage for block device creation
      Don't verify disks when all disk templates are ext
      Fix LogicalVolume Attach failure on missing path
      Use fork instead of spawnv in the watcher
      Clean-up of code and fix of pylint warnings
      Refactor cli exception to its appropriate module
      Removed unnecessary dependency from rpc in cli
      Fix inconsistent spaces vs tabs indent in makefile
      Fix for instance reinstall not updating config
      Fix for incorrect parsing of DRBD versions
      Fix typo in cli_opts.py IGNORE_HVVERSIONS_OPT flag
      Make man pages more consistent in parameter format

Helga Velroyen (25):
      Prepare master branch for new devel cycle
      Create .ssh directory if it does not exist yet
      Use ssconf for SSH ports in NodeVerify
      Fix RPC signature of NodeVerify
      Make 'modify ssh setup' queryable
      Disable --no-node-setup
      Show 'modify ssh setup' in cluster info
      Mention disabling of '--no-node-setup' in NEWS file
      Merge branch 'stable-2.15' into stable-2.16
      Make mock SSH file manager deal with lists
      testutils: add keys to own 'authorized_keys' file
      Bulk-removal of SSH keys
      Bulk-remove SSH keys of potential master candidates
      Bulk-removal of SSH keys of normal nodes
      Bulk-removing SSH keys of diverse set of nodes
      Use bulk-removal of SSH keys for single keys
      renew-crypto: use bulk-removal of SSH keys
      Add more documentation to testutils_ssh.py
      Merge branch 'stable-2.15' into stable-2.16
      Fix typo 'option' instead of 'options'
      Increase timeout of RPC adding/removing keys
      ssh_update: log data that is received
      Fix renew-crypto on one-node-cluster
      Catch IOError of SSH files when removing node
      Mock InitDrbdHelper's output in unittests

Hrvoje Ribicic (29):
      Merge branch 'stable-2.15' into master
      Fix groups.in to actually contain groups
      Introduce separate user for metad with port capabilites
      Update NEWS file with setcap dependency
      Add check for setcap existence
      Merge branch 'stable-2.15' into stable-2.16
      Merge branch 'stable-2.15' into stable-2.16
      Add the SSH key options
      Change SSH key types to a proper Haskell sum type
      Add the SSH key type and length to the config, and set them
      Show info about new params in gnt-cluster info
      Add helper function for querying cluster properties
      Add modify_ssh_setup to queryable config params
      Add querying of ssh-related config values
      Do not generate the ganeti_pub_keys file with --no-ssh-init
      Use the SSH key parameters when generating keys
      Allow SSH key property changes
      Handle SSH key changes in upgrades and downgrades
      Fail early for invalid key type and size combinations
      Fix typo
      QA: Downgrade the cluster key type in 2.16
      Remove default limit on diffs in cfgupgrade tests
      QA: Extend AssertCommand to allow not forwarding the agent
      QA: Add ssh-key-type and -bits tests
      Add entries describing new gnt-cluster params to manpage
      Fix documentation for master-failover
      Pass arguments to correct daemons during master-failover
      Merge branch 'stable-2.14' into stable-2.15
      Merge branch 'stable-2.15' into stable-2.16

Iustin Pop (7):
      Remove myself from uploaders
      Fixup compatibility with GHC 7.4/base 4.5
      Fix line-too long errors
      Fix small typo in opcode tests
      KVM: handle gracefully too old/too new psutil versions
      Cleanup more pylint/pep8/apidoc errors
      Fix coexistence of location tags and non-DRBD instances

Klaus Aehlig (150):
      Add a mobility predicate on disk templates
      GlobalN1: use diskTemplateMovable
      Merge branch 'stable-2.15' into master
      Move allocation data structure to a separate module
      Make extractNl also fix indices
      Add a type for a collection of allocation solutions
      Add a predicate for global N+1 redundancy of allocations
      Make capacity an algorithmic option
      Make tryAlloc honor global N+1 redundancy
      Make hail support --no-capacity-checks
      Add a test for global N+1 redundancy in allocation
      Document --no-capacity-checks in the hail man page
      shared storage N+1 design: necessary changes to hail
      Acknowledge lack of support for many node bash completion
      Add a command-line option to specify restricted allocation
      Add algorithmic option for restricted allocation
      Make allocation honor allocation restrictions
      Support node restrictions in allocation requests
      Support --restrict-allocation-to in hail
      Document --restrict-allocation-to in hail's man page
      Add a test for restricted allocation
      Pass node white list to hail
      Move htools tag constants to a separate module
      Export exTagsPrefix to Ganeti.Constants
      Add a utility function for extracting exclusion tags
      Add a new CV error code for tag violation
      Add a cluster verify error for exclusion tags
      Also check exclusion tags in cluster verify
      shared storage N+1 design: for hspace simply iterate
      Consider N+1 redundancy for non-DRB iterated allocation
      Merge branch 'stable-2.15' into master
      Remove dead code
      Merge branch 'stable-2.15' into master
      Remove dead code
      Remove unused instance variable last_serial from job queue
      Remove unused masterd classes
      Add more details in assertion text
      Remove dead code
      Partly revert the last "Remove dead code"
      Do not readd nodes to the context
      Remove mock for removed methods
      htools: if ignoring soft errors also ignore on secondary
      Add an example for oversubscribed failover
      Handle node addition and removal directly
      Remove context from logical units
      Remove unused instance variable context of the processor
      Process the job directly from within the main thread
      Remove worker pool from the job queue
      Remove unused GetLockInfo from dependency manager
      Remove locking from jqueue
      Remove unused _primary_jid and _queue_size
      After modifying a job, also reset the process
      Log considered nodes in allocator run
      Fix allocator call with empty whitelist
      In opportunistic locking, update NODE_RES locks after nodes
      Remove processor_lock
      Remove unused method JobQueue.AddNode
      Do not export jqForkLock from JQScheduler
      During start, only update job file locally
      Ignore "Use ||"
      Change of run queue length is also a reason to reschedule
      Export updateStatusAndScheduleSomeJobs
      On scheduler changes, re-evaluate job status
      Add a repair daemon design
      Declare new IAllocator mode allocate-secondary
      Add a function to find a suitable secondary
      Make hail aware of secondary allocation requests
      Add a test for allocate-secondary requests
      Extend python IAllocator interface by allocate-secondary
      Extend OpInstanceSetParams by IAllocator option
      Support iallocator in LUInstanceSetParams
      Support -I option in gnt-instance modify
      Mention IAllocator protocol extension in NEWS
      Fix encoding for setInstanceStatus
      Extend OpClusterVerifyDisks by a group option
      Make LUClusterVerifyDisks honor group_name
      Add a node-group option to gnt-cluster verify-disks
      Document --node-group option of verify-disks in man page
      Merge branch 'stable-2.15' into master
      Add a predicate for global N+1 redundancy
      Improve the speed of iterateAlloc
      Improve iterateAlloc by better guessing the step size
      Extend location-awareness design by instance pinning
      Remove @ConfigSync for ReleaseDRBDMinors
      Merge _UnlockedReleaseDRBDMinors into ReleaseDRBDMinors
      Update copyright time range
      Add a design for redundancy with plain instances
      Make old hail tests use --no-capacity-checks
      Add option --no-capacity-checks to hspace
      Describe --no-capacity-checks in hspace's man page
      Make old hspace tests use --no-capacity-checks
      Move allocation primitives to a separate module
      In global N+1 redundancy, also consider plain instances
      Add a test for global N+1 redundancy with plain instances
      Describe extended N+1 redundancy for htools in NEWS
      Distribute new test data files
      Make harep identify itself in the reason trail
      Improve speed of iterateAlloc by a trying two step sizes
      Add clarifications to repair design and support restarts
      Merge branch 'stable-2.15' into stable-2.16
      Fix rst markup in design-2.16.rst
      Merge branch 'stable-2.15' into stable-2.16
      In multi-group allocation think about the whole cluster
      Document changes in allocation strategy
      testing: never generate instance without memory or CPU
      Make accept-existing an algorithmic option
      Make redundant and allocGlobalN1 honor AcceptExisting
      Add a test to accept existing offline violations
      Add a parameter to ignore groups in capacity checks
      Make global N+1 checks honor algCapacityIgnoreGroups
      Add a predicate whether a group is globally N+1 redundant
      Make hspace correctly handle --independent-groups
      Add a test for group independence in capacity checks
      Accept BoringSSL as a known good ssl library
      Also accept just "BoringSSL"
      Make CommitTemporaryIPs call out to WConfD
      Add a --dry-run option to htools
      Support --dry-run in harep
      Document harep --dry-run in the man page
      Update documentation of harep
      Don't deepcopy the config if the old value is not needed
      After TestNodeModify, fix the pool of master candidates
      Fix outdated comment
      Add a predicate testing that a majority of nodes is healthy
      Check for healthy majority on master failover with voting
      Document healthy-majority restriction on master-failover
      Merge branch 'stable-2.10' into stable-2.11
      Send messages as Strings
      Unconditionally log upgrades at debug level
      Run renew-crypto in upgrades in debug mode
      Add function to provide logged user feedback
      Also log the high-level upgrade steps
      Merge branch 'stable-2.11' into stable-2.12
      Increase minimal sizes of test online nodes
      Merge branch 'stable-2.12' into stable-2.13
      Run ssh-key renewal in debug mode during upgrade
      Merge branch 'stable-2.13' into stable-2.14
      Merge branch 'stable-2.14' into stable-2.15
      Merge branch 'stable-2.15' into stable-2.16
      Do not repeat constants in comments
      Increase timeouts for luxi by a factor of 3
      Document the increased timeout as an incompatible change
      Set block buffering for UDSServer
      Do not add a new Inotify watchers on timer
      Merge branch 'stable-2.15' into stable-2.16
      Make config distribution parametric in target group
      Support flushing to a single group
      On group verify, only flush to group nodes
      iallocator: only adjust memory usage for up instances
      Merge branch 'stable-2.14' into stable-2.15

Lisa Velden (28):
      Use QueuedJob instead of JobId in Exec.forkJobProcess
      Transmit secret parameters separately
      New type Secret to wrap secret parameters
      Test arbitrary JSON objects with secret parameters
      Escape special characters in doc strings
      Set process id before secret parameter injection
      Get rid of unnecessary check
      Fail if secret parameters are missing
      Test _CheckSecretParameters
      Add QA test to test redaction of secret parameters
      Add new command gnt-debug test-osparams
      Test arbitrary gnt-debug test-osparams commands
      Exclude OpTestOsParams opcode from RAPI
      Add OpTestOsParams to filterSecretParameters
      Add QA test for secret parameter transmission
      Use correct path for job file inspection
      Merge branch 'stable-2.15' into stable-2.16
      Merge branch 'stable-2.15' into stable-2.16
      Use only string value in error message
      Improve tests for attaching disks
      Allow disk attachment to diskless instances
      Add more detach/attach sequence tests
      Fix lines with more than 80 characters
      Fix error message in attachInstanceDiskChecks
      Allow disk attachment with external storage
      Add detach/attach sequence test
      Check for same primary node before disk attachment
      Test disk attachment with different primary nodes

Morg (1):
      Add cleanup of stale OS hvp data on cluster modify

Nicolas Avrutin (2):
      Support userspace disk URIs for OS import/export scripts
      Fix gnt-instance console instance unpausing for xl toolstack

Oleg Ponomarev (10):
      List jobs remaining on user cancel interrupt
      List already submitted jobs on user cancel interrupt
      Implement instance pinning (desired locations)
      Develop instance pinning tests
      Update design document and man pages
      Implement common-failure exclusion tags
      Add test for the common-failure exclusion tags
      Update hbal man page
      Fix requested instance desired location tags in IAllocator
      Add test for desired locations accounting in ialloc

Petr Pudlak (17):
      Merge branch 'stable-2.15' into master
      build_chroot: Pin the version of unittest2 in squeeze
      build_chroot: Move the definitions of GHC/cabal versions
      build_chroot: Pin the Cabal library version
      build_chroot: Add GHC7.8 to the script
      build_chroot: Allow variants of releases
      build_chroot: Name the target properly 'jessie'
      build_chroot: Add a jessie chroot with GHC 7.8
      Merge branch 'stable-2.15' into master
      Add a Monoid instance for FrozenSet
      Add a constant listing all possible ssconf keys
      Use the constant with valid ssconf keys in lib/ssconf.py
      THH: Add a helper for computing ssconf constructor names
      Generate the SSKey data type from the ssconf constants
      Move `Arbitrary ConfigData` to the Objects test module
      Add a test that WConfd uses all ssconf keys
      Merge branch 'stable-2.15' into master

Rafael Marinheiro (7):
      Adding .gitignore entry for the maintd binary
      Adding travis-ci support
      Force "sudo: false" on Travis-CI config file
      Merge stable-2.15 into stable-2.16
      Merge branch 'upmerge-2.16' into stable-2.16
      Add Ganeti CONTRIBUTE.md
      Add Ganeti CONTRIBUTE.md

Richard Kojedzinszky (1):
      hv_xen: generate correct type for paravirtualized nic (#57)

Robin H. Johnson (1):
      kvm: use_guest_agent: QEMU Guest Agent support

Viktor Bachraty (30):
      Bump version suffix to 2.16.0 beta2
      Update NEWS file for 2.16.0 beta2
      Update NEWS file for 2.16.0 beta2
      Update NEWS file for 2.16.0 rc1 release
      Bump version suffix to 2.16.0 rc1
      Prevent InstanceShutdown from waiting on success
      Optimize LXC hypervisor GetAllInstancesInfo
      Update Hlint rules
      Fix pylint errors
      Fix hlint errors
      Revert "Extract networks filed in Luxi/Rapi"
      Fix ClusterVerifyConfig() causing high mem usage
      Reduce load in NV_NODENETTEST and NV_MASTERIP
      Make debug http server more verbose
      Merge branch 'stable-2.15' into stable-2.16
      LV check failure should print instance name
      Code cleanup in hypervisor backend
      Fix instance state detection in _Shutdowninstance
      Make FinalizeMigration{Src,Dst} more robust
      Make finalize_migration_{src,dst} a single op
      Make migrate --cleanup more robust
      Allow migrate --cleanup to adopt an instance
      StartInstance restores instance state if running
      Add discard KVM option to bdev
      Htools should use state-of-record instance size
      Add optStaticKvmNodeMemory to HTools and IAllocator (#34)
      Consider state-of-the-record free memory in htools memory model (#35)
      Merge commit '8048e563' into stable-2.16
      Merge branch 'stable-2.15' into stable-2.16
      Fix: changed params in setInstanceLocationScore

Yiannis Tsiouris (8):
      Fix idx in RemoveDisks warning
      Fix tuple-unpacking from QueryInstances result
      Prohibit disk removal w/o hotplug on live instance
      Add test for removing disk on a live instance
      Fix missing import in RAPI server
      kvm: Add missing 'driver' in 'hvinfo' dict (#46)
      Cleanup blockdevs from target on migration failure (#50)
      Force CleanupInstance always on InstanceShutdown (#53)

ekb (1):
      Only import needed functions from Ganeti.JSON

-----------------------------------------------------------------------

No new revisions were added by this 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